FontFamily
Inhalt
[
Ausblenden
]FontFamily enumeration
Stellt die Schriftfamilie dar.
public enum FontFamily
Werte
Name | Wert | Beschreibung |
---|---|---|
Auto | 0 | Gibt einen generischen Familiennamen an. Dieser Name wird verwendet, wenn Informationen zu einer Schriftart nicht vorhanden sind oder keine Rolle spielen. Es wird die Standardschriftart verwendet. |
Roman | 1 | Gibt eine proportionale Schriftart mit Serifen an. Ein Beispiel ist Times New Roman. |
Swiss | 2 | Gibt eine proportionale Schriftart ohne Serifen an. Ein Beispiel ist Arial. |
Modern | 3 | Gibt eine Monospace-Schriftart mit oder ohne Serifen an. Monospace-Schriftarten sind normalerweise modern; Beispiele sind Pica, Elite und Courier New. |
Script | 4 | Gibt eine Schriftart an, die wie eine Handschrift aussehen soll. Beispiele hierfür sind Script und Cursive. |
Decorative | 5 | Gibt eine neuartige Schriftart an. Ein Beispiel ist Altenglisch. |
Bemerkungen
Eine Schriftfamilie ist eine Reihe von Schriftarten mit gemeinsamen Strichstärken und Serifeneigenschaften.
Beispiele
Zeigt, wie Sie auf Details zu jeder Schriftart in einem Dokument zugreifen und diese drucken können.
Document doc = new Document(MyDir + "Document.docx");
IEnumerator<FontInfo> fontCollectionEnumerator = doc.FontInfos.GetEnumerator();
while (fontCollectionEnumerator.MoveNext())
{
FontInfo fontInfo = fontCollectionEnumerator.Current;
if (fontInfo != null)
{
Console.WriteLine("Font name: " + fontInfo.Name);
// Alt-Namen sind normalerweise leer.
Console.WriteLine("Alt name: " + fontInfo.AltName);
Console.WriteLine("\t- Family: " + fontInfo.Family);
Console.WriteLine("\t- " + (fontInfo.IsTrueType ? "Is TrueType" : "Is not TrueType"));
Console.WriteLine("\t- Pitch: " + fontInfo.Pitch);
Console.WriteLine("\t- Charset: " + fontInfo.Charset);
Console.WriteLine("\t- Panose:");
Console.WriteLine("\t\tFamily Kind: " + fontInfo.Panose[0]);
Console.WriteLine("\t\tSerif Style: " + fontInfo.Panose[1]);
Console.WriteLine("\t\tWeight: " + fontInfo.Panose[2]);
Console.WriteLine("\t\tProportion: " + fontInfo.Panose[3]);
Console.WriteLine("\t\tContrast: " + fontInfo.Panose[4]);
Console.WriteLine("\t\tStroke Variation: " + fontInfo.Panose[5]);
Console.WriteLine("\t\tArm Style: " + fontInfo.Panose[6]);
Console.WriteLine("\t\tLetterform: " + fontInfo.Panose[7]);
Console.WriteLine("\t\tMidline: " + fontInfo.Panose[8]);
Console.WriteLine("\t\tX-Height: " + fontInfo.Panose[9]);
}
}
Siehe auch
- namensraum Aspose.Words.Fonts
- Montage Aspose.Words