Compartir a través de


Printer.PrintFileName (Propiedad)

Obtiene o establece un valor que especifica el nombre de un archivo PostScript encapsulado y la ruta de acceso a los que el archivo se guarde cuando la propiedad de PrintAction se establece en PrintToFile.

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 PrintFileName As String
public string PrintFileName { get; set; }
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
member PrintFileName : string with get, set
function get PrintFileName () : String
function set PrintFileName (value : String)

Valor de propiedad

Tipo: System.String
devuelve String que contiene una ruta de acceso y un nombre.

Comentarios

Cuando la propiedad de PrintAction se establece en PrintToFile, guardar imprimir la salida a un archivo PostScript encapsulado (.eps, .ps, o .ai).La propiedad de PrintFileName especifica la ruta y el nombre del archivo.

[!NOTA]

Para permitir que otras aplicaciones para reconocer el archivo como de PostScript, debe usar una extensión de archivo PostScript (.eps, .ps, o .ai) en la propiedad de PrintFileName .

Si no se especifica ningún PrintFileName una excepción.

[!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 .

[!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

El ejemplo siguiente muestra cómo mostrar un cuadro de diálogo para pedir al usuario un nombre de archivo y después para asignarlo a la propiedad de PrintFileName .

Dim Printer As New Printer
Dim fileDialog As New Windows.Forms.SaveFileDialog
Dim fileToSave As String
fileDialog.Title = "Save to PostScript file"
fileDialog.AddExtension = True
fileDialog.Filter = "Encapsulated PostScript (*.eps)|"

Seguridad de .NET Framework

Vea también

Referencia

Printer Clase

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Biblioteca de compatibilidad de impresoras

Cómo: Corregir errores de actualización utilizando la biblioteca de compatibilidad de impresoras (Visual Basic)

Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras