Udostępnij za pośrednictwem


Właściwość Printer.PrintAction —

Pobiera lub ustawia wartość określającą, czy wydruku dane wyjściowe kierowane są do drukarki, oknie podglądu wydruku lub do pliku.

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

Składnia

'Deklaracja
Public Property PrintAction As PrintAction
public PrintAction PrintAction { get; set; }
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction 
function set PrintAction (value : PrintAction)

Wartość właściwości

Typ: PrintAction
Zwraca PrintAction wyliczenie.

Uwagi

Gdy PrintToPrinter jest zaznaczone, wydruk jest kierowany do drukarki domyślnej komputera.Jeśli drukarka nie jest zainstalowana, błąd jest uruchamiany.

Gdy PrintToPreview jest zaznaczone, Drukuj dane wyjściowe są wyświetlane w standardzie PrintPreviewDialog kontroli.

Gdy PrintToFile jest zaznaczone, wydruku jest zapisywany do pliku Encapsulated PostScript (.eps, .ps lub .ai) w ścieżce określonej przez PrintFileName właściwości.Jeśli nazwa pliku nie jest określony, występuje błąd.Pliki są zapisywane w formacie PostScript skali szarości 8-bitowych. 24-bitowe RGB PostScript nie jest obsługiwane.

[!UWAGA]

Użytkownik nie jest monitowany o rozszerzenie nazwy pliku lub ścieżka.Aby upewnić się, że plik ma prawidłowe ścieżki i rozszerzenia, można zaimplementować własne okno dialogowe.Aby to zrobić, użyj SaveFileDialog składnika i przypisz wartość Zwrot do PrintFileName właściwość przed wywołaniem Print metody.

W poniższej tabeli wymieniono PrintAction wartości, które są ważne dla PrintAction właściwości.

Nazwa wyliczenia

Opis

PrintToFile

Operację drukowania są kierowane do pliku.

PrintToPreview

Operację drukowania jest skierowane do okna dialogowego Podgląd wydruku.

PrintToPrinter

Operację drukowania są kierowane do drukarki.

[!UWAGA]

Funkcje i obiekty w Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 obszaru nazw są dostarczane do użycia przez narzędzia służące do uaktualniania programu Visual Basic 6.0 do Visual Basic.W większości przypadków te funkcje i obiekty powielają funkcjonalność, która jest dostępna w innych obszarach nazw w .NET Framework.Są one niezbędne tylko wtedy, gdy model kodu programu Visual Basic 6.0 różni się znacząco od implementacji.NET Framework.

Przykłady

Poniższy przykład pokazuje, jak ustawić PrintAction właściwości.Wymaga on mają trzy RadioButton formantami, które umożliwiają użytkownikowi wybranie metody drukowania.

Dim Printer As New Printer
If RadioButton1.Checked = True Then
    Printer.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    Printer.PrintAction = Printing.PrintAction.PrintToPreview
Else
    Printer.PrintFileName = _ My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _ 
    & "Form1.eps"
    Printer.PrintAction = Printing.PrintAction.PrintToFile
End If

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Printer Klasa

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Inne zasoby

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library