THPDFPage.SetEmbeddedGlyphFont Method
Sélectionne des octets de police possédés par l'appelant et validés, sans installer ni résoudre la face via GDI
Déclaration
function SetEmbeddedGlyphFont(
const FontIdentity: AnsiString;
const FontData: TBytes;
FontCollectionIndex: Integer;
ASize: Single): boolean;
Paramètres
FontIdentityest une identité de cache locale au document, stable, pour le programme fourniFontDatacontient un programme TrueType, OpenType ou TrueType CollectionFontCollectionIndexsélectionne un membre TTC en base zéro et doit être zéro pour une police autonomeASizeest la taille de police positive en unités de page
Comportement
- Valide les tables sfnt, le nombre de glyphes, les unités par em, le cmap, les métriques et la taille finie avant de changer la police courante
- Rejette les permissions d'intégration restreintes ou exclusivement bitmap et respecte le bit de non-sous-ensemble
- Construit des recherches cmap BMP et plan supplémentaire en cache ainsi que les avances par glyphe
- Renvoie false sans sélectionner la police lorsque la validation échoue
API associées
THPDFPage.GetEmbeddedGlyphID · THPDFPage.DrawEmbeddedGlyphRun