AllowEmbeddingPostScriptFonts
Innehåll
[
Dölj
]SaveOptions.AllowEmbeddingPostScriptFonts property
Hämtar eller ställer in ett booleskt värde som anger om inbäddning av teckensnitt med PostScript-konturer ska tillåtas när TrueType-teckensnitt bäddas in i ett dokument när det sparas. Standardvärdet ärfalsk .
public bool AllowEmbeddingPostScriptFonts { get; set; }
Anmärkningar
Observera att Word inte bäddar in PostScript-teckensnitt, men kan öppna dokument med inbäddade teckensnitt av den här typen.
Det här alternativet fungerar bara närEmbedTrueTypeFonts av FontInfos egendomen är inställd påsann.
Exempel
Visar hur man sparar dokumentet med PostScript-teckensnitt.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "PostScriptFont";
builder.Writeln("Some text with PostScript font.");
// Laddar typsnittet med PostScript som ska användas i dokumentet.
MemoryFontSource otf = new MemoryFontSource(File.ReadAllBytes(FontsDir + "AllegroOpen.otf"));
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] { otf });
// Bädda in TrueType-teckensnitt.
doc.FontInfos.EmbedTrueTypeFonts = true;
// Tillåt inbäddning av PostScript-teckensnitt samtidigt som TrueType-teckensnitt bäddas in.
// Microsoft Word bäddar inte in PostScript-teckensnitt, men kan öppna dokument med inbäddade teckensnitt av den här typen.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx);
saveOptions.AllowEmbeddingPostScriptFonts = true;
doc.Save(ArtifactsDir + "Document.AllowEmbeddingPostScriptFonts.docx", saveOptions);
Se även
- class SaveOptions
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words