GetLastSVGExportDiagnostics
Векторная графика, SVG, извлечение
Описание
Возвращает JSON с описанием последнего экспорта SVG на этом экземпляре
Синтаксис
Delphi
Function TPDFlib.GetLastSVGExportDiagnostics: WideString;DLL
Function DLGetLastSVGExportDiagnostics(InstanceID: Integer): PWideChar; Stdcall;
Function DLGetLastSVGExportDiagnosticsA(InstanceID: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::GetLastSVGExportDiagnostics() As StringПримечания
Начальный статус — not_checked; недопустимые или неудачные вызовы заменяют предыдущий отчёт на error, а успешный захват возвращает completed
Завершённый экспорт не гарантирует точного визуального совпадения: проверьте hasPixelLoss, hasApproximation, usedRasterFallback и пошаговые diagnostics
Каждая запись диагностики содержит индекс состояния, код, сообщение и отдельные флаги потери пикселей, аппроксимации и растрового резерва; счётчики суммируют выданные пути, изображения и текстовые элементы
Видимые внешние виды аннотаций раскрываются как отсутствующие, когда они лежат вне захвата содержимого страницы; обычные ссылки-аннотации остаются кликабельными наложениями
Getter не сбрасывает последнюю ошибку; вариант A DLL всегда возвращает UTF-8, а строковые указатели DLL действительны до следующего вызова, возвращающего строку, на этом экземпляре