Hur man hämtar teckensnittsmått med Java

Denna snabba handledning guidar dig om hur du hämtar teckensnittsstatistik med Java. En detaljerad beskrivning tillsammans med exempelkoden för att få teckensnittsstatistik med Java kommer att finnas tillgänglig så att först miljön kommer att konfigureras och sedan får du en steg-för-steg-procedur och en fungerande Java-kod för att ladda en PFB teckensnitt och hämta teckensnittsmåtten. Denna process för att hämta teckensnittsstatistik kan användas i alla vanliga operativsystem som Windows, macOS eller Linux.

Steg för att hämta teckensnittsmått med Java

  1. Konfigurera Aspose.Font-biblioteket från Maven Repository för att hämta teckensnittsstatistiken i applikationen
  2. Ladda PFB-teckensnittsexemplet i klassobjektet FileSystemStreamSource för att hämta mätvärdena
  3. Deklarera FontFileDefinition-klassobjektet genom att tillhandahålla FileSystemStreamSource-objektet
  4. Initiera FontDefinition-klassobjektet och ställ in FontType- och FontFileDefinition-objektet
  5. Använd Font.open-funktionen för att ladda teckensnittsdefinitionen och casta den som Type1Font
  6. Hämta och visa all önskad typsnittsinformation med hjälp av Type1Font-objektet

Dessa steg beskriver ett steg-för-steg tillvägagångssätt för att ladda PFB-teckensnittsfilen och sedan använda en sekvens av olika klassobjekt som krävs för att hämta teckensnittsdefinitionen och sedan extrahera teckensnittsmått med Java. All nödvändig typsnittsinformation finns tillgänglig i klassobjektet Type1Font.

Kod för att hämta teckensnittsmått med Java

I denna exempelkod laddar vi först PFB-filen och använder sedan Type1Font-klassen för att öppna det inlästa teckensnittets definition. Klassen Type1Font innehåller egenskaper som FontName, NumGlyphs, Ascender, Descender, TypoAscender, TypoDescender och UnitsPerEM. Du kan hämta dessa egenskaper för att visa på konsolen eller bearbeta dem enligt dina applikationskrav.

I den här handledningen har vi gått igenom stegen för att hämta teckensnittsmått med Java. Om du vill lära dig andra funktioner som att konvertera Word-filer till JPG, se artikeln om hur man konverterar Word till JPG i Java.

 Svenska