Printer.PrintFileName-Eigenschaft

Ruft einen Wert ab oder legt einen Wert fest, der den Dateinamen einer gekapselten PostScript-Datei und des Pfads angibt, an dem die Datei gespeichert wird, wenn die PrintAction-Eigenschaft auf PrintToFilefestgelegt ist.

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: System.String
Gibt String zurück, der einen Dateipfad und einen Namen enthält.

Hinweise

Wenn die PrintAction-Eigenschaft auf PrintToFilefestgelegt ist, wird die Druckausgabe in eine gekapselten PostScript-Datei gespeichert (.eps, .ps oder .ai).Die PrintFileName-Eigenschaft gibt den Pfad und Namen der Datei an.

HinweisHinweis

Um andere Anwendungen zu ermöglichen die Datei als PostScript-Datei zu erkennen, müssen Sie eine PostScript-Dateierweiterung (.eps, .ps oder .ai) in der PrintFileName-Eigenschaft verwenden.

Wenn kein PrintFileName angegeben wird, tritt eine Ausnahme auf.

HinweisHinweis

Der Benutzer wird nicht für einen Pfad oder eine Dateinamenerweiterung aufgefordert.Um sicherzustellen, dass die Datei einen gültigen Pfad und einer Erweiterung verfügt, können Sie ein eigenes Dialogfeld implementieren.So zeigen Sie hierzu eine SaveFileDialog Komponente verwenden und den Rückgabewert der PrintFileName-Eigenschaft zuweisen, bevor Sie die Print-Methode aufrufen.

HinweisHinweis

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

Im folgenden Beispiel wird veranschaulicht, wie ein Dialogfeld angezeigt, um den Benutzer aufzufordern und einen Dateinamen für sie der PrintFileName-Eigenschaft zugewiesen werden soll.

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

Siehe auch

Referenz

Printer Klasse

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Upgradefehlern mithilfe der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen