PrintForm.PrintAction (Propiedad)

Obtiene o establece un valor que indica si se dirigen al resultado a una impresora, en una ventana, o en 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: System.Drawing.Printing.PrintAction
devuelve una enumeración de PrintAction .

Comentarios

Cuando PrintToPrinter está seleccionado, dirigen a la salida en la impresora predeterminada del sistema.Puede invalidar este comportamiento y establecer explícitamente la impresora y las propiedades de impresora mediante la propiedad de PrinterSettings .Si no hay ninguna impresora predeterminada disponible, el usuario seleccione una impresora.

Cuando PrintToPreview está seleccionado, el formulario se muestra en un control de PrintPreviewDialog de formularios Windows Forms estándar.

Cuando PrintToFile está seleccionado, una imagen del formulario se guarda en un archivo PostScript encapsulado (.eps, .ps, o .ai) en la ruta de acceso especificada por la propiedad de PrintFileName .Si no se especifica ningún nombre de archivo, se pedirá al usuario un nombre de archivo.

[!NOTA]

los archivos se guardan en un formato de 8 bits de Greyscale PostScript.24 bits RGB PostScript no se admite.

[!NOTA]

No se pedirá al usuario una ruta o una extensión de nombre de archivo.Para asegurarse de que el archivo tiene una ruta de acceso y una extensión de, puede implementar dispone del cuadro de diálogo.Para ello, utilice un componente de SaveFileDialog y asignar el valor devuelto a la propiedad de PrintFileName antes de llamar al método de Print .

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad PrintAction.Este ejemplo requiere tener un componente de PrintForm denominado PrintForm1 y tres controles de RadioButton 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

Vea también

Referencia

PrintForm Clase

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)