AllowEmbeddingPostScriptFonts
内容
[
隐藏
]SaveOptions.AllowEmbeddingPostScriptFonts property
获取或设置一个布尔值,指示在保存的文档中嵌入 TrueType 字体时是否允许使用 PostScript 轮廓嵌入字体。 默认值为错误的
.
public bool AllowEmbeddingPostScriptFonts { get; set; }
评论
请注意,Word 不嵌入 PostScript 字体,但可以打开嵌入这种类型字体的文档。
此选项仅在以下情况下有效EmbedTrueTypeFonts
的 FontInfos
属性设置为真的
。
例子
演示如何使用 PostScript 字体保存文档。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "PostScriptFont";
builder.Writeln("Some text with PostScript font.");
// 使用 PostScript 加载字体以在文档中使用。
MemoryFontSource otf = new MemoryFontSource(File.ReadAllBytes(FontsDir + "AllegroOpen.otf"));
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] { otf });
// 嵌入 TrueType 字体。
doc.FontInfos.EmbedTrueTypeFonts = true;
// 允许在嵌入 TrueType 字体的同时嵌入 PostScript 字体。
// Microsoft Word 不嵌入 PostScript 字体,但可以打开嵌入这种类型字体的文档。
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx);
saveOptions.AllowEmbeddingPostScriptFonts = true;
doc.Save(ArtifactsDir + "Document.AllowEmbeddingPostScriptFonts.docx", saveOptions);
也可以看看
- class SaveOptions
- 命名空间 Aspose.Words.Saving
- 部件 Aspose.Words