THPDFCABIFormDataFontV1
THPDFCABIFormDataFontV1 = function(UserData: Pointer;
Family: PAnsiChar; FamilyLength: NativeUInt; Style: UInt32;
FontIO: PHPDFCABIIOV1): Int32; cdecl;
Restituisci HPDF_STATUS_OK e una tabella IO di lettura a accesso casuale versionata completa per il vero programma font; Family ha FamilyLength byte UTF-8 e non è garantito che sia terminata da NUL
Style 0 è regular, 1 bold, 2 italic e 3 boldItalic; le callback girano in modo sincrono sul thread in esecuzione e sono richieste una volta per ogni family e stile usati dai veri dati modulo decodificati, con il font regular predefinito sempre richiesto
Per un'operazione forms.import Windows con fontFamilies, Family contiene l'esatta etichetta UTF-8 configurata selezionata dal contenuto rich decodificato; le etichette si confrontano ASCII case-insensitive e gli altri caratteri Unicode esattamente, mentre le family configurate inutilizzate non richiedono programmi font
Lo stesso puntatore a funzione V1 e layout IO servono i profili legacy single-family e named-family; omettere fontFamilies mantiene la consueta selezione single-family
Il forms.fill typed-rich misto originale richiede la vera family e stile configurati usati dai suoi run nativi attraverso questa stessa callback; i font sono copiati in programmi di proprietà limitati prima di comporre il candidato, con allocazioni family/style condivise tra i campi
Popola StructSize, ABIVersion, Flags, UserData, ReadAt e GetSize; anche la IsCancelled opzionale è interrogata; la tabella restituita è copiata ma le sue funzioni callback e i dati utente devono restare validi finché l'operazione esterna non restituisce
L'adapter valida dimensione e versione, legge byte font frammentati a chunk limitati, fa rispettare la capacità di lavoro per font e aggregata e usa quei veri programmi nelle risorse AP rigenerate
Qualunque status non nullo di callback font o IO font si propaga senza riprovare un fallback; programmi non validi o mancanti lasciano invariato il documento attivo; un successo riportato con IO incompleto resta un errore
Record operazione opzionale, Scambio Windows, Fill typed-rich originale