Ändern Sie die Schriftart nur für bestimmte Unicode Zeichen beim Speichern in PDF

Beispiel

Der folgende Screenshot vergleicht die beiden Ausgabepdf-Dateien, die vom unten stehenden Beispielcode erstellt wurden.

Eine wurde ohne Einstellung der Eigenschaft PdfSaveOptions.IsFontSubstitutionCharGranularity erstellt, und die andere wurde nach Einstellung der Eigenschaft PdfSaveOptions.IsFontSubstitutionCharGranularity auf wahr erstellt.

Wie Sie im ersten PDF sehen können, wurde die Schriftart des gesamten Satzes von Times New Roman in Arial Unicode MS geändert, da der Bindestrich ohne Umbruch vorkam. Während im zweiten PDF nur die Schriftart des Bindestrichs ohne Umbruch geändert wurde.

Erste PDF-Datei
todo:image_alt_text
Zweite PDF-Datei
todo:image_alt_text

Beispielcode