Cambia il carattere solo sui caratteri Unicode specifici durante il salvataggio in PDF

Esempio

Lo screenshot seguente confronta i due PDF di output generati dal codice di esempio riportato di seguito.

Uno viene generato senza impostare la proprietà PdfSaveOptions.IsFontSubstitutionCharGranularity e l’altro è stato generato dopo aver impostato la proprietà PdfSaveOptions.IsFontSubstitutionCharGranularity su true.

Come puoi vedere nel primo Pdf, il carattere dell’intera frase è cambiato da Times New Roman ad Arial Unicode MS a causa di Non-Breaking Hyphen. Mentre nel secondo Pdf è cambiato solo il font di Un-Breaking Hyphen.

Primo File Pdf
cose da fare:immagine_alt_testo
Secondo file Pdf
cose da fare:immagine_alt_testo

Codice d’esempio