FontSourceBase
Innehåll
[
Dölj
]FontSourceBase class
Detta är en abstrakt basklass för de klasser som låter användaren ange olika teckensnittskällor.
För att lära dig mer, besökArbeta med teckensnitt dokumentationsartikel.
public abstract class FontSourceBase
Egenskaper
namn | Beskrivning |
---|---|
Priority { get; } | Returnerar teckensnittets källprioritet. |
abstract Type { get; } | Returnerar typen av teckensnittskällan. |
WarningCallback { get; set; } | Anropas under bearbetning av teckensnittskälla när ett problem upptäcks som kan leda till förlust av formateringstillverkning. |
Metoder
namn | Beskrivning |
---|---|
GetAvailableFonts() | Returnerar en lista över teckensnitt som är tillgängliga via denna källa. |
Exempel
Visar hur man använder en teckensnittsfil i det lokala filsystemet som teckensnittskälla.
FileFontSource fileFontSource = new FileFontSource(MyDir + "Alte DIN 1451 Mittelschrift.ttf", 0);
Document doc = new Document();
doc.FontSettings = new FontSettings();
doc.FontSettings.SetFontsSources(new FontSourceBase[] {fileFontSource});
Assert.AreEqual(MyDir + "Alte DIN 1451 Mittelschrift.ttf", fileFontSource.FilePath);
Assert.AreEqual(FontSourceType.FontFile, fileFontSource.Type);
Assert.AreEqual(0, fileFontSource.Priority);
Se även
- namnutrymme Aspose.Words.Fonts
- hopsättning Aspose.Words