Freigeben über


PrintForm-Klasse

Ermöglicht das Drucken eines Bilds eines Windows Forms zur Laufzeit.

Vererbungshierarchie

Object
  MarshalByRefObject
    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 der PrintForm -Klasse und gibt die IContainer in dem er untergeordnet sein.
Öffentliche Methode PrintForm(Form) Initialisiert eine neue Instanz der der PrintForm -Klasse unter Angabe der Form wird, untergeordnet sein.

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 beim Drucken des Dokuments (z. B. in einem Druckstatusdialogfeld oder in der Druckerwarteschlange) anzuzeigenden Dokumentnamen ab, oder legt diesen fest.
Geschützte Eigenschaft Events Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.)
Öffentliche Eigenschaft Form Ruft das zu druckende Formular ab oder legt dieses fest.
Öffentliche Eigenschaft PrintAction Ruft einen Wert ab, der angibt, ob die Ausgabe an einen Drucker, ein Druckvorschaufenster oder eine Datei gesendet wird.
Öffentliche Eigenschaft PrinterSettings Ruft ab oder legt einen PrinterSettings Objekt, das Sie verwenden können, um verschiedene Eigenschaften eines Druckers anzugeben.
Öffentliche Eigenschaft PrintFileName Ruft ab oder legt den Dateinamen einer EPS-Datei und den Pfad zu dem die Datei gespeichert bei der PrintAction -Eigenschaftensatz auf PrintToFile.
Öffentliche Eigenschaft Site Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateObjRef Sicherheitsrelevant. 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) Die nicht verwalteten Ressourcen verwendet werden, indem eine PrintForm Komponente und optional 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 die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. 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 Sicherheitsrelevant. 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 vom 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 eines Windows Form an das Ziel angegeben, indem die PrintAction Eigenschaft.
Öffentliche Methode Print(Form, PrintForm.PrintOption) Sendet ein Bild eines Windows Form an das Ziel angegeben, indem die PrintAction -Eigenschaft, die Formular- und Druckoptionen
Ö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 auf, wenn die Print -Methode aufgerufen wird, bevor die erste Seite des Dokuments gedruckt wird.
Ö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 auf, unmittelbar bevor jede Seite gedruckt wird.

Zum Seitenanfang

Hinweise

Die PrintForm Komponente können Sie ein Bild eines Formulars an einen Drucker, in eine Seitenansicht oder in eine Datei zur Laufzeit zu drucken. Das Verhalten ersetzt, die von der PrintForm -Methode in früheren Versionen von Visual Basic.

Beispiele

Das folgende Beispiel zeigt eine häufige Verwendung der PrintForm Komponente.

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)