Skip to content

ReportTool

Déclaration
export interface ReportTool {
screenshot(orientation: ExportOrientation, size: ExportSheetSize): Promise<string>;
downloadReport(geometry: ApiFeature, reportParams: GenerateReportParams): Promise<void>;
downloadTemplate(templateParams: TemplateParams): Promise<void>;
downloadAdvancedScreenshot(orientation: ExportOrientation, size: ExportSheetSize): Promise<Blob>;
computePreviewSizes(orientation: ExportOrientation, size: ExportSheetSize): { width: number; height: number };
}