WebHU - Programozási kérdések és válaszok

Hogyan telepíthetek és használhatok betűtípust a maven projektemben?

A JasperSoft programmal .pdf fájlt generálok, a Java-val pedig backend a dinamikus adataim generálásához a pdf fájl kitöltéséhez. Hozzá kell adnom az új betűtípusomat függőségként a pom.xml-hez, és fel kell használnom a Java kódomban, például:

new Font("Font Family Name", Font.PLAIN, 7);

Hogyan tudom ezt megtenni, kérem?

SZERKESZTÉS További információ a problémámmal kapcsolatban. Nem tudom helyesen megadni a családnevemet Java nyelven. Hibakeresés során azt tapasztaltam, hogy mindig rossz családi név szerepel:

"java.awt.Font[family=Dialog,name=GothamNarrow,style=plain,size=8]"

Ez az én függőségem a pom.xml:

<dependency>
    <groupId>com.company</groupId>
    <artifactId>jFreeChartFontsCobaGothamNarrow</artifactId>
    <version>0.0.1</version>
</dependency>

És ez a mappastruktúrám a maven-repo mappában:

valter@company:$ ls -lthaR jFreeChartFontsCobaGothamNarrow/
jFreeChartFontsCobaGothamNarrow/:
total 16K
drwxrwxr-x 30 valter valter 4,0K Okt 23 09:30 ..
-rw-rw-r--  1 valter valter  331 Okt 23 09:23 maven-metadata-local.xml
drwxrwxr-x  3 valter valter 4,0K Okt 23 09:16 .
drwxrwxr-x  2 valter valter 4,0K Okt 23 09:16 0.0.1

jFreeChartFontsCobaGothamNarrow/0.0.1:
total 224K
-rw-rw-r-- 1 valter valter  215 Okt 23 09:23 _maven.repositories
drwxrwxr-x 2 valter valter 4,0K Okt 23 09:16 .
drwxrwxr-x 3 valter valter 4,0K Okt 23 09:16 ..
-rw-rw-r-- 1 valter valter  495 Okt 23 09:16 jFreeChartFontsCobaGothamNarrow-0.0.1.pom
-rw-rw-r-- 1 valter valter 197K Okt 23 09:09 jFreeChartFontsCobaGothamNarrow-0.0.1.jar
-rw-rw-r-- 1 valter valter  554 Okt 23 08:45 jFreeChartFontsCobaGothamNarrow-0.0.1.jar.lastUpdated
-rw-rw-r-- 1 valter valter  554 Okt 23 08:45 jFreeChartFontsCobaGothamNarrow-0.0.1.pom.lastUpdated

  • Lásd: search.maven.org/#search|ga |1|a%3A%22jasperreports-fonts%22. 23.10.2015
  • @AleksandrM bocs, de nem értem. Elmagyaráznád, kérlek? Ebben tényleg segítségre van szükségem. 23.10.2015
  • Pontosan milyen problémád van? Megnézted a linkben lévő pom/jar fájlt? 23.10.2015
  • @AleksandrM Frissítettem a kérdésem. A probléma az, hogy a Java nem találja megfelelően a betűtípus családnevét. Hozzáadtam a betűtípust függőségemként, de továbbra sem működik. 23.10.2015
  • A megoldás a font-extensions és a with maven be a Tunaki és stackoverflow.com/questions/35023908/ 27.01.2016

Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..