PrintForm.PrintAction Özellik
Alır veya çıktı bir yazıcı, baskı önizleme penceresinde veya bir dosya yönlendirilmiş gösteren bir değeri ayarlar.
Ad alanı: Microsoft.VisualBasic.PowerPacks.Printing
Derleme: Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll içinde)
Sözdizimi
'Bildirim
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction
function set PrintAction (value : PrintAction)
Özellik Değeri
Tür: System.Drawing.Printing.PrintAction
Döndürür bir PrintAction numaralandırma.
Notlar
Zaman PrintToPrinter olan seçili, sistem varsayılan yazıcıya çıkış yönlendirilir.Bu davranışı geçersiz kılmak ve yazıcı ve yazıcı özelliklerini kullanarak açıkça ayarlanmış PrinterSettings özelliği.Varsayılan yazıcı yok ise, kullanıcı bir yazıcı arasında seçim yapması istenir.
Zaman PrintToPreview olan seçili, standart bir Windows formları form görüntülenir PrintPreviewDialog denetim.
Zaman PrintToFile ise, seçili form görüntüsünü bir Encapsulated PostScript dosyası (.eps, .ps veya .ai) tarafından belirtilen kaydedilir PrintFileName özelliği.Hiçbir dosya adı belirtilmişse, kullanıcı için bir dosya adı istenir.
[!NOT]
Dosyaları bir 8 bit gri ölçeği PostScript biçiminde kaydedilir.24 bit rgb PostScript desteklenmiyor.
[!NOT]
Kullanıcı, bir yol veya dosya adı uzantısı istenmez.Dosya geçerli bir yol ve uzantı olduğundan emin olmak için kendi iletişim kutusu uygulayabilirsiniz.Bunu yapmak için bir SaveFileDialog dönüş değeri için Bileşen ve Ata PrintFileName önce arama özelliği Print yöntemi.
Örnekler
Aşağıdaki örnek, nasıl ayarlanacağını gösterir PrintAction özelliği.Bu örnek, olmasını gerektirir bir PrintForm PrintForm1 ve üç adlı bileşeni RadioButton bir form üzerindeki denetimleri.
If RadioButton1.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
PrintForm1.PrintFileName = _
My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.
Ayrıca bkz.
Başvuru
Microsoft.VisualBasic.PowerPacks.Printing Ad Alanı
Diğer Kaynaklar
PrintForm bileşeni (Visual Basic)
Nasıl yapılır: (Visual Basic) PrintForm bileşenini kullanarak Form Yazdır
Nasıl yapılır: (Visual Basic) formun istemci alanı yazdırma
Nasıl yapılır: istemci ve istemci (Visual Basic) Form alanlarının Yazdır
Nasıl yapılır: (Visual Basic) kaydırılabilir bir formu Yazdır
(Visual Basic) PrintForm bileşene referans uygulamalarını dağıtma