PrintTicket.PageScalingFactor Propiedad

Definición

Obtiene o establece el porcentaje en el que la impresora amplía o reduce la imagen de impresión de una página.

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)

Valor de propiedad

Nullable<Int32>

Un valor de Int32 que representa un porcentaje.

Excepciones

El código de llamada ha intentado establecer la propiedad en un valor que es menor que 1.

Comentarios

La impresora puede tener límites máximos y mínimos para el escalado. Puede probar los límites de escala mediante PageScalingFactorRange.

Un null valor para esta propiedad significa que no se especifica esta configuración de característica. Además, cuando el valor es null, las versiones XML de PrintTicket (vea SaveTo y GetXmlStream) no contendrán ningún marcado para esta característica.

Esta PageScalingFactor propiedad suele representar la palabra clave Scale ScoredProperty del esquemaPageScaling de impresión. Pero hay algunas complejidades como se indica a continuación.

Al leer la PageScalingFactor propiedad , la propiedad se comporta de la siguiente manera.

  • Si el documento XML PrintTicket tiene la PageScaling característica establecida en la opción CustomSquare y el valor scale de la opción CustomSquare es un valor positivo, ese es el valor que se devuelve.

  • Si el documento XML PrintTicket tiene la PageScaling característica establecida en la opción Personalizado y el valor scaleWidth de la opción personalizada es un valor positivo, ese es el valor que se devuelve.

  • En todos los demás casos, null se devuelve .

Al establecer la PageScalingFactor propiedad , la propiedad se comporta de la siguiente manera.

  • Si se establece en null, el PageScaling marcado se quita del documento XML PrintTicket.

  • De lo contrario, la PageScaling característica del documento XML PrintTicket se establece en CustomSquare y el valor scale de la opción CustomSquare se establece en el valor pasado. (Vea Excepciones para saber qué ocurre si la propiedad está establecida en un valor menor que 1).

Se aplica a