PageOrientation Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica l'orientamento delle pagine del contenuto sui supporti di stampa.
public enum class PageOrientation
public enum PageOrientation
type PageOrientation =
Public Enum PageOrientation
- Ereditarietà
Campi
Landscape | 1 | Contenuto dell'area stampabile ruotato sulla pagina di 90° in senso antiorario rispetto all'orientamento standard (verticale). |
Portrait | 2 | Orientamento standard. |
ReverseLandscape | 3 | Contenuto dell'area stampabile ruotato sulla pagina di 90° in senso orario rispetto all'orientamento standard (verticale). |
ReversePortrait | 4 | Contenuto dell'area stampabile capovolto rispetto all'orientamento standard (verticale). |
Unknown | 0 | La funzionalità, le cui opzioni sono rappresentate da questa enumerazione, è impostata su un'opzione non definita nello schema di stampa. |
Esempio
Nell'esempio seguente viene illustrato come usare questa enumerazione per impostare PrintTicket i valori.
// 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
Commenti
Usare principalmente i valori di questo tipo per questi scopi:
Come membri della PageOrientationCapability raccolta, ovvero una proprietà di PrintCapabilities, questi valori indicano i tipi di orientamento supportati da una stampante.
Poiché il valore della PageOrientation proprietà di un PrintTicket, il valore indirizza la stampante a usare un orientamento specifico.
Il valore Sconosciuto non viene mai usato nelle proprietà degli PrintCapabilities oggetti.
Non è mai necessario impostare una PrintTicket proprietà su Sconosciuto. Se un'altra PrintTicket applicazione di produzione ha creato un documento PrintTicket che imposta l'orientamento su un'opzione non riconosciuta, ovvero un'opzione non definita nello schema di stampa, quindi un PrintTicket oggetto nell'applicazione costruito con tale documento avrà Sconosciuto come valore della PageOrientation proprietà.
Anche se le PrintTicket classi e PrintCapabilities non possono essere ereditate, è possibile estendere lo schema di stampa per riconoscere le funzionalità del dispositivo di stampa non accountate nelle PrintTicket classi o PrintCapabilities . Per altre informazioni, vedere Procedura: estendere lo schema di stampa e creare nuove classi di sistema di stampa.