Šiame žingsnis po žingsnio vadove paaiškinsime, kaip gauti šriftų metriką C#. Šioje mokymo programoje pateikiamas kodas, skirtas gauti Type1 šriftų metriką C#, tačiau Aspose.Font for .NET, C# šriftų biblioteka, padeda skaityti šriftų metriką C# iš kitų šriftų tipų, įskaitant TruType ir OpenType šriftų formatus.
Veiksmai norint gauti šrifto metriką C#
- Įdiekite Aspose.Font for .NET paketą iš NuGet.org
- Įtraukti Aspose.Font, Aspose.Font.Sources ir Aspose.Font.Type1 vardų erdves
- Pateikite licenciją Aspose.Font for .NET, kad išvengtumėte įvertinimo vandens ženklo
- Įkelkite įvesties Type1 šriftą į FileSystemStreamSource objektą
- Sukurkite FontFileDefinition objektą iš srauto šaltinio
- Sukurkite objektą FontDefinition iš failo apibrėžimo
- Atidaryti šrifto apibrėžimą kaip Type1Font objektą
- Dabar gaukite visus 1 tipo šrifto metrikos atributus
Šrifte yra metrikos informacijos, kuri padeda apibūdinti šrifto viduje esančius glifus. Ši šriftų metrikos informacija padeda kompiuteriui išmokti piešti simbolius ir sakinius ekrane. Jei norime apdoroti šią metrikos informaciją naudodami kodą savo .NET programose, tai nėra lengva užduotis. Tačiau Aspose.Font for .NET padeda padaryti visą procesą labai paprastą ir lengvą, atlikus kelis aukščiau nurodytus veiksmus.
Kodas šrifto metrikai gauti C#
Aukščiau pateiktame kode įkeliame PFB failo formatą, kuriame yra 1 tipo šriftas, kurį norime apdoroti C# kodu. Įkėlę font ir konvertavę ją į Type1Font objektą, iš šio failo galėsime išgauti šrifto metriką C#.
Šis kodas gali padėti lengvai sukurti C# šriftų skaitytuvą .NET programose, įskaitant žiniatinklio, darbalaukio, Windows ir Microsoft Store programas.