PrintForm.PrintAction (Propiedad)
Obtiene o establece un valor que indica si se dirige la salida a una impresora, a una ventana de vista previa de impresión o a un archivo.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks.Printing
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
<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)
Valor de propiedad
Tipo: PrintAction
Devuelve una enumeración PrintAction.
Comentarios
Cuando PrintToPrinter está seleccionada, la salida se dirige a la impresora predeterminada del sistema. Puede invalidar este comportamiento y establecer explícitamente las propiedades de impresora y la impresora mediante la PrinterSettings propiedad. Si no hay ninguna impresora predeterminada está disponible, se pide al usuario que seleccione una impresora.
Cuando PrintToPreview está seleccionada, se mostrará el formulario en un formulario Windows Forms estándar PrintPreviewDialog control.
Cuando PrintToFile está seleccionada, se guarda una imagen del formulario en un archivo PostScript encapsulado (.eps, .ps o. ai) en la ruta especificada por el PrintFileName propiedad. Si no se especifica ningún nombre de archivo, se solicita al usuario un nombre de archivo.
Nota |
---|
Los archivos se guardan en un formato de PostScript de escala de grises de 8 bits.no se admite PostScript RGB de 24 bits. |
Nota |
---|
No se solicita al usuario una extensión de nombre de archivo o ruta de acceso.Para asegurarse de que el archivo tiene un nombre y una extensión de ruta de acceso válida, puede implementar su propio cuadro de diálogo.Para ello, use un SaveFileDialog componente y asigne el valor devuelto a la PrintFileName propiedad antes de llamar a la Print método. |
Ejemplos
En el ejemplo siguiente se muestra cómo establecer el PrintAction propiedad. Este ejemplo requiere que haya un PrintForm componente denominado PrintForm1 y tres RadioButton controles en un formulario.
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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks.Printing (Espacio de nombres)
Otros recursos
PrintForm (componente, Visual Basic)
Cómo: Imprimir un formulario mediante el componente PrintForm (Visual Basic)
Cómo: Imprimir el área de cliente de un formulario (Visual Basic)
Cómo: Imprimir áreas de cliente y áreas que no son de cliente de un formulario (Visual Basic)
Cómo: Imprimir un formulario con desplazamiento (Visual Basic)
Implementar aplicaciones que hacen referencia al componente PrintForm (Visual Basic)