THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Вверх  Назад  Далее

NotEmbeddedFonts перечисляет шрифты, которые не должны встраиваться даже при включенном FontEmbedding

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Описание

Используйте NotEmbeddedFonts, чтобы оставить определенные fonts внешними, пока embedding остается включенным для других fonts

 

Этот список полезен, когда документ должен встраивать большинство fonts для надежности, но известный font должен оставаться внешним по licensing или workflow reasons

 

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

 

См. также: FontEmbedding StandardFontEmulation