PageSettings.Landscape Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sayfanın yatay veya dikey yönde yazdırılıp yazdırılmadığını belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
sayfanın yatay yönde yazdırılması gerekiyorsa; aksi takdirde , false
. Varsayılan ayar yazıcı tarafından belirlenir.
Özel durumlar
özelliğinde PrinterName adlı yazıcı yok.
Örnekler
Aşağıdaki kod örneği, bir belgenin varsayılan sayfa yönlendirmesini özelliği aracılığıyla PrintDocument.DefaultPageSettings yatay olarak ayarlar ve belgeyi yazdırır. Örnekte üç önkoşul vardır:
adlı
filePath
bir değişken, yazdırılacak dosyanın yoluna ayarlanmıştır.Olayı işleyen PrintPage adlı
pd_PrintPage
bir yöntem tanımlandı.adlı
printer
bir değişken yazıcının adına ayarlanmıştır.
System.DrawingBu örnek için , System.Drawing.Printingve System.IO ad alanlarını kullanın.
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
Açıklamalar
Yatay yönlendirmeyi oluşturmak için dikey yönlendirmenin döndürüleceği açıyı derece cinsinden belirlemek için özelliğini kullanabilirsiniz PrinterSettings.LandscapeAngle .