Wir generieren unsere Lesezeichen in einer PDF mit iText mit dem folgenden Code.iText Lesezeichen Einstellung Schriftart fett und Farbe
private HashMap<String, Object> createBookmark(int pageNumber, String customTitle) {
HashMap<String, Object> outline = new HashMap<>();
outline.put("Title", customTitle);
outline.put("Action", "GoTo");
outline.put("Page", String.format("%d Fit", pageNumber));
return outline;
}
Jetzt möchte ich auch die Schriftart zu fett und die Farbe zu blau. Ich weiß, dass das PdfOutline-Objekt über Methoden verfügt, um dies festzulegen, aber wir verwenden PdfOutline nicht, aber diese Map und die Map funktionieren. Ich habe auf der iText-Website und in der Google-Suche nach dem Schlüssel und dem Wert gesucht, die ich der Karte hinzufügen möchte, um diese beiden Eigenschaften festzulegen, bisher jedoch nicht erfolgreich.