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 LongDLL
int DLDrawSVGFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * AltText);Parâmetros
| Left | Posição horizontal do retângulo de destino |
|---|---|
| Top | Limite superior do retângulo de destino |
| Width | Largura de destino nas unidades de medida atuais |
| Height | Altura de destino nas unidades de medição atuais |
| FileName | Caminho para um ficheiro SVG UTF-8, UTF-16LE ou UTF-16BE com um máximo de 16 MiB |
| AltText | Descriçã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