THotPDF.NotEmbeddedFonts Property

 

THotPDF.NotEmbeddedFonts

THotPDF

 

Đầu trang  Trước  Tiếp

NotEmbeddedFonts liệt kê các phông không được nhúng ngay cả khi FontEmbedding đang bật

 

Delphi syntax:

property NotEmbeddedFonts: TStringList;

 

C++ syntax:

__property Classes::TStringList* NotEmbeddedFonts;

 

Mô tả

Dùng NotEmbeddedFonts để giữ một số phông ở dạng ngoài trong khi việc nhúng vẫn bật cho các phông khác

 

Danh sách này hữu ích khi tài liệu nên nhúng hầu hết phông để tăng độ tin cậy, nhưng một phông đã biết phải giữ ngoài vì lý do bản quyền hoặc quy trình làm việc

 

Ví dụ mã

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