DrawSVGFromFile

Gráficos vetoriais, SVG, Entrada de arquivo

Descrição

Carrega um arquivo SVG e desenha a geometria suportada dele dentro de uma área retangular da página como paths PDF nativos

Sintaxe

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

LeftPosição horizontal do retângulo de destino
TopBorda superior do retângulo de destino
WidthLargura do destino nas unidades de medição atuais
HeightAltura do destino nas unidades de medição atuais
FileNamePath to a UTF-8, UTF-16LE, or UTF-16BE SVG file no larger than 16 MiB
AltTextDescrição acessível usada quando o tagging automático abre um elemento de estrutura Figure

Valores retornados

Retorna 1 quando pelo menos uma forma vetorial suportada é desenhada, ou 0 quando o arquivo não pode ser lido ou sua origem SVG é inválida

Observações

O conteúdo do arquivo passa pelo mesmo parser limitado e pelo cache da origem mais recente usados por DrawSVG. Nenhum recurso externo referenciado pelo SVG é aberto

The DLL

a variante DLDrawSVGFromFileA aceita o nome do arquivo e o texto alternativo conforme o modo ANSI configurado