|
THotPDF.FontEmbedding
|
Tetejére Előző Következő |
|
Meghatározza, hogy a PDF dokumentum beágyazza-e a dokumentumban használt betűtípusokat
Delphi syntax: property FontEmbedding: Boolean;
C++ syntax: __property bool FontEmbedding;
Leírás Egy betűtípus beágyazható a PDF-be betűtípusprogram adatként. Állítsa a FontEmbedding tulajdonságot true értékre a betűtípusok beágyazásához, és a kiválasztott betűtípus megőrzéséhez olyan rendszereken, ahol a betűtípus nincs telepítve
A jelenlegi Unicode és CIDFontType2 kimenetek esetén a HotPDF megőrzi a beágyazott betűtípusok eredeti glifa-ID-it, és egy ToUnicode térképet ír le a CIDToGIDMap /Identity térképpel együtt. Ez megbízhatóbb renderelést biztosít a szigorú PDF-megjelenítőkben
TrueType betűtípusok beágyazásakor a HotPDF beolvassa a betűtípusprogram PostScript nevét, és a /BaseFont, /FontDescriptor /FontName, /FontFamily és a leszármazott CID betűtípusneveket konzisztensen tartja a beágyazott betűtípusadatokkal. Ez megakadályozza a megjelenítőoldali betűtípus-rögzítési (capture) problémákat, ha a kért Windows betűtípusnév eltér a beágyazott betűtípus belső PostScript nevétől
Állítsa az EnableFontSubsetting tulajdonságot true értékre a BeginDoc előtt, ha a végleges PDF-nek csak a dokumentum által használt glifákat kell beágyaznia
A vizuális betűtípus-hűségi tesztekhez használja a FontEmbedding = true és a StandardFontEmulation = false beállításokat együtt. Lásd a Tests\Delphi\FontTest mappát egy gyakorlati példáért
Code Example
See also: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |