Frage

StyledText.setLineSpacing () erlaubt Zeilenabstand, wobei jede Zeile (oder ob gewickelt nach einem Wagenrücklauf) von seinem Vorgänger getrennt ist.

Gibt es eine Möglichkeit, um Satz Absatz Abstand, wo gewickelte Linien zusammen sitzen normalerweise, aber ein Wagenrücklauf Einsätze besonders vielen Platz?

(Ich will das Endergebnis viel schauen, wie diese Frage, aber ohne Drücken der Eingabetaste zweimal zwischen den Absätzen.)

Ich verwende sowohl eine StyledTextContent und LineStyleListener. Im Idealfall würde ich über die LineStyleListener auf jeden Absatz Satz Absatzabstand mag, aber ich würde für ein Dokument weite Lösung ...

abrechnen
War es hilfreich?

Lösung

Ich denke, du wirst den Text selbst haben, zu modifizieren, wie Sie es zu schreiben und aus dem StyledText zu lesen.

Im Grunde wollen Sie eine einzelne Zeilenvorschub mit einem doppelten Zeilenvorschub ersetzen, wenn Sie setText und ersetzen eine doppelte Zeilenvorschub mit einem einzelnen Zeilenvorschub, wenn Sie getText.

Sie finden auch eine VerifyKeyListener schreiben, die eine einzelne Zeilenvorschub mit einem doppelten Zeilenvorschub ersetzt.

System.getProperty("line.separator") wird hilfreich sein, obwohl die Dateien Zeilenvorschub nicht Ihr System Zeilentrenn passen könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top