Ironpython 如何将比常规页面大的可视化导出为PDF?

Ironpython 如何将比常规页面大的可视化导出为PDF?,ironpython,spotfire,Ironpython,Spotfire,我在Spotfire中有一个页面,它的大小有时比普通页面大,当我使用IronPython导出它时,它会被导出,但可视化会被剪切并添加到一个页面中,如何将导出扩展到多个页面(我可以修改页面大小,但我更愿意将其保持在纵向的A4页面大小) 我已经复习了SpotFireAPI 但是,即使我更改了“Scope”或“usenetirepage”属性,我也会得到这种行为 pdfexpsettings = PdfExportSettings() pdfexpsettings.UseEntirePage = Tr

我在Spotfire中有一个页面,它的大小有时比普通页面大,当我使用IronPython导出它时,它会被导出,但可视化会被剪切并添加到一个页面中,如何将导出扩展到多个页面(我可以修改页面大小,但我更愿意将其保持在纵向的A4页面大小)

我已经复习了SpotFireAPI

但是,即使我更改了“Scope”或“usenetirepage”属性,我也会得到这种行为

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,但仍然存在相同的问题