DrawSVGFromFile

Gráficos vectoriales, SVG, entrada de archivo

Descripción

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

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
WidthAncho 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 no mayor que 16 MiB
AltTextDescripción accesible usada 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 no se puede leer el archivo o su fuente SVG no es válida

Observaciones

El contenido del archivo entra en el mismo analizador limitado y caché de fuente más reciente que utiliza DrawSVG

No se abre ningún recurso externo referenciado por el SVG

La variante DLL DLDrawSVGFromFileA acepta el nombre de archivo y el texto alternativo según el modo ANSI configurado