THotPDF.CreateIndirectFontDict Metodo

Il dizionario restituito parte vuoto (nessuna voce). Il chiamante aggiunge voci tramite AddNameValue, AddStringValue, AddNumericValue, AddValue e cosi via. Il dizionario e posseduto dal documento; non liberarlo manualmente. Sebbene il metodo sia chiamato "FontDict" per l'uso primario previsto con SetFormUnicodeFontDict, il dizionario restituito non ha semantica specifica del font - puo contenere qualsiasi contenuto dizionario PDF necessario al chiamante

 

Valore restituito: an empty indirect THPDFDictionaryObject.

 

Example di codice

// Build a minimal Type 0 / CIDFontType2 + Identity-H font dict for
// AcroForm Tx widget AP rendering
var
  F0: THPDFDictionaryObject;
begin
  HPDF.BeginDoc;
  F0 := HPDF.CreateIndirectFontDict;
  F0.AddNameValue('Type', 'Font');
  F0.AddNameValue('Subtype', 'Type0');
  F0.AddNameValue('BaseFont', 'MyCJK');
  F0.AddNameValue('Encoding', 'Identity-H');
  // ... fill DescendantFonts / CIDSystemInfo / FontDescriptor /
  HPDF.SetFormUnicodeFontDict('F0', F0);
  HPDF.EndDoc;
end;

 

Vedi anche

SetFormUnicodeFontDict