다음을 통해 공유


PrintTicket.PageScalingFactor 속성

정의

프린터가 페이지에서 인쇄 이미지를 확대하거나 축소하는 백분율을 가져오거나 설정합니다.

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경우 PrintTicket XML 버전(SaveToGetXmlStream참조)에는 이 기능에 대한 태그가 포함되지 않습니다.

PageScalingFactor 속성은 일반적으로 인쇄 스키마PageScaling 키워드의 ScaleScoredProperty 나타냅니다. 그러나 다음과 같이 몇 가지 복잡성이 있습니다.

PageScalingFactor 속성을 읽을 때 속성은 다음과 같이 동작합니다.

  • PrintTicket XML 문서에 PageScaling 기능이 CustomSquare 옵션으로 설정되어 있고 CustomSquare 옵션의 크기 조정 값이 양수 값이면 반환되는 값입니다.

  • PrintTicket XML 문서에 PageScaling 기능이 사용자 지정 옵션으로 설정되어 있고 Custom 옵션의 ScaleWidth 값이 양수이면 반환되는 값입니다.

  • 다른 모든 경우에는 null 반환됩니다.

PageScalingFactor 속성을 설정할 때 속성은 다음과 같이 동작합니다.

  • null설정하면 printTicket XML 문서에서 PageScaling 태그가 제거됩니다.

  • 그렇지 않으면 PrintTicket XML 문서의 기능이 CustomSquare 설정되고 CustomSquare 옵션의 크기 조정 값이 전달된 값으로 설정됩니다. 속성이 1보다 작은 값으로 설정된 경우 발생하는 예외 참조하세요.

적용 대상