Propriété THotPDF.NotEmbeddedFonts

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Haut  Précédent  Suivant

NotEmbeddedFonts répertorie les polices qui ne doivent pas être intégrées, même lorsque FontEmbedding est activé

 

Syntaxe Delphi :

property NotEmbeddedFonts: TStringList;

 

Syntaxe C++ :

__property Classes::TStringList* NotEmbeddedFonts;

 

Description

Utilisez NotEmbeddedFonts pour laisser certaines polices externes tout en conservant l’intégration pour les autres polices

 

Cette liste est utile lorsqu’un document doit intégrer la plupart des polices pour des raisons de fiabilité, mais qu’une police connue doit rester externe pour des raisons de licence ou de workflow

 

Exemple de code

HPDF.FontEmbedding := true;                     // Enable font embedding by default
HPDF.NotEmbeddedFonts.Add( 'Arial' );           // Exclude Arial from embedding
HPDF.NotEmbeddedFonts.Add( 'Times New Roman' ); // Exclude Times New Roman from embedding

HPDF.CurrentPage.SetFont( 'Arial', [], 12 );
HPDF.CurrentPage.TextOut( 100, 100, 'Arial will not be embedded' );

HPDF.CurrentPage.SetFont( 'Courier New', [], 12 );
HPDF.CurrentPage.TextOut( 100, 80, 'Courier New will be embedded' );

 

Voir aussi: FontEmbedding StandardFontEmulation