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
, XML-версии PrintTicket (см. SaveTo и GetXmlStream) не будут содержать разметку для этой функции.
Это PageScalingFactor свойство обычно представляет масштабScoredProperty
ключевое слово схемыPageScaling
печати. Но есть некоторые сложности, как показано ниже.
При чтении PageScalingFactor свойства свойство ведет себя следующим образом.
Если в XML-документе PrintTicket для
PageScaling
функции задан параметр CustomSquare, а значение Scale параметра CustomSquare является положительным, то это значение возвращается.Если в XML-документе PrintTicket для
PageScaling
функции задан параметр Custom, а значение ScaleWidth параметра Custom является положительным, то возвращается это значение.Во всех остальных случаях
null
возвращается значение .
При задании PageScalingFactor свойства свойство ведет себя следующим образом.
Если задано значение
null
, то разметкаPageScaling
удаляется из XML-документа PrintTicket.В противном случае для компонента в XML-документе PrintTicket устанавливается значение CustomSquare,
PageScaling
а для параметра CustomSquareзначение Scale — переданное значение. (Сведения о том, что происходит, если для свойства задано значение меньше 1, см. в разделе Исключения .)
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по