THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Góra  Poprzedni  Następny

NotEmbeddedFonts zawiera listę czcionek, których nie wolno osadzać nawet wtedy, gdy FontEmbedding jest włączone

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Opis

Użyj NotEmbeddedFonts, aby pozostawić określone czcionki zewnętrzne, gdy osadzanie pozostaje włączone dla innych czcionek

 

Ta lista jest przydatna, gdy dokument powinien osadzać większość czcionek dla niezawodności, ale znana czcionka musi pozostać zewnętrzna z powodów licencyjnych lub przepływu pracy

 

Code Example

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

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

 

Zobacz też: FontEmbedding StandardFontEmulation