Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Enumerazione PageOrientation

 

Data di pubblicazione: ottobre 2016

Specifica come le pagine di contenuto sono orientate su supporti di stampa.

Spazio dei nomi:   System.Printing
Assembly:  ReachFramework (in ReachFramework.dll)

public enum PageOrientation

Nome membroDescrizione
Landscape

Contenuto dell'area stampabile ruotato sulla pagina di 90 gradi in senso antiorario rispetto all'orientamento standard (verticale).

Portrait

Orientamento standard.

ReverseLandscape

Contenuto dell'area stampabile ruotato sulla pagina di 90 gradi in senso orario rispetto all'orientamento standard (verticale).

ReversePortrait

Contenuto dell'area stampabile è capovolta rispetto all'orientamento standard (verticale).

Unknown

La funzionalità (le cui opzioni sono rappresentate da questa enumerazione) è impostata su un'opzione non è definita nel Print Schema.

Utilizzare i valori di questo tipo principalmente per questi scopi:

Il sconosciuto valore non viene mai utilizzato nelle proprietà di PrintCapabilities oggetti.

Non impostare mai una PrintTicket proprietà sconosciuto. Se un'altra PrintTicket ha creato l'applicazione che produce un documento PrintTicket che imposta la funzionalità di orientamento su un'opzione non riconosciuta (, ovvero un'opzione che non è definita nel Print Schema), quindi un PrintTicket oggetto nell'applicazione costruita con tale documento avrà sconosciuto come valore della PageOrientation proprietà.

Sebbene il PrintTicket e PrintCapabilities classi non possono essere ereditate, è possibile estendere il Print Schema di riconoscere le funzionalità del dispositivo di stampa che non vengono considerate nel PrintTicket o PrintCapabilities classi. Per ulteriori informazioni vedere NOTINBUILD: procedura: estendere lo Schema di stampa e creare nuove classi di sistema di stampa.

Nell'esempio seguente viene illustrato come utilizzare questa enumerazione per impostare PrintTicket 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;
}

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: