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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
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)