THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

الأعلى  السابق  التالي

تسرد NotEmbeddedFonts الخطوط التي يجب عدم تضمينها حتى عندما تكون FontEmbedding مفعلة

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

الوصف

استخدم NotEmbeddedFonts لإبقاء خطوط معينة خارجية بينما يظل التضمين مفعّلًا لبقية الخطوط

 

تفيد هذه القائمة عندما يجب أن يضمن المستند معظم الخطوط من أجل الموثوقية، لكن خطًا معروفًا يجب أن يبقى خارجيًا لأسباب ترخيص أو مسار عمل

 

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