AllowEmbeddingPostScriptFonts
SaveOptions.AllowEmbeddingPostScriptFonts property
Kaydedildikten sonra TrueType yazı tiplerini bir belgeye gömerken PostScript ana hatlarıyla yazı tiplerinin gömülmesine izin verilip verilmeyeceğini belirten bir boole değeri alır veya ayarlar. Varsayılan değer:YANLIŞ
.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Notlar
Word’ün PostScript yazı tiplerini katıştırmadığını ancak bu türden katıştırılmış yazı tiplerine sahip belgeleri açabileceğini unutmayın.
Bu seçenek yalnızca şu durumlarda çalışır:EmbedTrueTypeFonts
of the FontInfos
özellik şu şekilde ayarlandı:doğru
.
Örnekler
Belgenin PostScript yazı tipiyle nasıl kaydedileceğini gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "PostScriptFont";
builder.Writeln("Some text with PostScript font.");
// Belgede kullanılacak yazı tipini PostScript ile yükleyin.
MemoryFontSource otf = new MemoryFontSource(File.ReadAllBytes(FontsDir + "AllegroOpen.otf"));
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] { otf });
// TrueType yazı tiplerini gömün.
doc.FontInfos.EmbedTrueTypeFonts = true;
// TrueType yazı tiplerini gömerken PostScript yazı tiplerinin de gömülmesine izin ver.
// Microsoft Word, PostScript yazı tiplerini gömmez ancak bu türden gömülü yazı tiplerine sahip belgeleri açabilir.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx);
saveOptions.AllowEmbeddingPostScriptFonts = true;
doc.Save(ArtifactsDir + "Document.AllowEmbeddingPostScriptFonts.docx", saveOptions);
Ayrıca bakınız
- class SaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words