PrintForm.PrintFileName (Propiedad)

Obtiene o establece 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
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
[<BrowsableAttribute(true)>]
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, una imagen de un formulario se guardará en un archivo PostScript encapsulado (.eps, .ps, o .ai).La propiedad de PrintFileName especifica la ruta de acceso al archivo.

[!NOTA]

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

Si no se especifica ningún PrintFileName , se solicitará al usuario un nombre de archivo en tiempo de ejecución.

No se pedirá al usuario dela notade 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

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 .Este ejemplo requiere tener un componente de PrintForm denominado PrintForm1 en un formulario.

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)|"
fileDialog.InitialDirectory = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
fileDialog.ShowDialog()
fileToSave = fileDialog.FileName & ".eps"
PrintForm1.PrintFileName = filePath

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)