PdfSaveOptions

PdfSaveOptions class

允许在将图表页面呈现为 PDF 时指定其他选项。

public class PdfSaveOptions : RenderingSaveOptions

构造函数

姓名描述
PdfSaveOptions()初始化此类的新实例,可用于将文档保存在PDF格式格式.

特性

姓名描述
Area { get; set; }获取或设置将保存的形状区域 .
Compliance { get; set; }生成的 PDF 文档所需的一致性级别。 默认为Pdf15.
virtual DefaultFont { get; set; }当图表中的字符是 unicode 且未设置正确的字体值或本地未安装字体时, 它们可能在 pdf、图像或 XPS 中显示为块。 设置默认字体如 MingLiu 或 MS Gothic 以显示这些字符.
DigitalSignatureDetails { get; set; }获取或设置数字签名详细信息。如果未设置,则不会执行任何签名。
EmfRenderSetting { get; set; }渲染 Emf 图元文件的设置。
EncryptionDetails { get; set; }获取或设置加密详细信息。如果未设置,则不会执行任何加密。
EnlargePage { get; set; }指定是否放大页面 .
ExportGuideShapes { get; set; }定义是否需要导出导向形状。
ExportHiddenPage { get; set; }定义是否需要导出隐藏页面。
HorizontalResolution { get; set; }获取或设置生成图像的水平分辨率,以每英寸点数为单位。 应用除 Emf 格式图像之外的生成图像方法。
IsExportComments { get; set; }定义是否需要导出注释。
JpegQuality { get; set; }指定图像的 JPEG 压缩质量(如果使用 JPEG 压缩)。 默认值为 95.
PageCount { get; set; }获取或设置要在 PDF 中呈现的页面数。 默认值为 MaxValue,这意味着将呈现图表的所有页面。
PageIndex { get; set; }获取或设置要呈现的第一个页面的从 0 开始的索引。默认为 0.
PageSavingCallback { get; set; }控制/指示页面保存过程的进度。
PageSize { get; set; }获取或设置生成图像的页面大小。 可以PageSize或 null.
SaveForegroundPagesOnly { get; set; }指定是将所有页面保存在图像中还是仅保存在前景中。
override SaveFormat { get; set; }指定如果使用此保存选项对象将保存呈现的图表页面的格式。 可以是PDF只有.
Shapes { get; set; }获取或设置要呈现的形状。默认计数为 0.
SplitMultiPages { get; set; }定义是否根据页面设置将图表拆分为多页。
TextCompression { get; set; }指定用于除图像之外的所有内容流的压缩类型。 默认为Flate.
VerticalResolution { get; set; }获取或设置生成图像的垂直分辨率,以每英寸点数为单位。 应用除 Emf 格式图像之外的生成图像方法。
WarningCallback { get; set; }获取或设置警告回调。

也可以看看