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
- 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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
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)