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.
Nota |
---|
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
- 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 (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)