Udostępnij za pośrednictwem


Klasa PrintForm

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

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.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ąpienie PrintForm klasy.
Metoda publiczna PrintForm(IContainer) Inicjuje nowe wystąpienie PrintForm klasy, określając IContainer , w którym go będzie być elementem nadrzędnym.
Metoda publiczna PrintForm(Form) Inicjuje nowe wystąpienie PrintForm klasy, określając Form gdzie to 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 Zwraca lub ustawia nazwę dokumentu, aby wyświetlić (na przykład w stan drukowania okna dialogowego pole 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 Zwraca lub ustawia formularza mają być drukowane.
Właściwość publiczna PrintAction Pobiera lub ustawia wartość określającą, czy dane wyjściowe kierowane do drukarki, oknie podglądu wydruku lub pliku.
Właściwość publiczna PrinterSettings Zwraca lub ustawia PrinterSettings obiektów, można określić różne właściwości drukarki.
Właściwość publiczna PrintFileName Zwraca lub ustawia nazwę pliku, plik Encapsulated PostScript i ścieżkę, do której zostanie zapisany plik podczas PrintAction właściwość jest ustawiona na PrintToFile.
Właściwość publiczna Site Zwraca lub ustawia ISite z Component. (Odziedziczone z Component).

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateObjRef 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 niezarządzanych zasobów używanych przez PrintForm składnika i opcjonalnie uwolnień zarządzanych zasobów. (Zastępuje Component.Dispose(Boolean)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (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 Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService 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 Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna InitializeLifetimeService Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona OnBeginPrint Podnosi BeginPrint zdarzenia.
Metoda chroniona OnEndPrint Podnosi EndPrint zdarzenia.
Metoda chroniona OnQueryPageSettings Podnosi QueryPageSettings zdarzenia.
Metoda publiczna Print() Wysyła obraz formularza systemu Windows do miejsca docelowego określonego przez PrintAction właściwości.
Metoda publiczna Print(Form, PrintForm.PrintOption) Wysyła obraz formularza systemu Windows do miejsca docelowego określonego przez PrintAction właściwość, określający formularz 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 wywoływana jest metoda przed pierwszą stroną drukuje dokument.
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 była drukowana ostatniej strony dokumentu.
Zdarzenie publiczne QueryPageSettings Występuje tuż przed każda strona jest drukowana.

Początek

Uwagi

PrintForm Składnik pozwala na drukowanie obrazu na drukarce, oknie podglądu wydruku lub pliku formularza w czasie wykonywania.Jego zachowanie zastępuje, z PrintForm metody we wcześniejszych wersjach języka Visual Basic.

Przykłady

Poniższy przykład przedstawia typowe zastosowanie PrintForm składnika.

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

Składnik PrintForm (Visual Basic)

Jak: Drukowanie formularza za pomocą składnika PrintForm (Visual Basic)

Jak: drukowanie obszaru klienckiego formularza (Visual Basic)

Jak: drukowanie klienta i obszarów-klient formularza (Visual Basic)

Jak: Drukuj formularz przewijalne (Visual Basic)

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