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 StringObservaçõ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