PageOrientation PageOrientation PageOrientation PageOrientation Enum

Definición

Especifica cómo se orientan las páginas de contenido en el soporte de impresión.Specifies how pages of content are oriented on print media.

public enum class PageOrientation
public enum PageOrientation
type PageOrientation = 
Public Enum PageOrientation
Herencia
PageOrientationPageOrientationPageOrientationPageOrientation

Campos

Landscape Landscape Landscape Landscape 1

El contenido del área de impresión se gira 90 grados en sentido contrario a las agujas del reloj en la página de la orientación estándar (vertical).Content of the imageable area is rotated on the page 90 degrees counterclockwise from standard (portrait) orientation.

Portrait Portrait Portrait Portrait 2

Orientación estándar.Standard orientation.

ReverseLandscape ReverseLandscape ReverseLandscape ReverseLandscape 3

El contenido del área de impresión se gira 90 grados en el sentido de las agujas del reloj en la página de la orientación estándar (vertical).Content of the imageable area is rotated on the page 90 degrees clockwise from standard (portrait) orientation.

ReversePortrait ReversePortrait ReversePortrait ReversePortrait 4

El contenido del área de impresión está girado 180 grados respecto a la orientación estándar (vertical).Content of the imageable area is upside down relative to standard (portrait) orientation.

Unknown Unknown Unknown Unknown 0

La característica (cuyas opciones se representan mediante esta enumeración) está establecida en una opción no definida en el Esquema de impresión.The feature (whose options are represented by this enumeration) is set to an option not defined in the Print Schema.

Ejemplos

El ejemplo siguiente muestra cómo utilizar esta enumeración para establecer PrintTicket valores.The following example shows how to use this enumeration to set PrintTicket values.

// Use different PrintTickets for different FixedDocuments.
PrintTicket ptFD = new PrintTicket();

if (_firstDocumentPrintTicket <= 1)
{   // Print the first document in black/white and in portrait
    // orientation.  Since the PrintTicket at the
    // FixedDocumentSequence level already specifies portrait
    // orientation, this FixedDocument can just inherit that
    // setting without having to set it again.
    ptFD.PageOrientation = PageOrientation.Portrait;
    ptFD.OutputColor = OutputColor.Monochrome;
    _firstDocumentPrintTicket++;
}

else // if (_firstDocumentPrintTicket > 1)
{   // Print the second document in color and in landscape
    // orientation.  Since the PrintTicket at the
    // FixedDocumentSequence level already specifies portrait
    // orientation, this FixedDocument needs to set its
    // PrintTicket with landscape orientation in order to
    // override the higher level setting.
    ptFD.PageOrientation = PageOrientation.Landscape;
    ptFD.OutputColor = OutputColor.Color;
}
' Use different PrintTickets for different FixedDocuments.
Dim ptFD As New PrintTicket()

If _firstDocumentPrintTicket <= 1 Then
	' orientation.  Since the PrintTicket at the
	' FixedDocumentSequence level already specifies portrait
	' orientation, this FixedDocument can just inherit that
	' setting without having to set it again.
	ptFD.PageOrientation = PageOrientation.Portrait
	ptFD.OutputColor = OutputColor.Monochrome
	_firstDocumentPrintTicket += 1

Else ' if (_firstDocumentPrintTicket > 1)
	' orientation.  Since the PrintTicket at the
	' FixedDocumentSequence level already specifies portrait
	' orientation, this FixedDocument needs to set its
	' PrintTicket with landscape orientation in order to
	' override the higher level setting.
	ptFD.PageOrientation = PageOrientation.Landscape
	ptFD.OutputColor = OutputColor.Color
End If

Comentarios

Los valores de este tipo se utilizan principalmente para estos fines:Use the values of this type primarily for these purposes:

El desconocido valor nunca se utiliza en las propiedades de PrintCapabilities objetos.The Unknown value is never used in properties of PrintCapabilities objects.

Nunca debe establecer un PrintTicket propiedad desconocido.You should never set a PrintTicket property to Unknown. Si algún otro PrintTicket generar la aplicación ha creado un documento PrintTicket que la característica de orientación establece en una opción no reconocida (es decir, una opción que no está definida en el Print Schema), un PrintTicket objeto en la aplicación que se construye con ese documento tendrá desconocido como el valor de la PageOrientation propiedad.If some other PrintTicket producing application has created a PrintTicket document that sets the orientation feature to an unrecognized option (that is, an option that is not defined in the Print Schema), then a PrintTicket object in your application that is constructed with that document will have Unknown as the value of the PageOrientation property.

Aunque el PrintTicket y PrintCapabilities no se puede heredar las clases, puede ampliar el Print Schema para reconocer las características del dispositivo de impresión que no se recogen en el PrintTicket o PrintCapabilities clases.Although the PrintTicket and PrintCapabilities classes cannot be inherited, you can extend the Print Schema to recognize print device features that are not accounted for in the PrintTicket or PrintCapabilities classes. Para obtener más información, consulte NOTINBUILD: Cómo: Extender el esquema de impresión y crear nuevas clases de sistema de impresión.For more information see NOTINBUILD: How to: Extend the Print Schema and Create New Print System Classes.

Se aplica a

Consulte también: