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
- 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.Compatibility.VB6
Inne zasoby
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library