OpenFontDataStream
İçindekiler
[
Saklamak
]StreamFontSource.OpenFontDataStream method
Bu yöntem, akışı talep üzerine yazı tipi verileriyle açmalıdır.
public abstract Stream OpenFontDataStream()
Geri dönüş değeri
Yazı tipi veri akışı.
Notlar
Akış okunduktan sonra kapatılacak. Açıkça kapatılmasına gerek yok.
Örnekler
Yazı tiplerinin akıştan nasıl yükleneceğini gösterir.
public void StreamFontSourceFileRendering()
{
FontSettings fontSettings = new FontSettings();
fontSettings.SetFontsSources(new FontSourceBase[] {new StreamFontSourceFile()});
DocumentBuilder builder = new DocumentBuilder();
builder.Document.FontSettings = fontSettings;
builder.Font.Name = "Kreon-Regular";
builder.Writeln("Test aspose text when saving to PDF.");
builder.Document.Save(ArtifactsDir + "FontSettings.StreamFontSourceFileRendering.pdf");
}
/// <summary>
/// Font verilerini hafızada saklamak yerine yalnızca gerektiğinde yükleyin
/// "FontSettings" nesnesinin tüm yaşam süresi boyunca.
/// </summary>
private class StreamFontSourceFile : StreamFontSource
{
public override Stream OpenFontDataStream()
{
return File.OpenRead(FontsDir + "Kreon-Regular.ttf");
}
}
Ayrıca bakınız
- class StreamFontSource
- ad alanı Aspose.Words.Fonts
- toplantı Aspose.Words