DrawSVGFromFile

Gráficos vectoriales, SVG, entrada desde archivo

Descripción

Carga un archivo SVG y dibuja su geometría compatible dentro de un área rectangular de la página como trazados PDF nativos

Sintaxis

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

Parámetros

LeftPosición horizontal del rectángulo de destino
TopBorde superior del rectángulo de destino
WidthAnchura de destino en las unidades de medida actuales
HeightAltura de destino en las unidades de medida actuales
FileNameRuta a un archivo SVG UTF-8, UTF-16LE o UTF-16BE de no más de 16 MiB
AltTextDescripción accesible utilizada cuando el etiquetado automático abre un elemento de estructura Figure

Valores devueltos

Devuelve 1 cuando se dibuja al menos una forma vectorial compatible, o 0 cuando el archivo no se puede leer o su código fuente SVG no es válido

Observaciones

El contenido del archivo entra en el mismo analizador delimitado y la misma caché del origen más reciente que utiliza DrawSVG

No se abre ningún recurso externo al que haga referencia el SVG

La variante DLL DLDrawSVGFromFileA acepta el nombre de archivo y el texto alternativo conforme al modo ANSI configurado