X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fpdf%2FDiagramPrinter.java;h=1b916fcb0b884524614d205b1da61851b70a236d;hp=ccdf57fbe89f8ec655bef4fb1dd3b5b5f7ed8986;hb=15f7f5152a1edff983e26a7b78b2cf95e2f19e57;hpb=4a2d762e1e33404d77eeec4542a4a10bfa738dd2 diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/pdf/DiagramPrinter.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/pdf/DiagramPrinter.java index ccdf57fbe..1b916fcb0 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/pdf/DiagramPrinter.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/pdf/DiagramPrinter.java @@ -30,6 +30,7 @@ import org.simantics.db.layer0.util.SessionGarbageCollection; import org.simantics.db.management.ISessionContext; import org.simantics.document.DocumentSettings; import org.simantics.document.DocumentUtils; +import org.simantics.export.core.pdf.ServiceBasedPdfExportPageEvent; import org.simantics.modeling.requests.CollectionRequest; import org.simantics.modeling.requests.CollectionResult; import org.simantics.modeling.requests.Node; @@ -115,6 +116,7 @@ public class DiagramPrinter { document = new Document(pageSize); writer = PdfWriter.getInstance(document, new FileOutputStream(exportPath)); writer.setPdfVersion(PdfWriter.PDF_VERSION_1_7); + writer.setPageEvent(new ServiceBasedPdfExportPageEvent()); if ( exportPlan.attachTG ) { writer.addViewerPreference(PdfName.USEATTACHMENTS, PdfBoolean.PDFTRUE); }