Sdílet prostřednictvím


PrintForm – třída

Umožňuje tisk bitovou kopii formuláře systému Windows v době běhu.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualBasic.PowerPacks.Printing
Sestavení:  Microsoft.VisualBasic.PowerPacks.Vs (v Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

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

Typ PrintForm zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda PrintForm() Inicializuje novou instanci třídy PrintForm.
Veřejná metoda PrintForm(IContainer) Inicializuje novou instanci třídy PrintForm třídy, určíte IContainer ve které se bude nadřazena.
Veřejná metoda PrintForm(Form) Inicializuje novou instanci třídy PrintForm třídy, určíte Form kde nadřazena.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost CanRaiseEvents Získá hodnotu určující, zda komponenta může zvýšit události. (Zděděno z Component.)
Veřejná vlastnost Container Získává IContainer , který obsahuje Component. (Zděděno z Component.)
Chráněná vlastnost DesignMode Získá hodnotu označující, zda Component je nyní v režimu návrhu. (Zděděno z Component.)
Veřejná vlastnost DocumentName Získá nebo nastaví název dokumentu pro zobrazení (například ve stavu tisku dialogové okno pole nebo tiskárny fronty) při tisku dokumentu.
Chráněná vlastnost Events Získá seznam obslužné rutiny událostí, které jsou připojeny k této Component. (Zděděno z Component.)
Veřejná vlastnost Form Získá nebo nastaví v podobě, která se má vytisknout.
Veřejná vlastnost PrintAction Získá nebo nastaví hodnotu, která určuje, zda je výstup přesměrován do tiskárny, okno náhledu nebo do souboru.
Veřejná vlastnost PrinterSettings Získá nebo nastaví PrinterSettings objekt, můžete zadat různé vlastnosti objektu tiskárny.
Veřejná vlastnost PrintFileName Získá nebo nastaví název souboru a vytištěn a cestu, ke kterému soubor se uloží při PrintAction je vlastnost nastavena na PrintToFile.
Veřejná vlastnost Site Získá nebo nastaví ISite z Component. (Zděděno z Component.)

Nahoru

Metody

  Název Popis
Veřejná metoda CreateObjRef Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.)
Veřejná metoda Dispose Uvolní všechny prostředky používané Component. (Zděděno z Component.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky využívané třídou PrintForm komponenty a volitelně také spravované prostředky. (Přepisuje Component.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Uvolní nespravované prostředky a provede další operace vyčištění před Component je převzaty systémem pro úklid. (Zděděno z Component.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLifetimeService Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda GetService Vrátí objekt, který představuje služby poskytované Component nebo jeho Container. (Zděděno z Component.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Chráněná metoda OnBeginPrint Vyvolá BeginPrint události.
Chráněná metoda OnEndPrint Vyvolá EndPrint události.
Chráněná metoda OnQueryPageSettings Vyvolá QueryPageSettings události.
Veřejná metoda Print() Odešle formulář pro systém Windows bitové kopie do cílového umístění určené PrintAction vlastnost.
Veřejná metoda Print(Form, PrintForm.PrintOption) Odešle formulář pro systém Windows bitové kopie do cílového umístění určené PrintAction vlastnost, určení formuláře a možnosti tisku
Veřejná metoda ToString Vrátí String obsahující název Component, pokud existuje.Tato metoda by přepsány. (Zděděno z Component.)

Nahoru

Události

  Název Popis
Veřejná událost BeginPrint Nastane při Print metoda je volána před první stránka dokumentu se vytiskne.
Veřejná událost Disposed Dochází, když je komponenta uvolněn voláním Dispose metoda. (Zděděno z Component.)
Veřejná událost EndPrint Nastane, když má vytištěno na poslední stránku dokumentu.
Veřejná událost QueryPageSettings Probíhá bezprostředně před je vytištěno každé stránce.

Nahoru

Poznámky

PrintForm Součástí umožňuje vytisknout obrázek formuláře k tiskárně, okno náhledu nebo do souboru za běhu.Nahradí jeho chování, barvy PrintForm metody v dřívějších verzích sady Visual Basic.

Příklady

Následující příklad ukazuje běžně se používají PrintForm součástí.

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

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualBasic.PowerPacks.Printing – obor názvů

Další zdroje

PrintForm – součást (Visual Basic)

Postupy: Tisk formuláře pomocí součásti PrintForm (Visual Basic)

Postupy: Tisk klientské oblasti formuláře (Visual Basic)

Postupy: Tisk klientských a neklientských oblastí formuláře (Visual Basic)

Postupy: Tisk posuvného formuláře (Visual Basic)

Nasazení aplikací odkazujících na součást PrintForm (Visual Basic)