PrintTicket.PageScalingFactor 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置打印机放大或缩小页面上打印图像的百分率。
public:
property Nullable<int> PageScalingFactor { Nullable<int> get(); void set(Nullable<int> value); };
public int? PageScalingFactor { get; set; }
member this.PageScalingFactor : Nullable<int> with get, set
Public Property PageScalingFactor As Nullable(Of Integer)
属性值
一个表示百分数的 Int32 值。
例外
调用代码操作尝试将属性设置为小于 1 的值。
注解
打印机可以具有最大和最小缩放限制。 可以使用 测试缩放限制 PageScalingFactorRange。
null
此属性的值表示未指定此功能设置。 此外,当值为 null
时, (的 XML 版本 PrintTicket 将看不到 SaveTo 和 GetXmlStream) 将不包含此功能的任何标记。
此属性PageScalingFactor通常表示ScoredProperty
打印架构PageScaling
关键字 (keyword) 的比例。 但有一些复杂性,如下所示。
读取 PageScalingFactor 属性时, 属性的行为如下所示。
如果 PrintTicket XML 文档
PageScaling
的功能设置为 CustomSquare 选项,并且 CustomSquare 选项的 Scale 值为正值,则返回该值。如果 PrintTicket XML 文档
PageScaling
的功能设置为 “自定义 ”选项,并且 “自定义 ”选项的 ScaleWidth 值为正值,则返回该值。在所有其他情况下,
null
返回 。
设置 PageScalingFactor 属性时, 属性的行为如下所示。
如果设置为
null
,则会PageScaling
从 PrintTicket XML 文档中删除标记。否则,
PageScaling
PrintTicket XML 文档中的功能设置为 CustomSquare,CustomSquare 选项的 Scale 值设置为传递的值。 (请参阅 异常 ,了解当属性设置为小于 1.)
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈