PageSettings.Landscape Egenskap
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.
Hämtar eller anger ett värde som anger om sidan skrivs ut i liggande eller stående orientering.
public:
property bool Landscape { bool get(); void set(bool value); };
public bool Landscape { get; set; }
member this.Landscape : bool with get, set
Public Property Landscape As Boolean
Egenskapsvärde
trueom sidan ska skrivas ut i liggande orientering; annars . false Standardvärdet bestäms av skrivaren.
Undantag
Skrivaren som heter i egenskapen PrinterName finns inte.
Exempel
I följande kodexempel anges ett dokuments standardsideorientering till liggande genom PrintDocument.DefaultPageSettings egenskapen och dokumentet skrivs ut. Exemplet har tre förutsättningar:
En variabel med namnet
filePathhar angetts till sökvägen till filen som ska skrivas ut.En metod med namnet
pd_PrintPage, som hanterar PrintPage händelsen, har definierats.En variabel med namnet
printerhar angetts till skrivarens namn.
System.DrawingAnvänd namnrymderna , System.Drawing.Printingoch System.IO för det här exemplet.
public:
void Printing()
{
try
{
streamToPrint = gcnew StreamReader( filePath );
try
{
printFont = gcnew Font( "Arial",10 );
PrintDocument^ pd = gcnew PrintDocument;
pd->PrintPage += gcnew PrintPageEventHandler(
this, &Sample::pd_PrintPage );
pd->PrinterSettings->PrinterName = printer;
// Set the page orientation to landscape.
pd->DefaultPageSettings->Landscape = true;
pd->Print();
}
finally
{
streamToPrint->Close();
}
}
catch ( Exception^ ex )
{
MessageBox::Show( ex->Message );
}
}
public void Printing() {
try {
streamToPrint = new StreamReader (filePath);
try {
printFont = new Font("Arial", 10);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.PrinterSettings.PrinterName = printer;
// Set the page orientation to landscape.
pd.DefaultPageSettings.Landscape = true;
pd.Print();
}
finally {
streamToPrint.Close() ;
}
}
catch(Exception ex) {
MessageBox.Show(ex.Message);
}
}
Public Sub Printing()
Try
streamToPrint = New StreamReader(filePath)
Try
printFont = New Font("Arial", 10)
Dim pd As New PrintDocument()
AddHandler pd.PrintPage, AddressOf pd_PrintPage
pd.PrinterSettings.PrinterName = printer
' Set the page orientation to landscape.
pd.DefaultPageSettings.Landscape = True
pd.Print()
Finally
streamToPrint.Close()
End Try
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Kommentarer
Du kan använda egenskapen PrinterSettings.LandscapeAngle för att fastställa vinkeln i grader som stående orientering roteras för att skapa liggande orientering.