Ich bin in der Lage, Schriftarten, die Standard in Apache POI ppt, aber nicht in der Lage, benutzerdefinierte Schriftarten hinzufügen hinzuzufügen. Was ich bisher gemacht habe, ist:Wie füge ich benutzerdefinierte Schriftarten in Apache POI ppt
XSLFTextBox categoryTitleShape = indexslide.createTextBox(); categoryTitleShape.setAnchor (new java.awt.Rectangle (25, 40, 120, 30)); XSLFTextRun categoryTitle = KategorieTitelForm.addNewTextParagraph(). AddNewTextRun(); categoryTitle.setText ("KATEGORIEN"); // sichtbarer Text categoryTitle.setFontSize (20.); categoryTitle.setFontColor (Farbe.BLACK); categoryTitle.setBold (wahr); categoryTitle.setFontFamily (HSSFFont.FONT_ARIAL, FontGroup.EAST_ASIAN);
Der obige Code fügt Schriften hinzu, die in Apache POI ppt verfügbar sind. Aber ich muss benutzerdefinierte Schriftarten hinzufügen. Bitte helfen Sie.
... aber für XSLF [ Schriftarten können eingebettet werden] (https://mail-archives.apache.org/mod_mbox/po-i-user/2013.mbox/ <[email protected]>) ... aber es gibt auch Grenzen (Erlaubnis, die Schriftart zu installieren) – kiwiwings
@kiwiwings : Danke dafür. Ich hatte es nicht gewusst. Es gibt https://blogs.office.com/en-us/2015/07/06/document-font-embedding-demystified/?eu=true, was weitere Einblicke zu geben scheint. Aber das SSL-Zertifikat ist veraltet. 'grmbl' Microsoft! Werde es trotzdem versuchen und lesen. –
@kiwiings: Naja die Einsichten sind ja nicht so viel wie der sensationelle Titel "Document Font Embedding Demystified" versprochen hat ;-). Wissen Sie, ob 'apache poi' in Zukunft Font-Einbettungsfunktionen in' XWPF' und/oder 'XSLF' plant? –