File tree Expand file tree Collapse file tree
openpdf/src/main/java/com/lowagie/text/pdf Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -871,6 +871,7 @@ public boolean newPage() {
871871 lastElementType = -1 ;
872872 if (isPageEmpty ()) {
873873 setNewPageSizeAndMargins ();
874+ resetText (true );
874875 return false ;
875876 }
876877 if (!open || close ) {
@@ -1124,6 +1125,16 @@ public void resetFooter() {
11241125
11251126// [C4] Page labels
11261127
1128+ private void resetText (boolean move ) {
1129+ text = new PdfContentByte (writer );
1130+ text .reset ();
1131+ text .beginText ();
1132+ textEmptySize = text .size ();
1133+ if (move ) {
1134+ text .moveText (left (), top ());
1135+ }
1136+ }
1137+
11271138 /**
11281139 * Initializes a page.
11291140 * <p>
@@ -1141,10 +1152,7 @@ protected void initPage() throws DocumentException {
11411152
11421153 writer .resetContent ();
11431154 graphics = new PdfContentByte (writer );
1144- text = new PdfContentByte (writer );
1145- text .reset ();
1146- text .beginText ();
1147- textEmptySize = text .size ();
1155+ resetText (false );
11481156
11491157 markPoint = 0 ;
11501158 setNewPageSizeAndMargins ();
You can’t perform that action at this time.
0 commit comments