Udostępnij za pośrednictwem


Właściwość PrintForm.PrintAction —

Pobiera lub ustawia wartość wskazującą, czy wynik jest kierowany do drukarki, oknie podglądu wydruku lub do pliku.

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

Składnia

'Deklaracja
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction 
function set PrintAction (value : PrintAction)

Wartość właściwości

Typ: PrintAction
Zwraca PrintAction wyliczenia.

Uwagi

Gdy PrintToPrinter jest zaznaczona, dane wyjściowe zostanie przekierowany do domyślnej drukarki systemu.Możesz zmienić to zachowanie i jawnie ustawić drukarki i właściwości drukarki przy użyciu PrinterSettings właściwości.Jeśli dostępny jest drukarka domyślna, użytkownik jest monitowany o wybranie drukarki.

Gdy PrintToPreview jest zaznaczona, formularz jest wyświetlany w standardowych formularzy systemu Windows PrintPreviewDialog kontroli.

Gdy PrintToFile jest zaznaczona, obraz w postaci jest zapisywany do pliku hermetyzowany PostScript (.eps PS i .ai) w ścieżce określonej przez PrintFileName właściwości.Jeśli nazwa pliku nie zostanie określona, użytkownik jest monitowany o podanie nazwy pliku.

[!UWAGA]

Pliki są zapisywane w formacie PostScript szarości 8-bitowych.24-bitowe RGB PostScript nie jest obsługiwany.

[!UWAGA]

Użytkownik nie jest monitowany o ścieżce lub rozszerzenia nazwy pliku.Aby upewnić się, że plik ma prawidłową ścieżkę i rozszerzenia, można zaimplementować własne okno dialogowe.W tym celu należy użyć SaveFileDialog składnika i przypisz zwrotu wartość, która ma PrintFileName właściwość przed wywołaniem funkcji Print metody.

Przykłady

W poniższym przykładzie pokazano sposób ustawiania PrintAction właściwości.W tym przykładzie wymaga PrintForm składnika o nazwie PrintForm1 i trzy RadioButton formantów na formularzu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

PrintForm Klasa

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)