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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
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)