Printer.PrintAction (Propiedad)
Obtiene o establece un valor que determina si dirigen a imprimir la salida en una impresora, en una ventana, o en un archivo.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
Public Property PrintAction As PrintAction
public PrintAction PrintAction { get; set; }
public:
property PrintAction PrintAction {
PrintAction get ();
void set (PrintAction value);
}
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 imprimir la salida a la impresora predeterminada del equipo.Si no hay una impresora se produce un error.
Cuando PrintToPreview está seleccionado, se muestra la salida de impresión en un control estándar de PrintPreviewDialog .
Cuando PrintToFile está seleccionado, guardan imprimir la salida a 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 produce un error.Los archivos se guardan en un formato de 8 bits de PostScript de escala de grises.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 .
La tabla siguiente se enumeran los valores de PrintAction que son válidos para la propiedad de PrintAction .
Nombre de la enumeración |
Descripción |
---|---|
PrintToFile |
la operación de impresión se dirige a un archivo. |
PrintToPreview |
la operación de impresión se dirige a un cuadro de diálogo de la vista previa de impresión. |
PrintToPrinter |
la operación de impresión se dirige a una impresora. |
[!NOTA]
Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la propiedad PrintAction.Requiere tener tres controles de RadioButton que permiten al usuario seleccionar un método de impresión.
Dim Printer As New Printer
If RadioButton1.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
Printer.PrintAction = Printing.PrintAction.PrintToPreview
Else
Printer.PrintFileName = _ My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
Printer.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.Compatibility.VB6 (Espacio de nombres)
Otros recursos
Biblioteca de compatibilidad de impresoras
Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras