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 、この機能設定が指定されていないことを意味します。 また、値が指定されている場合、 nullXML バージョンの PrintTicket (see SaveTo and GetXmlStream) には、この機能のマークアップは含まれません。
このプロパティはPageScalingFactor、通常、印刷スキーマPageScalingのキーワードの スケールScoredPropertyを表します。 しかし、次のような複雑さがいくつかあります。
プロパティを PageScalingFactor 読み取ると、プロパティは次のように動作します。
PrintTicket XML ドキュメントに機能が
PageScalingCustomSquare オプションに設定されていて、 CustomSquare オプションの Scale 値が正の値である場合、それが返される値になります。PrintTicket XML ドキュメントに機能が
PageScalingCustom オプションに設定されていて、 Custom オプションの ScaleWidth 値が正の値である場合、それが返される値になります。それ以外の場合は、
nullすべて返されます。
プロパティを PageScalingFactor 設定すると、プロパティは次のように動作します。
に設定
nullされている場合、PageScalingマークアップは PrintTicket XML ドキュメントから削除されます。それ以外の
PageScaling場合、PrintTicket XML ドキュメントの機能は CustomSquare に設定され、 CustomSquare オプションの Scale 値は渡された値に設定されます。 (プロパティが 1 未満の値に設定されている場合の動作については、「 例外 」を参照してください)。