Condividi tramite


Proprietà PrintForm.PrintAction

Ottiene o imposta un valore che indica se l'output viene indirizzato a una stampante, a una finestra di anteprima di stampa o a un file.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

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

Valore proprietà

Tipo: PrintAction
Restituisce un'enumerazione PrintAction.

Note

Quando PrintToPrinter è selezionata, l'output è diretto alla stampante predefinita del sistema. È possibile eseguire l'override di questo comportamento e impostare in modo esplicito la stampante e le proprietà della stampante tramite il PrinterSettings proprietà. Se non è disponibile alcuna stampante predefinita, l'utente viene richiesto di selezionare una stampante.

Quando PrintToPreview è selezionata, viene visualizzato il modulo in un Windows Form standard PrintPreviewDialog controllo.

Quando PrintToFile è selezionata, un'immagine del form viene salvata in un file EPS (EPS,. PS o con estensione ai) nel percorso specificato per il PrintFileName proprietà. Se non viene specificato alcun nome file, all'utente viene richiesto un nome file.

Nota

I file vengono salvati in formato PostScript con gradazioni di grigio a 8 bit.PostScript RGB a 24 bit non è supportato.

Nota

Per un'estensione di file o percorso non viene richiesto all'utente.Per assicurarsi che il file include un percorso valido e l'estensione, è possibile implementare la propria finestra di dialogo.A tale scopo, utilizzare un SaveFileDialog componente e assegnare il valore restituito per il PrintFileName proprietà prima di chiamare il Print metodo.

Esempi

Nell'esempio seguente viene illustrato come impostare il PrintAction proprietà. Si suppone di disporre di un PrintForm componente denominato PrintForm1 e tre RadioButton controlli in un form.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

PrintForm Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing

Altre risorse

Componente PrintForm (Visual Basic)

Procedura: stampare un form utilizzando il componente PrintForm (Visual Basic)

Procedura: stampare l'area client di un form (Visual Basic)

Procedura: stampare aree client e non client di un form (Visual Basic)

Procedura: stampare un form scorrevole (Visual Basic)

Distribuzione di applicazioni che fanno riferimento al componente PrintForm (Visual Basic)