Zeilenumbruch problem mit MultiCell in FPDF
Bin ich mit dem java-port von fpdf. Ich bin der Begegnung fowwlowing Fehler.
1).Wenn ich anrufen multicell 2 mal, jedes mal, wenn der text gedruckt wird in einer neuen Zeile.
MultiCell(0, 1, "abcd", currentBorders, Alignment.LEFT, false); //prints on one line
MultiCell(0, 1, "efg", currentBorders, Alignment.LEFT, false); //prints on next line
Möchte ich, dass es keinen Zeilenumbruch nach dem Aufruf multicell. Wie kann ich es tun?
2)Wenn ich die folgende Sache, die dann ein Teil meines Zeichenfolge gedruckt auf einer Linie und einige auf weiter.
MultiCell(getStringWidth(myString), 1, myStringcurrentBorders, Alignment.LEFT, false);
3.) Wenn ich die folgenden tun werden, dann gibt es viele leere Zeilen nach der Zeile, auf die myString gedruckt. Es funktioniert einwandfrei, wenn ich einen 1 ans zweite parameter
MultiCell(0, myFontSize, "123456", currentBorders, Alignment.LEFT, false);
Was ist das problem?
InformationsquelleAutor der Frage user156073 | 2009-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde die aktuelle
Y
position vor dem schreiben derMultiCell
und dann bewegen Sie den "cursor" wieder auf, dass dieY
position nach derMultiCell
generation. Wie diese:Sowas.
InformationsquelleAutor der Antwort Joshua Pinter
Ich habe eine neue Methode namens
MultiAlignCell
. Es nimmt die gleichen Parameter wieMultiCell
aber mit der zusätzlichenln
Feld ausZelle
. Sie können es hinzufügen, um Ihre erweitertenFPDF
Klasse.InformationsquelleAutor der Antwort Muhammad Abdul-Rahim
Habe ich geändert, die MultiCell-Methode, es funktioniert wie die oben genannten beantworten, und Sie können die Methode verwenden, in der gleichen Weise wie die Cell-Methode.
InformationsquelleAutor der Antwort tomazahlin