Запись THPDFLayoutDiagnosticOptions

Переключатели и бюджеты диагностики layout: фиксация путей элементов и координат в исходниках, обнаружение перекрытий, отрисовка overlay и подписей, уведомления live-предпросмотра и лимиты отслеживания

Объявление

THPDFLayoutDiagnosticOptions= record
  CaptureElementPath: boolean;
  CaptureSourceLocation: boolean;
  DetectOverlaps: boolean;
  DrawOverlays: boolean;
  ShowOverlayLabels: boolean;
  LivePreview: boolean;
  MaxTrackedBounds: Integer;
  MaxOverlapComparisons: Int64;
  class function Default: THPDFLayoutDiagnosticOptions; static;
end;

Модуль

HPDFDoc

Поля

ПолеНазначение
CaptureElementPathЗаписывать строку ElementPath каждой диагностики; по умолчанию True
CaptureSourceLocationЗаписывать исходный файл, строку и столбец, привязанные к элементу; по умолчанию False
DetectOverlapsОтслеживать размещённые прямоугольники и попарно сравнивать их на перекрытия; по умолчанию False
DrawOverlaysРисовать диагностические прямоугольники на странице при отрисовке; по умолчанию False
ShowOverlayLabelsСнабжать нарисованные overlay текстом причины; по умолчанию True
LivePreviewРассылать диагностические уведомления при интерактивном редактировании; по умолчанию False
MaxTrackedBoundsМаксимум прямоугольников, удерживаемых для отслеживания и проверок перекрытий; по умолчанию 4096
MaxOverlapComparisonsМаксимум попарных сравнений прямоугольников за прогон до остановки обнаружения; по умолчанию 1000000
DefaultКлассовый метод, возвращающий перечисленные выше значения

Примечания по использованию

Связанные API