Compartir a través de


PrintForm.PrintFileName (Propiedad)

Obtiene o establece el nombre de un archivo PostScript encapsulado y la ruta de acceso en la que el archivo se guardará cuando la propiedad PrintAction se establezca 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: String
Devuelve un objeto String que contiene una ruta de acceso y un nombre de archivo.

Comentarios

Cuando el PrintAction propiedad está establecida en PrintToFile, una imagen de un formulario se guardará en un archivo PostScript encapsulado (.eps, .ps o. ai). El PrintFileName propiedad especifica la ruta de acceso al archivo.

NotaNota

Para habilitar otras aplicaciones para reconocer el archivo como un archivo PostScript, debe usar una válido PostScript extensión (.eps, .ps o. ai) en el PrintFileName propiedad.

Si no hay ningún PrintFileName se especifica, el usuario se le pedirá un nombre de archivo en tiempo de ejecución.

Nota no se pedirá al usuario para una ruta de acceso o una extensión de nombre de archivo. Para asegurarse de que el archivo tiene un nombre y una extensión de ruta de acceso válida, puede implementar su propio cuadro de diálogo. Para ello, use un SaveFileDialog componente y asigne el valor devuelto a la PrintFileName propiedad antes de llamar a la Print método.

Ejemplos

En el ejemplo siguiente se muestra cómo mostrar un cuadro de diálogo para solicitar a un usuario para un nombre de archivo y, a continuación, asígnelo a la PrintFileName propiedad. Este ejemplo requiere que haya un PrintForm componente 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)