Définir la propriété DefaultFont de PdfSaveOptions et ImageOrPrintOptions pour avoir la priorité

Scénarios d’utilisation possibles

Lors du réglage duPolice par défaut propriété de**PdfSaveOptions** et**ImageOrPrintOptions**, vous pouvez vous attendre à ce que l’enregistrement dans PDF ou dans l’image définisse DefaultFont sur tout le texte d’un classeur dont la police est manquante (non installée).

Généralement, lors de l’enregistrement au format PDF ou image, Aspose.Cells essaiera d’abord de définir la police par défaut du classeur (c’est-à-dire, Workbook.DefaultStyle.Font). Si la police par défaut du classeur ne peut toujours pas afficher/rendre correctement le texte, alors Aspose.Cells essaiera de rendre avec la police mentionnée par rapport à l’attribut DefaultFont dans**PdfSaveOptions**/**ImageOrPrintOptions**.

Pour faire face à votre attente, nous avons une propriété booléenne nommée “CheckWorkbookDefaultFont " dans**PdfSaveOptions**/**ImageOrPrintOptions** . Vous pouvez le régler sur**faux**pour désactiver la police par défaut du classeur ou laisser le**Police par défaut** s’installer**PdfSaveOptions**/**ImageOrPrintOptions** avoir la priorité.

Définir la propriété DefaultFont de PdfSaveOptions/ImageOrPrintOptions

L’exemple de code suivant ouvre un fichier Excel. La cellule A1 (dans la première feuille de calcul) a un texte défini sur “Texte de police de l’heure de Noël”. Le nom de police est “Christmas Time Personal Use” qui n’est pas installé sur la machine. Nous fixonsPolice par défaut attribut de**PdfSaveOptions**/**ImageOrPrintOptions** à “Times New Roman”. Nous fixons également**CheckWorkbookDefaultFont** Propriété booléenne à**“faux”** qui garantit que le texte de la cellule A1 est rendu avec la police “Times New Roman” et ne doit pas utiliser la police par défaut du classeur (“Calibri” dans ce cas). Le code rend la première feuille de calcul aux formats d’image PNG et TIFF. Il rend finalement au format de fichier PDF.

Ceci est la capture d’écran dufichier modèle utilisé dans l’exemple de code.

tâche : image_autre_texte

Il s’agit de l’image de sortie PNG après avoir défini le**ImageOrPrintOptions.DefaultFont**propriété à “Times New Roman”.

tâche : image_autre_texte

Voir la sortieTIFF l’image après avoir réglé le**ImageOrPrintOptions.DefaultFont**propriété à “Times New Roman”.

Voir la sortiePDFfichier après avoir défini le**PdfSaveOptions.DefaultFont**propriété à “Times New Roman”.

Exemple de code