Udostępnij za pośrednictwem


Klasa PrintForm

Umożliwia drukowanie obraz formularza systemu Windows w czasie wykonywania.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks.Printing
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PrintForm() Inicjuje nowe wystąpienia PrintForm klasy.
Metoda publiczna PrintForm(IContainer) Inicjuje nowe wystąpienie klasy PrintForm klasy, określając IContainer , w którym go będzie być elementem nadrzędnym.
Metoda publiczna PrintForm(Form) Inicjuje nowe wystąpienie klasy PrintForm klasy, określając Form gdzie go będzie być elementem nadrzędnym.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona CanRaiseEvents Zwraca wartość wskazującą, czy składnik można wygenerować zdarzenie. (Odziedziczone z Component).
Właściwość publiczna Container Pobiera IContainer , która zawiera Component. (Odziedziczone z Component).
Właściwość chroniona DesignMode Pobiera wartość, która wskazuje, czy Component jest obecnie w trybie projektowania. (Odziedziczone z Component).
Właściwość publiczna DocumentName Pobiera lub ustawia nazwę dokumentu, aby wyświetlić (na przykład w stan drukowania okna dialogowego pola lub drukarki kolejki) podczas drukowania dokumentu.
Właściwość chroniona Events Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component. (Odziedziczone z Component).
Właściwość publiczna Form Pobiera lub ustawia formularza do wydrukowania.
Właściwość publiczna PrintAction Pobiera lub ustawia wartość wskazującą, czy wynik jest kierowany do drukarki, oknie podglądu wydruku lub do pliku.
Właściwość publiczna PrinterSettings Pobiera lub ustawia PrinterSettings obiektu, której można określić różne właściwości drukarki.
Właściwość publiczna PrintFileName Pobiera lub ustawia nazwę pliku, plik PostScript hermetyzowany i ścieżkę, do której zostanie zapisany plik podczas PrintAction ma ustawioną wartość właściwości PrintToFile.
Właściwość publiczna Site Zwraca lub ustawia ISite z Component. (Odziedziczone z Component).

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Dispose Zwalnia wszystkie zasoby używane przez Component. (Odziedziczone z Component).
Metoda chroniona Dispose(Boolean) Zwalnia zasoby niezarządzane używane przez PrintForm składników i opcjonalnie zwalnia zasoby zarządzane. (Zastępuje Component.Dispose(Boolean)).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Zwalnia zasoby niezarządzanych i wykonuje inne czynności oczyszczania przed Component odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Component).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona GetService Zwraca obiekt, który reprezentuje usługę świadczoną przez Component lub przez jego Container. (Odziedziczone z Component).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona OnBeginPrint Uruchamia BeginPrint zdarzenia.
Metoda chroniona OnEndPrint Uruchamia EndPrint zdarzenia.
Metoda chroniona OnQueryPageSettings Uruchamia QueryPageSettings zdarzenia.
Metoda publiczna Print() Wysyła obraz formularza systemu Windows do obiektu docelowego określonego przez PrintAction właściwości.
Metoda publiczna Print(Form, PrintForm.PrintOption) Wysyła obraz formularza systemu Windows do obiektu docelowego określonego przez PrintAction właściwości, określania formularza i opcje drukowania
Metoda publiczna ToString Zwraca String zawierający nazwę Component, jeśli istnieje.Metoda ta nie powinna być pomijana. (Odziedziczone z Component).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne BeginPrint Występuje, gdy Print metoda jest wywoływana przed na pierwszej stronie wydruku dokumentu.
Zdarzenie publiczne Disposed Występuje, gdy składnik jest usuwany przez wywołanie do Dispose metody. (Odziedziczone z Component).
Zdarzenie publiczne EndPrint Występuje, gdy został wydrukowany na ostatniej stronie dokumentu.
Zdarzenie publiczne QueryPageSettings Występuje od razu, przed drukowaniem każdej strony.

Początek

Uwagi

PrintForm Składników umożliwia drukowanie obraz formularza, drukarki, oknie podglądu wydruku lub plik w czasie wykonywania.Zachowanie zamienia z PrintForm metody we wcześniejszych wersjach programu Visual Basic.

Przykłady

W poniższym przykładzie przedstawiono typowe zastosowanie PrintForm składników.

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

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing

Inne zasoby

PrintForm — Składnik (Visual Basic)

Porady: drukowanie formularza za pomocą składnika PrintForm (Visual Basic)

Porady: drukowanie obszarów klienckich formularza (Visual Basic)

Porady: drukowanie obszarów klienckich i nieklienckich formularza (Visual Basic)

Porady: drukowanie formularza przewijanego (Visual Basic)

Wdrażanie aplikacji, które odwołują się do wyniku składnik PrintForm (Visual Basic)