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