Printer.PrintFileName-Eigenschaft
Ruft einen Wert ab oder legt einen Wert fest, der den Dateinamen einer gekapselten PostScript-Datei und den Pfad angibt, in dem die Datei gespeichert wird, wenn die PrintAction-Eigenschaft auf PrintToFile gesetzt wird.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
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)
Eigenschaftswert
Typ: String
Gibt einen String zurück, der einen Dateipfad und einen Namen enthält.
Hinweise
Wenn die Eigenschaft PrintAction auf PrintToFile festgelegt ist, wird die Druckausgabe in eine Encapsulated PostScript-Datei gespeichert (.eps, oder .ps .ai). Die PrintFileName-Eigenschaft gibt den Pfad und den Namen der Datei an.
Hinweis
Um andere Anwendungen zu aktivieren die Datei als PostScript-Datei zu erkennen, müssen Sie eine PostScript-Dateierweiterung (.eps, oder .ps .ai) in der PrintFileName-Eigenschaft verwenden.
Wenn kein PrintFileName angegeben ist, wird eine Ausnahme ausgelöst.
Hinweis
Der Benutzer wird nicht für einen Pfad oder eine Dateinamenerweiterung aufgefordert.Um sicherzustellen dass die Datei einen gültigen Pfad und eine Erweiterung hat, können Sie ein eigenes Dialogfeld implementieren.Sie hierzu, SaveFileDialog eine Komponente verwenden und den Rückgabewert der PrintFileName-Eigenschaft zuweisen, bevor Sie die Print-Methode aufrufen.
Hinweis
Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden den Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic bereitgestellt.In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionen aus anderen Namespaces in .NET Framework.Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.
Beispiele
Das folgende Beispiel zeigt, wie ein Dialogfeld angezeigt, um einen Benutzer für einen Dateinamen aufzufordern und an die PrintFileName-Eigenschaft anschließend zuzuweisen.
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)|"
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace
Weitere Ressourcen
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library