Originariamente inviato da snikes
come posso fare a settare per esempio lo spaceAbove solo per l'attributesTitolo. perche ho provato e mi da lo spaceAbove in tutte le stringhe che stampo successivamente a questa chiamata:
Innanzitutto una premessa: un nuovo "paragrafo" inizia appena dopo un newline.
A quel punto puoi decidere di impostare un altro valore per lo space above nel nuovo paragrafo oppure potresti anche rimuovere tutti gli attributi di paragrafo con es.:
codice:
SimpleAttributeSet attributes = new SimpleAttributeSet(); // vuoto
document.setParagraphAttributes(document.getLength(), 0, attributes, true);
P.S. se hai voglia, prova a scrivere dei metodi per fare il "dump" di tutta la struttura di un Document, ovvero l'albero degli Element e per ognuno i suoi attributi. Lo troverai molto istruttivo!!