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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
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)