Kako dohvatiti metriku fonta pomoću Jave

Ovaj kratki vodič će vas voditi o tome kako dohvatiti metriku fonta pomoću Jave. Detaljan opis zajedno s uzorkom koda za dobivanje metrike fonta pomoću Jave bit će dostupan tako da će prvo biti konfigurirano okruženje, a zatim ćete dobiti postupak korak po korak i radni Java kod za učitavanje PFB font i dohvatite metriku fonta. Ovaj postupak za dohvaćanje metrike fonta može se koristiti u bilo kojem od uobičajenih operativnih sustava kao što su Windows, macOS ili Linux.

Koraci za dohvaćanje metrike fonta pomoću Jave

  1. Konfigurirajte biblioteku Aspose.Font iz Maven repozitorija da dohvatite metriku fonta u aplikaciji
  2. Učitajte oglednu PFB datoteku fonta u objekt klase FileSystemStreamSource da biste dohvatili metriku
  3. Deklarirajte objekt klase FontFileDefinition pružanjem objekta FileSystemStreamSource
  4. Inicijalizirajte objekt klase FontDefinition i postavite objekt FontType i FontFileDefinition
  5. Koristite funkciju Font.open za učitavanje definicije fonta i pretvaranje kao Type1Font
  6. Dohvatite i prikažite sve željene podatke o metrici fonta pomoću objekta Type1Font

Ovi koraci opisuju pristup korak po korak za učitavanje PFB datoteke fonta i zatim korištenje niza različitih objekata klasa koji su potrebni za dohvaćanje definicije fonta i zatim ekstrahiranje metrike fonta pomoću Jave. Sve potrebne informacije o metrici fonta dostupne su u objektu klase Type1Font.

Kod za dohvaćanje metrike fonta pomoću Jave

U ovom primjeru koda prvo učitavamo PFB datoteku, a zatim koristimo klasu Type1Font za otvaranje definicije učitanog fonta. Klasa Type1Font sadrži svojstva kao što su FontName, NumGlyphs, Ascender, Descender, TypoAscender, TypoDescender i UnitsPerEM. Možete dohvatiti ova svojstva za prikaz na konzoli ili ih obraditi prema zahtjevima vaše aplikacije.

U ovom vodiču prošli smo kroz korake za dohvaćanje metrike fonta pomoću Jave. Ako želite naučiti druge značajke poput pretvaranja Word datoteke u JPG, pogledajte članak na kako pretvoriti Word u JPG u Javi.

 Hrvatski