Wie die Angleichung an chunks oder Phrasen in itext?
Habe ich zwei Stücke, aufgenommen in Sätze und dann im Absatz.
Chunk reportTitle= new Chunk("Candidate Login Report ",catFont);
Chunk divisiontitle = new Chunk("Division : \t\t"+divisionName);
Phrase phrase = new Phrase();
phrase.add(reportTitle);
phrase.add(divisiontitle);
Paragraph para = new Paragraph();
para.add(phrase);
Habe ich Stück divisiontitle
nach rechts ausgerichtet. Gibt es keine Bestimmung, die dies tun, in iIext?
- Ich kenne die Methode des Absatzes.setAlignment(Element.ALIGN_RIGHT) aber es gibt keine solche Methode für chunks oder Phrasen.
- Dieser Kommentar zeigt, dass Sie versuchen das problem selbst zu lösen. Es wird geschätzt,.
- Warum sind Sie mit einem
Chunk
fürdivisiontitle
statt einerParagraph
? "Alle anderen layout-Parameter definiert werden sollte, in das Objekt, zu dem dieses Stück text Hinzugefügt wird." - wenn ich verschiedene Absätze anstelle des Stück gibt es in zwei verschiedenen Linien.ich habe beide divisiontitle und report title-text auf derselben Zeile. und setzen die Ausrichtung von divisiontitle nach rechts ausgerichtet.
- Wäre nicht eine Tabelle ohne Rand besser? Eine Zeile, zwei Spalten, die linke mit
reportTitle
Links ausgerichtet und rechts mitdivisionTitle
und rechts ausgerichtet. - ja,es kann eine bessere Lösung sein.
- Leider, alle word-Prozessoren, da WordPerfect zu haben scheinen, ließ das "Rechtsbündig" - Befehl, und iText scheint nicht zu haben eine. Die übliche Lösung für die Textverarbeitung ist es, zwei Spalten, und begründen Sie separat, also ich denke auch, der Ansatz ist wahrscheinlich die praktischste hier.
- Die "flush right" - Befehl werden können, könnten durch die Einführung eines separator
Chunk
.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du wirklich, antwortete Sie sich selbst in Ihrem Kommentar.
Dann können Sie es hinzufügen, um jede Zelle, und es wird richtig ausgerichtet ist.
bajrangi,
Möchten Sie vielleicht die Verwendung ColumnText.showTextAligned() ausrichten Ihren text. Versuchen Sie Folgendes:
Prost!
-Eric