THotPDF.NotEmbeddedFonts-Eigenschaft

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Nach oben  Zurück  Nächstes

NotEmbeddedFonts listet die Schriftarten auf, die nicht eingebettet werden dürfen, selbst wenn FontEmbedding aktiviert ist

 

Delphi-Syntax:

property NotEmbeddedFonts: TStringList;

 

C++-Syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Beschreibung

Verwenden Sie NotEmbeddedFonts, um bestimmte Schriftarten extern zu halten, während die Einbettung für andere Schriftarten aktiviert bleibt

 

Diese Liste ist nützlich, wenn ein Dokument die meisten Schriftarten aus Zuverlässigkeitsgründen einbetten soll, eine bekannte Schriftart jedoch aus Lizenz- oder Workflow-Gründen extern bleiben muss

 

Code Example

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' );

 

See also: FontEmbedding StandardFontEmulation