Modifier la police uniquement des caractères Unicode spécifiques lors de l enregistrement en PDF

Exemple

La capture d’écran suivante compare les deux fichiers PDF générés par le code d’exemple ci-dessous.

L’un est généré sans définir la propriété PdfSaveOptions.IsFontSubstitutionCharGranularity et l’autre a été généré après avoir défini la propriété PdfSaveOptions.IsFontSubstitutionCharGranularity sur true.

Comme vous pouvez le voir dans le premier PDF, la police de la phrase entière a été modifiée de Times New Roman à Arial Unicode MS en raison du tiret non sécable. Tandis que dans le deuxième PDF, seule la police du tiret non sécable a été modifiée.

Premier fichier PDF
todo:image_alt_text
Deuxième fichier PDF
todo:image_alt_text

Code d’exemple