TXFAHeadlessPDFOptions.CaptionFontFamilies
Unità: HPDFXFAHeadless
CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
Fornisce veri programmi TrueType per caption automatiche di checkbox, radio e push button, inclusi run rich XHTML e weight, posture e typeface del font caption scalare
Default restituisce un array vuoto; il parametro TrueTypeFont esistente fornisce la face regular predefinita, mentre le face bold, italic e bold-italic richieste richiedono i loro veri programmi
Un array esplicito contiene da una a sedici family con nomi distinti e non vuoti accettati dal decoder rich-text nativo; la sua prima family è quella predefinita e, se manca il suo programma regular, si usa TrueTypeFont
Il font.typeface della caption seleziona una family configurata per nome, ripiegando sulla prima family quando non è configurata; le liste CSS font-family XHTML usano la consueta selezione di family configurate del decoder
Ogni stile selezionato usa il suo corrispondente array di byte hrfsRegular, hrfsBold, hrfsItalic o hrfsBoldItalic; il creator non sintetizza face né carica font dal sistema operativo o dalla rete
Queste family si applicano alle caption Boolean e push button; gli altri campi generati conservano il contratto TrueTypeFont originale
procedure ConfigureCaptionFaces(var Options: TXFAHeadlessPDFOptions;
const RegularBytes, BoldBytes, ItalicBytes, BoldItalicBytes: TBytes);
begin
SetLength(Options.CaptionFontFamilies, 1);
Options.CaptionFontFamilies[0].FamilyName := 'Primary';
Options.CaptionFontFamilies[0].Fonts[hrfsRegular] := RegularBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsBold] := BoldBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsItalic] := ItalicBytes;
Options.CaptionFontFamilies[0].Fonts[hrfsBoldItalic] := BoldItalicBytes;
end;
Inizializza Options con Default e fornisci i byte dei programmi prima di chiamare il creator; non mutare quegli array durante la chiamata sincrona
MaxFontBytes limita il programma predefinito originale e i programmi di stile unici aggregati usati da ogni caption; MaxBytes limita inoltre tutti i programmi incorporati nell'intero candidato PDF
I programmi di stile sono condivisi tra i frammenti dentro una caption; gli stati Boolean condividono la loro Form caption comune, mentre gli stati push button autoriali separati conservano grafi font caption separati
Face mancanti, glyph mancanti, programmi font non validi, fallimenti del budget risorse e cancellazione interrompono la preparazione del candidato senza cambiare lo stream di destinazione del chiamante
Opzioni e budget · Comportamento consumer delle caption rich · Caption e stati dei push button