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 Long

DLL

int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);

Parameter

LeftHorizontale Position des Zielrechtecks
TopObere Kante des Zielrechtecks
WidthZielbreite in den aktuellen Maßeinheiten
HeightZielhöhe in den aktuellen Maßeinheiten
FileNamePfad zu einer UTF-8-, UTF-16LE- oder UTF-16BE-SVG-Datei mit höchstens 16 MiB
AltTextBarrierefreie 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