Date: Thu, 28 Mar 2024 09:43:59 +0000 (UTC) Message-ID: <584148087.1670.1711619039239@wiki.rz.novabit.de> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1669_1431462711.1711619039238" ------=_Part_1669_1431462711.1711619039238 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Bei der Verwendung eines textuellen Elements in Jaspersoft Studio k=C3= =B6nnen Benutzer die f=C3=BCr dieses Element verwendete Schriftart ausw=C3= =A4hlen. Obwohl dies einfach erscheint, gibt es viele Probleme bei der Verw= endung von Schriftarten. Das Hauptproblem besteht darin, dass die verf=C3= =BCgbaren Schriftarten vom Betriebssystem bereitgestellt werden und aus die= sem Grund k=C3=B6nnen folgende Situationen auftreten:
Eine Schriftart, die in einem Betriebssystem verf=C3=BCgbar ist, ste= ht in einem anderen nicht zur Verf=C3=BCgung. In diesem Fall wird als Auswe= ichl=C3=B6sung die Standard-Schriftart f=C3=BCr das Element verwendet.
<= /li>Eine Schriftart kann in verschiedenen Betriebssystemen verf=C3=BCgba= r sein, aber sie kann von einem zum anderen leicht unterschiedlich sein.
In vielen F=C3=A4llen ist dies einfach inakzeptabel. Eine unterschiedlic= he Schriftart als geplant zu haben, erfordert m=C3=B6glicherweise mehr oder= weniger Platz f=C3=BCr den Text, und dies kann nicht nur das grafische Ers= cheinungsbild, sondern auch das Layout des Berichts selbst beeinflussen. Um= dieses Problem zu =C3=BCberwinden, kann der Benutzer externe Schriftdateie= n anstelle der vom System bereitgestellten Schriftarten verwenden. Auf dies= e Weise wird der Bericht unabh=C3=A4ngig von den Schriftarten des Betriebss= ystems und hat =C3=BCberall das gleiche Erscheinungsbild. Dies kann mithilf= e einer Schriftarten-Erweiterung erreicht werden.
Laden Sie die Schriftart herunter
Zun=C3=A4chst m=C3=BCssen Sie die Schriftart herunterladen, die Sie verw= enden m=C3=B6chten. Jaspersoft Studio erm=C3=B6glicht die Verwendung versch= iedener Schriftarten wie TTF, SVG, WOFF und EOT. Eines der am h=C3=A4ufigst= en verwendeten Formate ist TTF, und es gibt viele Websites, die Schriftarte= n mit verschiedenen Lizenzen sammeln. F=C3=BCr dieses Tutorial verwenden wi= r die Schriftart "Carnivalee Freakshow Font", die Sie auch als Anhang zu di= eser Seite finden k=C3=B6nnen. Laden Sie sie herunter und speichern Sie die= TTF-Datei. Wenn Sie sie von der verlinkten Website heruntergeladen haben, = m=C3=BCssen Sie den Inhalt der Zip-Datei extrahieren.
Damit sie dem Tutorial folgen k=C3=B6nnen, stellen wir Ihnen an dieser S= telle, die nach GPL v3 lizenzierte Schriftart, FreeSans mit der passenden E= xtension zur Verf=C3=BCgung:
Eine Schriftart wird in Jaspersoft Studio unter Men=C3=BC Window "Prefer= ences" =E2=86=92 "Jaspersoft Studio" =E2=86=92 "Fonts" hinzugef=C3=BCgt:
Aus dem neuen Dialogfeld heraus erweitern Sie die Kategorie "Jaspersoft = Studio" auf der linken Seite, w=C3=A4hlen "Fonts" aus und klicken dann auf = "Add".
Klicken Sie jetzt auf "Next". In den folgenden Schritten k=C3=B6nnen Sie= zus=C3=A4tzliche Informationen f=C3=BCr andere Exporteure bereitstellen un= d die Verwendung dieser Schriftart auf eine Untermenge von Locales beschr= =C3=A4nken. Da wir das nicht ben=C3=B6tigen, klicken Sie einfach auf "Ferti= gstellen", um das Dialogfeld zu schlie=C3=9Fen, und auf "OK", um das Einste= llungsdialogfeld zu schlie=C3=9Fen.
Sie k=C3=B6nnen nun einen Bericht =C3=B6ffnen, und zwischen den verf=C3= =BCgbaren Schriftarten finden Sie eine mit dem Namen Ihrer Schriftarten-Erw= eiterung, "MyCustomExtension" (Wenn Sie sie nicht sehen k=C3=B6nnen, versuc= hen Sie den Bericht zu schlie=C3=9Fen und erneut zu =C3=B6ffnen). W=C3=A4hl= en Sie sie aus, um zu sehen, wie sie in dem Element verwendet wird. Sie k= =C3=B6nnen den Stil auf Fett, Kursiv und Fett-Kursiv setzen, selbst wenn Si= e keine spezifische Schriftart angegeben haben, als Sie die Schriftarten-Er= weiterung erstellt haben.
Der Family Name, welcher hier angegeben wird, dient sp=C3=A4ter zum Zugr= iff auf genau diesen Font. W=C3=A4hlen sie in den Tabs "Normal", "Bold", "I= talic" und "Bold Italic" jeweils die entsprechende Fontdatei aus. Sobald si= e auf Finish dr=C3=BCcken, steht der Font in den Properties zur Auswahl:
Jetzt k=C3=B6nnen Sie einen Bericht =C3=B6ffnen, und zwischen den verf= =C3=BCgbaren Schriftarten finden Sie eine mit dem Namen Ihrer Schriftarten-= Erweiterung, "MyCustomExtension" (Wenn Sie sie nicht sehen k=C3=B6nnen, ver= suchen Sie den Bericht zu schlie=C3=9Fen und erneut zu =C3=B6ffnen). W=C3= =A4hlen Sie sie aus, um zu sehen, wie sie in dem Element verwendet wird. Si= e k=C3=B6nnen den Stil auf Fett, Kursiv und Fett-Kursiv setzen, selbst wenn= Sie keine spezifische Schriftart angegeben haben, als Sie die Schriftarten= -Erweiterung erstellt haben.
Wenn die Reports =C3=BCber den Designer getestet werden sollen, muss an = dieser Stelle ein Export der Schriftart durchgef=C3=BChrt werden. Darauf ac= hten, dass beim Export die Endung "jar" angegeben wird. Das exportierte Fon= t-Jar wird wiederum unter Optionen->Classpath hinzugef=C3=BCgt. Das funk= tioniert nur, wenn der Designer auf einer h=C3=B6heren Jasper-Version basie= rt als 3.6.0.
Um die Schriftarten-Erweiterung zu exportieren:
Nachdem Sie auf "Exportieren" geklickt haben, wird ein Exportdialog ange= zeigt, der Ihnen erm=C3=B6glicht, die Schriftarten-Erweiterung als JAR-Date= i zu speichern. W=C3=A4hlen Sie einen Speicherort f=C3=BCr die Datei aus un= d klicken Sie auf "Speichern". Dadurch wird die JAR-Datei erstellt, die Ihr= e Schriftarten-Erweiterung enth=C3=A4lt.
Auf diese Weise k=C3=B6nnen Sie die Schriftarten-Erweiterung als einzeln= e JAR-Datei exportieren und sie dann in anderen Projekten verwenden, ohne s= ie manuell auf jedem System wiederherstellen zu m=C3=BCssen. Dies erleichte= rt die konsistente Verwendung der Schriftart =C3=BCber verschiedene Betrieb= ssysteme hinweg.
Die Extension wird regul=C3=A4r als Server-Extension zum gew=C3=BCnschte= n Nuclet hinzugef=C3=BCgt.
<= /p>