FontPitch
Inhalt
[
Ausblenden
]FontPitch enumeration
Stellt den Schriftabstand dar.
public enum FontPitch
Werte
Name | Wert | Beschreibung |
---|---|---|
Default | 0 | Gibt an, dass keine Informationen über die Tonhöhe einer Schriftart verfügbar sind. |
Fixed | 1 | Gibt an, dass es sich um eine Schriftart mit fester Breite handelt. |
Variable | 2 | Gibt an, dass es sich um eine Schriftart mit proportionaler Breite handelt. |
Bemerkungen
Die Tonhöhe gibt an, ob die Schriftart eine feste Tonhöhe oder einen proportionalen Abstand hat oder auf einer Standardeinstellung basiert.
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