GetLastSVGExportDiagnostics

Gráficos vetoriais, SVG, extração

Descrição

Retorna JSON descrevendo a exportação SVG mais recente nesta instância

Sintaxe

Delphi

Function TPDFlib.GetLastSVGExportDiagnostics: WideString;

DLL

Function DLGetLastSVGExportDiagnostics(InstanceID: Integer): PWideChar; Stdcall;
Function DLGetLastSVGExportDiagnosticsA(InstanceID: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::GetLastSVGExportDiagnostics() As String

Observações

O status inicial é not_checked; chamadas inválidas ou que falham substituem o relatório anterior por error, e uma captura bem-sucedida retorna completed

Uma exportação concluída não garante equivalência visual exata: examine hasPixelLoss, hasApproximation, usedRasterFallback e os diagnostics por operação

Cada diagnóstico registra um índice de estado, um código, uma mensagem e flags individuais de perda de pixels, aproximação e fallback de raster; as contagens resumem paths, imagens e itens de texto emitidos

Aparências visíveis de anotações são divulgadas como ausentes quando ficam fora da captura do conteúdo da página; links de anotação comuns continuam sendo overlays clicáveis

O getter não limpa o último erro; a variante A da DLL sempre retorna UTF-8 e os ponteiros de string da DLL permanecem válidos até a próxima chamada que retorna string nesta instância

Veja também

ExportPageSVG, ExportPageSVGToFile