Ironpython 如何将比常规页面大的可视化导出为PDF?
我在Spotfire中有一个页面,它的大小有时比普通页面大,当我使用IronPython导出它时,它会被导出,但可视化会被剪切并添加到一个页面中,如何将导出扩展到多个页面(我可以修改页面大小,但我更愿意将其保持在纵向的A4页面大小) 我已经复习了SpotFireAPI 但是,即使我更改了“Scope”或“usenetirepage”属性,我也会得到这种行为Ironpython 如何将比常规页面大的可视化导出为PDF?,ironpython,spotfire,Ironpython,Spotfire,我在Spotfire中有一个页面,它的大小有时比普通页面大,当我使用IronPython导出它时,它会被导出,但可视化会被剪切并添加到一个页面中,如何将导出扩展到多个页面(我可以修改页面大小,但我更愿意将其保持在纵向的A4页面大小) 我已经复习了SpotFireAPI 但是,即使我更改了“Scope”或“usenetirepage”属性,我也会得到这种行为 pdfexpsettings = PdfExportSettings() pdfexpsettings.UseEntirePage = Tr
pdfexpsettings = PdfExportSettings()
pdfexpsettings.UseEntirePage = True
pdfexpsettings.IncludePageFooter=True
pdfexpsettings.Scope = ExportScope.ActiveVisualization
pdfexpsettings.IncludeNonVisibleContent = True
if Document.Properties["Orientation"] == 0:
pdfexpsettings.PageOrientation = PageOrientation.Portrait
else:
pdfexpsettings.PageOrientation = PageOrientation.Landscape
pdfexpsettings.IncludeFilterSettings = False
pdfexpsettings.IncludePageTitles = False
pdfexpsettings.IncludeVisualizationTitles = True
pdfexpsettings.IncludeVisualizationDescriptions = False
size = Document.Properties["Size"]
if size == 0:
pdfexpsettings.PaperSize = PaperSize.A4
elif size ==1:
pdfexpsettings.PaperSize = PaperSize.Letter
elif size ==2:
pdfexpsettings.PaperSize = PaperSize.A0
elif size ==3:
pdfexpsettings.PaperSize = PaperSize.A1
elif size ==4:
pdfexpsettings.PaperSize = PaperSize.A2
elif size ==5:
pdfexpsettings.PaperSize = PaperSize.A3
elif size ==6:
pdfexpsettings.PaperSize = PaperSize.A5
elif size ==7:
pdfexpsettings.PaperSize = PaperSize.Legal
if Document.Properties["Orientation"] == 0:
pdfexpsettings.PageOrientation = PageOrientation.Portrait
else:
pdfexpsettings.PageOrientation = PageOrientation.Landscape
如果添加
pdfexpsettings.includenovisibleContent=True
则可视化中的所有行都将附加到导出中。@Monte_fisto我确实添加了该属性和属性pdfexpsettings.Scope=ExportScope.ActiveVisualization,但仍然存在相同的问题