AllowEmbeddingPostScriptFonts
SaveOptions.AllowEmbeddingPostScriptFonts property
Hämtar eller ställer in ett booleskt värde som indikerar om man ska tillåta inbäddning av teckensnitt med PostScript outlines när inbäddning av TrueType-teckensnitt i ett dokument på det sparas. Standardvärdet ärfalsk
.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Anmärkningar
Obs, Word bäddar inte in PostScript-teckensnitt, men kan öppna dokument med inbäddade typsnitt av denna typ.
Det här alternativet fungerar bara närEmbedTrueTypeFonts
av FontInfos
egenskapen är inställd påSann
.
Exempel
Visar hur du 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.");
// Ladda teckensnittet med PostScript för att använda 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 medan TrueType-teckensnitt bäddas in.
// Microsoft Word bäddar inte in PostScript-teckensnitt, men kan öppna dokument med inbäddade typsnitt av denna typ.
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