GetDocumentFontDiagnostics

Шрифты

Описание

Возвращает сводную диагностику шрифтов на уровне документа без необходимости выбирать каждый объект шрифта и запрашивать скалярные свойства по отдельности

Диагностическая запись содержит: общее количество шрифтов, количество встроенных и не встроенных шрифтов, подмножественных шрифтов, стандартных 14 шрифтов, CID-шрифтов, шрифтов Type3 и неизвестных записей шрифтов

Синтаксис

Delphi

Function TPDFlib.GetDocumentFontDiagnostics(Out Diagnostics: TPDFlibFontDiagnostics): Integer;

Тип

TPDFlibFontDiagnostics = Record
  FontCount: Integer;
  EmbeddedCount: Integer;
  NotEmbeddedCount: Integer;
  SubsettedCount: Integer;
  Standard14Count: Integer;
  CIDFontCount: Integer;
  Type3Count: Integer;
  UnknownCount: Integer;
End;

Параметры

Diagnostics принимает агрегированные счётчики шрифтов для текущего документа

Возвращаемое значение

Возвращает количество шрифтов документа в сводке или отрицательный код ошибки, если документ не поддаётся проверке

Примечания

Вызовите этот метод после открытия или создания документа, чья инвентаризация шрифтов должна быть проверена