SvgVectorOutput()
Syntax
Ergebnis = SvgVectorOutput(Dateiname$, Breite.d, Höhe.d [, Einheit])Beschreibung
Erstellt eine SVG-Datei (skalierbare Vektorgrafik, englisch "scalable vector graphics") und gibt OutputID (Ausgabe-ID) zurück, um Vektorzeichnen-Operationen durchzuführen. Die aktuellen Zeichenoperationen müssen in einen StartVectorDrawing() / StopVectorDrawing() Block eingeschlossen werden. Die SVG-Datei kann mit Hilfe des NewVectorPage() Befehls mehrere Seiten haben.
Hinweis: Diese Funktion ist nur auf Linux verfügbar.
Parameter
Dateiname$ Gibt den Dateinamen der zu erstellenden SVG-Datei an. Wenn die Datei existiert, wird diese überschrieben. Breite.d, Höhe.d Geben die Abmessungen einer Seite in der SVG-Datei in Einheiten der Vektorzeichnen-Ausgabe an. Einheit (optional) Gibt die Einheiten für die Vektorzeichnen-Ausgabe an. Die Standard-Einheit für SVG-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
If StartVectorDrawing(SvgVectorOutput("test.svg", 400, 200)) AddPathBox(50, 50, 200, 50) AddPathBox(150, 75, 200, 50) VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10) StopVectorDrawing() EndIf
Siehe auch
PdfVectorOutput(), ImageVectorOutput(), PrinterVectorOutput(), WindowVectorOutput(), CanvasVectorOutput()
Unterstützte OS
Linux