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 | |
---|---|---|
PrintForm() | Initialisiert eine neue Instanz der PrintForm-Klasse. | |
PrintForm(IContainer) | Initialisiert eine neue Instanz der der PrintForm -Klasse und gibt die IContainer in dem er untergeordnet sein. | |
PrintForm(Form) | Initialisiert eine neue Instanz der der PrintForm -Klasse unter Angabe der Form wird, untergeordnet sein. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.) | |
Container | Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.) | |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.) | |
DocumentName | Ruft den beim Drucken des Dokuments (z. B. in einem Druckstatusdialogfeld oder in der Druckerwarteschlange) anzuzeigenden Dokumentnamen ab, oder legt diesen fest. | |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.) | |
Form | Ruft das zu druckende Formular ab oder legt dieses fest. | |
PrintAction | Ruft einen Wert ab, der angibt, ob die Ausgabe an einen Drucker, ein Druckvorschaufenster oder eine Datei gesendet wird. | |
PrinterSettings | Ruft ab oder legt einen PrinterSettings Objekt, das Sie verwenden können, um verschiedene Eigenschaften eines Druckers anzugeben. | |
PrintFileName | Ruft ab oder legt den Dateinamen einer EPS-Datei und den Pfad zu dem die Datei gespeichert bei der PrintAction -Eigenschaftensatz auf PrintToFile. | |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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.) | |
Dispose | Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.) | |
Dispose(Boolean) | Die nicht verwalteten Ressourcen verwendet werden, indem eine PrintForm Komponente und optional die verwalteten Ressourcen frei. (Überschreibt Component.Dispose(Boolean).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) | |
OnBeginPrint | Löst das BeginPrint-Ereignis aus. | |
OnEndPrint | Löst das EndPrint-Ereignis aus. | |
OnQueryPageSettings | Löst das QueryPageSettings-Ereignis aus. | |
Print() | Sendet ein Bild eines Windows Form an das Ziel angegeben, indem die PrintAction Eigenschaft. | |
Print(Form, PrintForm.PrintOption) | Sendet ein Bild eines Windows Form an das Ziel angegeben, indem die PrintAction -Eigenschaft, die Formular- und Druckoptionen | |
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 | |
---|---|---|
BeginPrint | Tritt auf, wenn die Print -Methode aufgerufen wird, bevor die erste Seite des Dokuments gedruckt wird. | |
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.) | |
EndPrint | Tritt ein, nachdem die letzte Seite des Dokuments gedruckt wurde. | |
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)