Aracılığıyla paylaş


PrintForm Sınıf

Bir Windows formu görüntüsünü çalışma zamanında yazdırmayı etkinleştirir.

Devralma Hiyerarşisi

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualBasic.PowerPacks.Printing.PrintForm

Ad alanı:  Microsoft.VisualBasic.PowerPacks.Printing
Derleme:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll içinde)

Sözdizimi

'Bildirim
<ToolboxBitmapAttribute(GetType(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")> _
Public Class PrintForm _
    Inherits Component
[ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public class PrintForm : Component
[ToolboxBitmapAttribute(typeof(PrintForm), L"Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")]
public ref class PrintForm : public Component
[<ToolboxBitmapAttribute(typeof(PrintForm), "Microsoft.VisualBasic.PowerPacks.Printing.PrintForm.bmp")>]
type PrintForm =  
    class
        inherit Component
    end
public class PrintForm extends Component

PrintForm türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Genel yöntem PrintForm() Yeni bir örneğini başlatır PrintForm sınıfı.
Genel yöntem PrintForm(IContainer) Yeni bir örneğini başlatır PrintForm belirten sınıf IContainer , ana, onu öğesi.
Genel yöntem PrintForm(Form) Yeni bir örneğini başlatır PrintForm belirterek, sınıf Form burada da atanamaz.

Üst

Özellikler

  Ad Açıklama
Korumalı özellik CanRaiseEvents Bileşeni bir olayı başlatmak gösteren değeri alır. (Component kaynağından devralındı.)
Genel özellik Container Alır IContainer içeren Component. (Component kaynağından devralındı.)
Korumalı özellik DesignMode Gösteren bir değeri alır mı Component şu anda Tasarım modunda olur. (Component kaynağından devralındı.)
Genel özellik DocumentName Alır veya belge yazdırılırken (örneğin, bir yazdırma durumu iletişim kutusunu veya yazıcı kuyruğunda) görüntülemek için belge adını ayarlar.
Korumalı özellik Events Bunun için bağlı olay işleyicileri listesini alır Component. (Component kaynağından devralındı.)
Genel özellik Form Alır veya ayarlar yazdırılacak form.
Genel özellik PrintAction Alır veya çıktı bir yazıcı, baskı önizleme penceresinde veya bir dosya yönlendirilmiş gösteren bir değeri ayarlar.
Genel özellik PrinterSettings Alır veya ayarlar bir PrinterSettings nesnesi, bir yazıcının çeşitli özelliklerini belirtmek için kullanabilirsiniz.
Genel özellik PrintFileName Alır veya ayarlar Encapsulated PostScript dosyasına hangi dosyaya kaydedilecek ne zaman yol ve dosya adı PrintAction özelliği ayarlanmış PrintToFile.
Genel özellik Site Alır veya ayarlar ISite , Component. (Component kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem CreateObjRef Uzak bir nesne ile iletişim kurmak için kullanılan bir proxy oluşturmak için gerekli tüm bilgileri içeren bir nesne oluşturur. (MarshalByRefObject kaynağından devralındı.)
Genel yöntem Dispose() Tarafından kullanılan tüm kaynakları serbest bırakır Component. (Component kaynağından devralındı.)
Korumalı yöntem Dispose(Boolean) Tarafından kullanılan yönetilmeyen kaynakları serbest bırakır bir PrintForm bileşen ve isteğe bağlı olarak yönetilen kaynaklar sürümleri. (Component.Dispose(Boolean) geçersiz kılınır.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Yönetilmeyen kaynakları serbest bırakır ve önce diğer temizleme işlemleri gerçekleştiren Component atık toplama işlemi tarafından iadesi. (Component kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetLifetimeService Bu örneği için Yaşam ilke denetimlerini geçerli yaşam süresi hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.)
Korumalı yöntem GetService Tarafından sağlanan bir hizmeti temsil eden bir nesne döndürür Component ya da kendi Container. (Component kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem InitializeLifetimeService Bu örnek için Yaşam İlkesi denetlemek için bir yaşam süresi hizmet nesnesi alır. (MarshalByRefObject kaynağından devralındı.)
Korumalı yöntem MemberwiseClone() Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem MemberwiseClone(Boolean) Geçerli yüzeysel bir kopyasını oluşturur MarshalByRefObject nesne. (MarshalByRefObject kaynağından devralındı.)
Korumalı yöntem OnBeginPrint Harekete geçiren BeginPrint olay.
Korumalı yöntem OnEndPrint Harekete geçiren EndPrint olay.
Korumalı yöntem OnQueryPageSettings Harekete geçiren QueryPageSettings olay.
Genel yöntem Print() Bir Windows formu görüntüsünü tarafından belirtilen hedefe gönderir PrintAction özelliği.
Genel yöntem Print(Form, PrintForm.PrintOption) Bir Windows formu görüntüsünü tarafından belirtilen hedefe gönderir PrintAction özelliği, yazdırma seçeneklerini ve form belirtme
Genel yöntem ToString Döndürür bir String adını içeren Component, varsa.Bu yöntem kılınmayan. (Component kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay BeginPrint Oluşur, Print yöntemi çağrılır, önce ilk sayfasının belgeyi yazdırır.
Genel olay Disposed Bileşen için yapılan bir çağrı tarafından atıldı oluşur Dispose yöntemi. (Component kaynağından devralındı.)
Genel olay EndPrint Belgenin son sayfasının yazdırıldığında oluşur.
Genel olay QueryPageSettings Hemen her sayfa yazdırılmadan önce oluşur.

Üst

Notlar

PrintForm Bileşen çalışma zamanında form yazıcı, baskı önizleme penceresinde veya bir dosya görüntüsünü yazdırmanıza olanak sağlar.Davranışını değiştirir PrintForm yöntemi önceki sürümlerinde Visual Basic.

Örnekler

Aşağıdaki örnek, yaygın kullanımını gösterir PrintForm bileşeni.

Dim pf As New PrintForm
pf.Form = Me
pf.PrintAction = PrintToPrinter
pf.Print()

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

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