AllowEmbeddingPostScriptFonts
Inhalt
[
Ausblenden
]SaveOptions.AllowEmbeddingPostScriptFonts property
Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, ob das Einbetten von Schriftarten mit PostScript-Umrissen zulässig ist , wenn TrueType-Schriftarten in ein Dokument eingebettet werden, sobald es gespeichert wird. Der Standardwert istFALSCH
.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Bemerkungen
Beachten Sie, dass Word keine PostScript-Schriftarten einbettet, aber Dokumente mit eingebetteten Schriftarten dieses Typs öffnen kann.
Diese Option funktioniert nur, wennEmbedTrueTypeFonts
des FontInfos
Die Eigenschaft ist auf festgelegtWAHR
.
Beispiele
Zeigt, wie das Dokument mit der PostScript-Schriftart gespeichert wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "PostScriptFont";
builder.Writeln("Some text with PostScript font.");
// Laden Sie die Schriftart mit PostScript, um sie im Dokument zu verwenden.
MemoryFontSource otf = new MemoryFontSource(File.ReadAllBytes(FontsDir + "AllegroOpen.otf"));
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] { otf });
// TrueType-Schriftarten einbetten.
doc.FontInfos.EmbedTrueTypeFonts = true;
// Das Einbetten von PostScript-Schriftarten beim Einbetten von TrueType-Schriftarten zulassen.
// Microsoft Word bettet keine PostScript-Schriftarten ein, kann aber Dokumente mit eingebetteten Schriftarten dieses Typs öffnen.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx);
saveOptions.AllowEmbeddingPostScriptFonts = true;
doc.Save(ArtifactsDir + "Document.AllowEmbeddingPostScriptFonts.docx", saveOptions);
Siehe auch
- class SaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words