Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- 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)