Udostępnij za pośrednictwem


Właściwość PrintForm.PrintAction —

Pobiera lub ustawia wartość określającą, czy dane wyjściowe kierowane do drukarki, oknie podglądu wydruku lub 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: System.Drawing.Printing.PrintAction
Zwraca PrintAction wyliczania.

Uwagi

Gdy PrintToPrinter jest zaznaczona, dane wyjściowe są kierowane do drukarki domyślnej systemu.Można zastąpić to zachowanie i jawnie ustawić drukarkę i właściwości drukarki przy użyciu PrinterSettings właściwości.Jeśli żadna drukarka domyślna jest dostępna, użytkownik jest monitowany o wybranie drukarki.

Gdy PrintToPreview jest zaznaczone, formularz jest wyświetlany na standard Windows Forms PrintPreviewDialog kontroli.

Gdy PrintToFile jest zaznaczona, obraz formularza jest zapisywany do pliku w formacie Encapsulated PostScript (.eps, .ps lub .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 Skala odcieni szarości 8-bitowych.24-bitowe RGB PostScript nie jest obsługiwane.

[!UWAGA]

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

Przykłady

Poniższy przykład demonstruje, jak ustawić PrintAction właściwości.W tym przykładzie wymaga, która ma PrintForm składnik 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

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)