Sdílet prostřednictvím


PrintForm.PrintAction – vlastnost

Získá nebo nastaví hodnotu, která určuje, zda je výstup přesměrován do tiskárny, okno náhledu nebo do souboru.

Obor názvů:  Microsoft.VisualBasic.PowerPacks.Printing
Sestavení:  Microsoft.VisualBasic.PowerPacks.Vs (v Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Deklarace
<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)

Hodnota vlastnosti

Typ: PrintAction
Vrátí hodnotu PrintAction výčtu.

Poznámky

Při PrintToPrinter je vybrána, výstup je přesměrován do výchozí tiskárny systém.Můžete přepsat toto chování a explicitně nastavit vlastnosti tiskárna a tiskárna s použitím PrinterSettings vlastnost.Je-li žádná výchozí tiskárna není k dispozici, bude uživatel vyzván k výběru tiskárny.

Při PrintToPreview je vybrána, formulář se zobrazí v standardní Windows Forms PrintPreviewDialog ovládacího prvku.

Při PrintToFile je vybrána, obrázek ve formuláři se uloží do souboru EPS (.eps, PS nebo .ai) v cestě určené PrintFileName vlastnost.Pokud není zadán žádný název souboru, bude uživatel vyzván k zadání názvu souboru.

[!POZNÁMKA]

Soubory jsou uloženy ve formátu PostScript stupně šedi 8 bitů.24bitový RGB PostScript není podporován.

[!POZNÁMKA]

Uživatel vyzván k příponu názvu cesty nebo souboru.Abyste měli jistotu, že soubor má platnou cestu a rozšíření, můžete implementovat vlastní dialogové okno.Chcete-li to provést, použijte SaveFileDialog součástí a přiřazovat návratovou hodnotu PrintFileName vlastnost před voláním Print metody.

Příklady

Následující příklad ukazuje, jak nastavit PrintAction vlastnost.V tomto příkladu vyžaduje, abyste měli PrintForm součást s názvem PrintForm1 a tři RadioButton ovládacích prvků formuláře.

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

PrintForm Třída

Microsoft.VisualBasic.PowerPacks.Printing – obor názvů

Další zdroje

PrintForm – součást (Visual Basic)

Postupy: Tisk formuláře pomocí součásti PrintForm (Visual Basic)

Postupy: Tisk klientské oblasti formuláře (Visual Basic)

Postupy: Tisk klientských a neklientských oblastí formuláře (Visual Basic)

Postupy: Tisk posuvného formuláře (Visual Basic)

Nasazení aplikací odkazujících na součást PrintForm (Visual Basic)