PdfVectorOutput()

Syntax

Ergebnis = PdfVectorOutput(Dateiname$, Breite.d, Höhe.d [, Einheit])
Beschreibung
Erstellt eine PDF-Datei und gibt die OutputID (Ausgabe-ID) zurück, um weitere Vektorzeichnen-Operationen auszuführen. Die aktuellen Zeichenoperationen müssen in einen StartVectorDrawing() / StopVectorDrawing() Block eingeschlossen werden. Die PDF-Datei kann mit Hilfe des NewVectorPage() Befehls mehrere Seiten haben.

Hinweis: Diese Funktion ist nur verfügbar auf Linux und Mac OSX.

Parameter

Dateiname$ Gibt den Dateinamen des zu erstellenden PDF-Dokuments an. Wenn die Datei existiert, wird diese überschrieben.
Breite.d, Höhe.d Geben die Abmessungen einer Seite im PDF in Einheiten der Vektorzeichnen-Ausgabe an.
Einheit (optional) Gibt die Einheiten für die Vektorzeichnen-Ausgabe an. Die Standard-Einheit für PDF-Dateien ist #PB_Unit_Point.
  #PB_Unit_Pixel     : Werte werden in Pixel gemessen (oder Dots/Punkte im Fall eines Druckers)
  #PB_Unit_Point     : Werte werden in Punkten (1/72 Zoll bzw. Inch) gemessen
  #PB_Unit_Inch      : Werte werden in Zoll (Inch) gemessen
  #PB_Unit_Millimeter: Werte werden in Millimeter gemessen

Rückgabewert

Die OutputID der angegebenen Datei, um darin 2D Rendering-Operationen mittels StartVectorDrawing() auszuführen.

Beispiel

  LoadFont(0, "Times New Roman", 20)
    
  If StartVectorDrawing(PdfVectorOutput("test.pdf", 595, 842))  
    VectorFont(FontID(0), 25)
    
    MovePathCursor(20, 20)
    DrawVectorText("This is page 1...")
    
    NewVectorPage()
    
    MovePathCursor(20, 20)
    DrawVectorText("This is page 2...")      

    StopVectorDrawing()
  EndIf

Siehe auch

SvgVectorOutput(), ImageVectorOutput(), PrinterVectorOutput(), WindowVectorOutput(), CanvasVectorOutput()

Unterstützte OS

Linux, MacOS X

<- PathSegments() - VectorDrawing Inhaltsverzeichnis - ResetCoordinates() ->