EmbedSystemFonts

FontInfoCollection.EmbedSystemFonts property

Gibt an, ob Systemschriftarten in das Dokument eingebettet werden sollen oder nicht. Der Standardwert für diese Eigenschaft istFALSCH.

Diese Option funktioniert nur, wennEmbedTrueTypeFonts ist aufWAHR.

public bool EmbedSystemFonts { get; set; }

Bemerkungen

Festlegen dieser Eigenschaft aufWAHR Dies ist nützlich, wenn der Benutzer ein ostasiatisches System verwendet und ein Dokument erstellen möchte, das auch von anderen Benutzern gelesen werden kann, die keine Schriftarten für diese Sprache auf ihrem System installiert haben. Beispielsweise könnte ein Benutzer eines japanischen Systems die Schriftarten in ein Dokument einbetten, sodass das japanische Dokument auf allen Systemen lesbar ist.

Diese Option funktioniert nur für die Formate DOC, DOCX und RTF.

Beispiele

Zeigt, wie ein Dokument mit eingebetteten TrueType-Schriftarten gespeichert wird.

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");

Siehe auch