GetLastSVGExportDiagnostics
Vector graphics, SVG, extraction
Description
Returns JSON describing the most recent SVG export on this instance
Syntax
Delphi
Function TPDFlib.GetLastSVGExportDiagnostics: WideString;DLL
Function DLGetLastSVGExportDiagnostics(InstanceID: Integer): PWideChar; Stdcall;
Function DLGetLastSVGExportDiagnosticsA(InstanceID: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::GetLastSVGExportDiagnostics() As StringRemarks
The initial status is not_checked; invalid or failed calls replace the prior report with error, and successful capture returns completed
A completed export is not a guarantee of exact visual equivalence: inspect hasPixelLoss, hasApproximation, usedRasterFallback and the per-operation diagnostics
Each diagnostic records a state index, code, message and individual pixel loss, approximation and raster fallback flags; counts summarize emitted paths, images and text items
Visible annotation appearances are disclosed as missing when they are outside the page-content capture; ordinary annotation links remain clickable overlays
The getter does not clear the latest error; the DLL A variant always returns UTF-8 and DLL string pointers remain valid until the next string-returning call on this instance