DrawSVGFromFile
Vektorgrafik, SVG, Dateieingabe
Beschreibung
Lädt eine SVG-Datei und zeichnet ihre unterstützte Geometrie innerhalb eines rechteckigen Seitenbereichs als native PDF-Pfade
Syntax
Delphi
Function TPDFlib.DrawSVGFromFile(Left, Top, Width, Height: Double; Const FileName, AltText: WideString): Integer;ActiveX
Function PDFlib::DrawSVGFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, AltText As String) As LongDLL
int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);Parameter
| Left | Horizontale Position des Zielrechtecks |
|---|---|
| Top | Obere Kante des Zielrechtecks |
| Width | Zielbreite in den aktuellen Maßeinheiten |
| Height | Zielhöhe in den aktuellen Maßeinheiten |
| FileName | Pfad zu einer UTF-8-, UTF-16LE- oder UTF-16BE-SVG-Datei mit höchstens 16 MiB |
| AltText | Barrierefreie Beschreibung, die verwendet wird, wenn das automatische Tagging ein Strukturelement Figure öffnet |
Rückgabewerte
Gibt 1 zurück, wenn mindestens eine unterstützte Vektorform gezeichnet wird, oder 0, wenn die Datei nicht gelesen werden kann oder ihre SVG-Quelle ungültig ist
Anmerkungen
Der Dateiinhalt gelangt in denselben begrenzten Parser und Cache der zuletzt verwendeten Quelle wie bei DrawSVG
Keine vom SVG referenzierte externe Ressource wird geöffnet
Die DLL-Variante DLDrawSVGFromFileA akzeptiert Dateiname und Alternativtext entsprechend dem konfigurierten ANSI-Modus