API / geotoolkit / report / resources / ImageMap / ImageMap
Define simple image map implementation, to resolve images in report specified by it short name
Example
import {ImageMap} from '@int/geotoolkit/report/resources/ImageMap';
import smallLogoPng from './images/logo-small.png';
import companyLogoPng from './images/company-logo.png';
import barCodePng from './images/bar-code.png';
const images = {
'logo-small.png': smallLogoPng,
'company-logo.png': companyLogoPng,
'bar-code.png': barCodePng
};
const imageMap = new ImageMap();
for (const imageName in images) {
if (images.hasOwnProperty(imageName)) {
imageMap.registerImage(imageName, images[imageName]);
}
}
DOMParser.parse(xmlTemplate)
.then((cgDomDocument) => new Parser(cgDomDocument)
.setResourceManager(imageMap)
.parse())
.then((geoDocument) => widget.loadDocument(geoDocument));