PrintTicket.PageScalingFactor 속성

정의

페이지에서 인쇄 이미지를 확대하거나 축소하는 백분율을 가져오거나 설정합니다.Gets or sets the percentage by which the printer enlarges or reduces the print image on a page.

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)

속성 값

Nullable<Int32>

백분율을 나타내는 Int32 값입니다.An Int32 value that represents a percentage.

예외

호출 코드가 이 속성을 1보다 작은 값으로 설정하려고 한 경우Calling code has attempted to set the property to a value that is less than 1.

설명

프린터 확장에 대 한 최대 및 최소 한도 가질 수 있습니다.The printer can have maximum and minimum limits for scaling. 사용 하 여 크기 조정 제한에 대 한 테스트 수 PageScalingFactorRange입니다.You can test for scale limits by using PageScalingFactorRange.

null 값이이 속성은이 기능 설정 지정 되지 않았음을 의미 합니다.A null value for this property means that this feature setting is not specified. 또한 값이 null에서의 XML 버전을 PrintTicket (참조 SaveToGetXmlStream)이이 기능에 대 한 태그가 포함 되지 것입니다.Also, when the value is null, the XML versions of the PrintTicket (see SaveTo and GetXmlStream) will not contain any markup for this feature.

PageScalingFactor 속성은 일반적으로 나타냅니다는 크기 조정 ScoredProperty인쇄 스키마PageScaling 키워드입니다.This PageScalingFactor property generally represents the Scale ScoredProperty of the Print Schema's PageScaling keyword. 하지만 일부 복잡성은 다음과 같습니다.But there are some complexities as follows.

읽을 때는 PageScalingFactor 속성을 속성은 다음과 같이 동작 합니다.When reading the PageScalingFactor property, the property behaves as follows.

  • PrintTicket XML 문서에는 PageScaling 기능 설정 합니다 CustomSquare 옵션을 및 CustomSquare 옵션의 확장 값은 양수 값 그런 다음 반환 되는 값입니다.If the PrintTicket XML document has the PageScaling feature set to the CustomSquare option, and the CustomSquare option's Scale value is positive value, then that is the value that is returned.

  • PrintTicket XML 문서에는 PageScaling 기능 설정 합니다 사용자 지정 옵션을 및 사용자 지정 옵션의 ScaleWidth 값은 양수 값 다음에 반환 되는 값이입니다.If the PrintTicket XML document has the PageScaling feature set to the Custom option, and the Custom option's ScaleWidth value is positive value, then that is the value that is returned.

  • 다른 모든 경우에서 null 반환 됩니다.In all other cases, null is returned.

설정 하는 경우는 PageScalingFactor 속성을 속성은 다음과 같이 동작 합니다.When setting the PageScalingFactor property, the property behaves as follows.

  • 로 설정 된 경우 null, 그런 다음 PageScaling PrintTicket XML 문서에서 태그가 제거 합니다.If it's set to null, then the PageScaling markup is removed from the PrintTicket XML document.

  • 이 고, 그렇지는 PageScaling PrintTicket XML 문서의으로 설정 되어 CustomSquare 하며 CustomSquare 옵션의 확장 값이 설정에 전달 된 값입니다.Otherwise, the PageScaling feature in the PrintTicket XML document is set to CustomSquare and the CustomSquare option's Scale value is set to the passed value. (참조 예외 속성이 1 보다 작은 값으로 설정 된 경우 발생 합니다.)(See Exceptions for what happens if the property is set to a value less than 1.)

적용 대상