MultiPageVerticalExporter
A vertical multiple page exporter. Used by the PdfExport feature to export to multiple pages. Content will be scaled in a horizontal direction to fit the page.
You do not need to use this class directly.
Extending exporter
class MyMultiPageVerticalExporter extends MultiPageVerticalExporter {
// type is required for exporter
static get type() {
return 'mymultipageverticalexporter';
}
get stylesheets() {
const stylesheets = super.stylesheets;
stylesheets.forEach(styleNodeOrLinkTag => doSmth(styleNodeOrLinkTag))
return stylesheets;
}
}
const grid = new Grid({
features : {
pdfExport : {
// this export feature is configured with only one exporter
exporters : [MyMultiPageVerticalExporter]
}
}
});
// run export with the new exporter
grid.features.pdfExport.export({ exporter : 'mymultipageverticalexporter' });
Configs
10
Configs
10Common
listenersEvents
Misc
bubbleEventsEvents
callOnFunctionsEvents
localeClassLocalizable
localizableLocalizable
localizablePropertiesLocalizable
Properties
11
Properties
11Class hierarchy
Identifies an object as an instance of MultiPageVerticalExporter class, or subclass thereof.
Identifies an object as an instance of MultiPageVerticalExporter class, or subclass thereof.
isEventsEvents
isExporterExporter
isLocalizableLocalizable
Functions
15
Functions
15Other
addListenerEvents
filterStylesExporterBase
hasListenerEvents
onEvents
pageTplExporterBase
relayAllEvents
removeAllListenersEvents
removeListenerEvents
resumeEventsEvents
suspendEventsEvents
triggerEvents
unEvents
Events
3
Events
3Event handlers
3
Event handlers
3Typedefs
1
Typedefs
1BryntumListenerConfigEvents