EmbedSystemFonts

FontInfoCollection.EmbedSystemFonts property

Spécifie s’il faut ou non incorporer les polices système dans le document. La valeur par défaut de cette propriété estFAUX.

Cette option ne fonctionne que lorsqueEmbedTrueTypeFonts l’option est définie survrai.

public bool EmbedSystemFonts { get; set; }

Remarques

Définition de cette propriété survrai Ceci est utile si l’utilisateur utilise un système d’Asie de l’Est et souhaite créer un document lisible par d’autres utilisateurs ne disposant pas de polices pour cette langue. Par exemple, un utilisateur utilisant un système japonais pourrait choisir d’intégrer les polices dans un document afin que celui-ci soit lisible sur tous les systèmes.

Cette option fonctionne uniquement pour les formats DOC, DOCX et RTF.

Exemples

Montre comment enregistrer un document avec des polices TrueType intégrées.

Document doc = new Document(MyDir + "Document.docx");

FontInfoCollection fontInfos = doc.FontInfos;
fontInfos.EmbedTrueTypeFonts = embedAllFonts;
fontInfos.EmbedSystemFonts = embedAllFonts;
fontInfos.SaveSubsetFonts = embedAllFonts;

doc.Save(ArtifactsDir + "Font.FontInfoCollection.docx");

Voir également