DrawSVGFromFile

Grafika wektorowa, SVG, Dane wejściowe z pliku

Opis

Wczytuje plik SVG i rysuje obsługiwaną geometrię w prostokątnym obszarze strony jako natywne ścieżki PDF

Składnia

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);

Parametry

LeftPoziome położenie prostokąta docelowego
TopGórna krawędź prostokąta docelowego
WidthSzerokość docelowa w bieżących jednostkach miary
HeightWysokość docelowa w bieżących jednostkach miary
FileNameŚcieżka do pliku SVG UTF-8, UTF-16LE lub UTF-16BE o rozmiarze nieprzekraczającym 16 MiB
AltTextDostępny opis używany, gdy automatyczne tagowanie otwiera element struktury Figure

Wartości zwracane

Zwraca 1, gdy narysowano co najmniej jeden obsługiwany kształt wektorowy, albo 0, gdy nie można odczytać pliku lub jego źródło SVG jest nieprawidłowe

Uwagi

Zawartość pliku trafia do tego samego ograniczonego parsera i pamięci podręcznej ostatniego źródła co DrawSVG

Żaden zewnętrzny zasób wskazany przez SVG nie jest otwierany

Wariant DLL DLDrawSVGFromFileA przyjmuje nazwę pliku i tekst alternatywny zgodnie ze skonfigurowanym trybem ANSI