PDFium Delphi Component Docs

Função TryGetPdfDefaultTtfMapEntry

Unidade: PDFium
Lê um par de conjunto de caracteres e nome de tipo de letra do mapa predefinido de tipos de letra TrueType do PDFium

Syntax

function TryGetPdfDefaultTtfMapEntry(Index: NativeUInt;
  out Entry: TPdfDefaultTtfMapEntry): Boolean;

Parameters

IndexNativeUInt
EntryTPdfDefaultTtfMapEntry

Return Value

Boolean

Description

TryGetPdfDefaultTtfMapEntry carrega o módulo PDFium selecionado quando necessário e lê a entrada do mapa no Index de base zero através da exportação nativa FPDF_GetDefaultTTFMapEntry

Em caso de sucesso, Entry transporta o inteiro Charset e a cadeia FontName do par; em caso de falha, Entry mantém o valor predefinido

A função devolve False quando Index está em ou além da contagem comunicada por PdfDefaultTtfMapCount ou quando o ponteiro nativo da entrada é nil

FontName permanece vazio quando o ponteiro nativo de fontname é nil, mesmo que a entrada em si tenha sido devolvida

Remarks

Example

if TryGetPdfDefaultTtfMapEntry(0, Entry) then
  ShowMessage(Format('Charset %d: %s', [Entry.Charset, Entry.FontName]));

See Also

PdfDefaultTtfMapCount, ConfigureSystemFontProvider