OpenFontDataStream
Innehåll
[
Dölj
]StreamFontSource.OpenFontDataStream method
Den här metoden bör öppna flödet med teckensnittsdata på begäran.
public abstract Stream OpenFontDataStream()
Returvärde
Typsnittsdataström.
Anmärkningar
Strömmen kommer att stängas efter läsning. Det finns ingen anledning att stänga den explicit.
Exempel
Visar hur man laddar typsnitt från stream.
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>
/// Ladda teckensnittsdata endast när det behövs istället för att lagra det i minnet
/// under hela livslängden för objektet "FontSettings".
/// </summary>
private class StreamFontSourceFile : StreamFontSource
{
public override Stream OpenFontDataStream()
{
return File.OpenRead(FontsDir + "Kreon-Regular.ttf");
}
}
Se även
- class StreamFontSource
- namnutrymme Aspose.Words.Fonts
- hopsättning Aspose.Words