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 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 | Borda superior do retângulo de destino |
| Width | Largura do destino nas unidades de medição atuais |
| Height | Altura do destino nas unidades de medição atuais |
| FileName | Path to a UTF-8, UTF-16LE, or UTF-16BE SVG file no larger than 16 MiB |
| AltText | Descriçã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