FontInfo

FontInfo class

Anger information om ett teckensnitt som används i dokumentet.

public class FontInfo

Egenskaper

namn Beskrivning
AltName { get; set; } Hämtar eller ställer in det alternativa namnet för teckensnittet.
Charset { get; set; } Hämtar eller ställer in teckenuppsättningen för teckensnittet.
Family { get; set; } Hämtar eller ställer in teckensnittsfamiljen som detta teckensnitt tillhör.
IsTrueType { get; set; } Indikerar att detta teckensnitt är ett TrueType- eller OpenType-teckensnitt i motsats till ett raster- eller vektorteckensnitt. Standard är true.
Name { get; } Hämtar namnet på teckensnittet.
Panose { get; set; } Hämtar eller ställer in PANOSE-typsnittsklassificeringsnumret.
Pitch { get; set; } Tonhöjden indikerar om teckensnittet har fast tonhöjd, proportionellt fördelat eller är beroende av en standardinställning.

Metoder

namn Beskrivning
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) Får en specifik inbäddad teckensnittsfil.
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) Hämtar en inbäddad teckensnittsfil i OpenType-format. Teckensnitt i Embedded OpenType-format konverteras till OpenType.

Anmärkningar

Du skapar inte instanser av den här klassen direkt. AnvändFontInfos egenskap för att komma åt samlingen av teckensnitt definierade i ett dokument.

Exempel

Visar hur man skriver ut information om vilka typsnitt som finns i ett dokument.

Document doc = new Document(MyDir + "Embedded font.docx");

FontInfoCollection allFonts = doc.FontInfos;
// Skriv ut alla använda och oanvända typsnitt i dokumentet.
for (int i = 0; i < allFonts.Count; i++)
{
    Console.WriteLine($"Font index #{i}");
    Console.WriteLine($"\tName: {allFonts[i].Name}");
    Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}

Se även