THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Sus  Anterior  Următor

NotEmbeddedFonts enumeră fonturile care nu trebuie încorporate, chiar și atunci când FontEmbedding este activat

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Descriere

Folosiți NotEmbeddedFonts pentru a păstra anumite fonturi externe, în timp ce încorporarea rămâne activă pentru celelalte fonturi

 

Această listă este utilă atunci când un document ar trebui să încorporeze majoritatea fonturilor pentru fiabilitate, dar un font cunoscut trebuie să rămână extern din motive de licențiere sau de flux de lucru

 

Exemplu de cod

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

 

Vezi și: FontEmbedding,  StandardFontEmulation