DrawSVGFromFile

Gráficos vetoriais, SVG, entrada de ficheiro

Descrição

Carrega um ficheiro SVG e desenha a geometria suportada dentro de uma área retangular da página como caminhos 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
TopLimite superior do retângulo de destino
WidthLargura de destino nas unidades de medida atuais
HeightAltura de destino nas unidades de medição atuais
FileNameCaminho para um ficheiro SVG UTF-8, UTF-16LE ou UTF-16BE com um máximo de 16 MiB
AltTextDescrição acessível utilizada quando a etiquetagem automática abre um elemento de estrutura Figure

Valores devolvidos

Devolve 1 quando é desenhada pelo menos uma forma vetorial suportada, ou 0 quando não é possível ler o ficheiro ou a respetiva origem SVG é inválida

Observações

O conteúdo do ficheiro entra no mesmo analisador limitado e na cache da origem mais recente utilizados por DrawSVG

Nenhum recurso externo referenciado pelo SVG é aberto

A variante DLL DLDrawSVGFromFileA aceita o nome do ficheiro e o texto alternativo de acordo com o modo ANSI configurado