PageOrientation Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger hur sidor med innehåll är inriktade på utskriftsmedia.
public enum class PageOrientation
public enum PageOrientation
type PageOrientation =
Public Enum PageOrientation
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Unknown | 0 | Funktionen (vars alternativ representeras av den här uppräkningen) är inställd på ett alternativ som inte definierats i utskriftsschemat. |
| Landscape | 1 | Innehållet i det bildbara området roteras på sidan 90 grader motsols från standardorienteringen (stående). |
| Portrait | 2 | Standardorientering. |
| ReverseLandscape | 3 | Innehållet i det bildbara området roteras på sidan 90 grader medsols från standardorientering (stående). |
| ReversePortrait | 4 | Innehållet i det bildbara området är upp och ned i förhållande till standardorienteringen (stående). |
Exempel
I följande exempel visas hur du använder den här uppräkningen för att ange PrintTicket värden.
// 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
Kommentarer
Använd värdena för den här typen främst för följande ändamål:
Som medlemmar i PageOrientationCapability samlingen, som är en egenskap för PrintCapabilities, anger dessa värden de orienteringstyper som en skrivare stöder.
Som värdet för PageOrientation egenskapen för en PrintTicketdirigerar värdet skrivaren att använda en viss orientering.
Värdet Okänt används aldrig i egenskaper för PrintCapabilities objekt.
Du bör aldrig ange en PrintTicket egenskap till Okänd. Om något annat PrintTicket skapande program har skapat ett PrintTicket-dokument som anger orienteringsfunktionen till ett okänt alternativ (det vill: ett alternativ som inte har definierats i utskriftsschemat), kommer ett PrintTicket objekt i ditt program som är konstruerat med dokumentet att ha Okänt som värdet för PageOrientation egenskapen.
Även om klasserna PrintTicket och PrintCapabilities inte kan ärvas kan du utöka utskriftsschemat så att utskriftsenhetens funktioner som inte redovisas i klasserna PrintTicket eller PrintCapabilities identifieras. Mer information finns i Så här utökar du utskriftsschemat och skapar nya systemklasser för utskrift.