THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Горе  Предишна  Следваща

NotEmbeddedFonts изброява шрифтовете, които не трябва да бъдат вграждани, дори когато FontEmbedding е включен

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Описание

Използвайте NotEmbeddedFonts, за да държите конкретни шрифтове външни, докато вграждането остава включено за други шрифтове

 

Този списък е полезен, когато документът трябва да вгражда повечето шрифтове за надеждност, но познат шрифт трябва да остане външен по причини, свързани с лицензиране или работен поток

 

Примерен код

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