PrintForm-Klasse

Aktiviert ein Bild einem Windows Form zur Laufzeit ausgeben.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
<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

Der PrintForm-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PrintForm() Initialisiert eine neue Instanz der PrintForm-Klasse.
Öffentliche Methode PrintForm(IContainer) Initialisiert eine neue Instanz der PrintForm-Klasse und gibt an, wo sie IContainer übergeordnet ist.
Öffentliche Methode PrintForm(Form) Initialisiert eine neue Instanz der PrintForm-Klasse und gibt Form an, in dem das Objekt übergeordnet ist.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.)
Öffentliche Eigenschaft Container Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.)
Geschützte Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.)
Öffentliche Eigenschaft DocumentName Ruft den Dokumentnamen ab, der beim Drucken des Dokuments angezeigt wird, oder legt diesen fest (z. B. in einem Dialogfeld für den Druckstatus oder in einer Druckwarteschlange).
Geschützte Eigenschaft Events Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.)
Öffentliche Eigenschaft Form Ruft das Symbol ab bzw. legt das Format fest gedruckt werden soll.
Öffentliche Eigenschaft PrintAction Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Ausgabe an einen Drucker, auf das Fenster " Seitenansicht " oder auf eine Datei verweist.
Öffentliche Eigenschaft PrinterSettings Ruft einen booleschen Wert ab bzw. legt einen PrinterSettings-Objekt fest, das Sie verwenden können, um verschiedene Eigenschaften eines Druckers angeben.
Öffentliche Eigenschaft PrintFileName Ruft den Text ab oder legt den Dateinamen einer gekapselten PostScript-Datei und Pfad fest, an dem die Datei gespeichert wird, wenn die PrintAction-Eigenschaft auf PrintToFilefestgelegt ist.
Öffentliche Eigenschaft Site Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateObjRef Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Dispose() Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die nicht verwalteten Ressourcen frei, die PrintForm Komponente und optional auch die verwalteten Ressourcen frei. (Überschreibt Component.Dispose(Boolean).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Geschützte Methode GetService Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Geschützte Methode OnBeginPrint Löst das BeginPrint-Ereignis aus.
Geschützte Methode OnEndPrint Löst das EndPrint-Ereignis aus.
Geschützte Methode OnQueryPageSettings Löst das QueryPageSettings-Ereignis aus.
Öffentliche Methode Print() Sendet ein Bild auf einer Windows Form, das von der PrintAction-Eigenschaft angegeben wird.
Öffentliche Methode Print(Form, PrintForm.PrintOption) Sendet ein Bild auf einer Windows Form, das von der PrintAction-Eigenschaft angegeben wird, und gibt das Formular und die Druckoptionen an
Öffentliche Methode ToString Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis BeginPrint Tritt ein, wenn die Print-Methode aufgerufen wird, bevor die erste Seite des Dokuments gedruckt.
Öffentliches Ereignis Disposed Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.)
Öffentliches Ereignis EndPrint Tritt ein, nachdem die letzte Seite des Dokuments gedruckt wurde.
Öffentliches Ereignis QueryPageSettings Tritt unmittelbar vor dem Drucken jeder Seite auf.

Zum Seitenanfang

Hinweise

Die PrintForm Komponente ermöglicht es Ihnen, ein Bild eines Formulars an einen Drucker, ein Fenster " Seitenansicht " oder in einer Datei zur Laufzeit auszugeben.Das Verhalten ersetzt das Verhalten der PrintForm-Methode in früheren Versionen von Visual Basic.

Beispiele

Im folgenden Beispiel wird eine häufige Verwendungsweise der PrintForm-Komponente veranschaulicht.

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualBasic.PowerPacks.Printing-Namespace

Weitere Ressourcen

PrintForm-Komponente (Visual Basic)

Gewusst wie: Drucken eines Formulars mithilfe der PrintForm-Komponente (Visual Basic)

Gewusst wie: Drucken des Clientbereichs eines Formulars (Visual Basic)

Gewusst wie: Drucken von Client- und Nicht-Client-Bereichen eines Formulars (Visual Basic)

Gewusst wie: Drucken eines bildlauffähigen Formulars (Visual Basic)

Bereitstellen von Anwendungen, die auf die PrintForm-Komponente verweisen (Visual Basic)