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