Skip to content

Commit 2f2c2bc

Browse files
committed
Temporary commit
1 parent 1acb890 commit 2f2c2bc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: src/main/java/org/fugerit/java/doc/mod/openpdf/PdfTypeHandler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void handle(DocInput docInput, DocOutput docOutput) throws Exception {
4444
PdfWriter pdfWriter = PdfWriter.getInstance( document, baos );
4545
// create doc handler
4646
OpenPpfDocHandler handler = new OpenPpfDocHandler( document, pdfWriter );
47-
pdfWriter.setPageEvent( new PageNumbersEventHandler( docBase ) );
47+
//pdfWriter.setPageEvent( new PageNumbersEventHandler( docBase ) );
4848
handler.handleDoc( docBase );
4949
baos.writeTo( outputStream );
5050
baos.close();

Diff for: src/main/java/org/fugerit/java/doc/mod/openpdf/helpers/PdfHelper.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public void onEndPage(PdfWriter writer, Document document) {
7575
DocElement current = itElements.next();
7676
if ( current instanceof DocPara ) {
7777
DocPara para = (DocPara) current;
78-
String text = OpenPpfDocHandler.createText( docHelper.getParams(), para.getText() );
78+
String text = OpenPpfDocHandler.createText( docHelper.getParams(), para.getText() ).replace( PageNumberHelper.PAGE_COUNT , "" );
7979
float textSize = baseFont.getWidthPoint(text, footerTextSize);
8080
float textBase = document.bottom() - totalOffset;
8181
int rowOffset = 10;
@@ -90,7 +90,6 @@ public void onEndPage(PdfWriter writer, Document document) {
9090
cb.setTextMatrix(document.right() - textSize - adjust, textBase);
9191
cb.showText(text);
9292
}
93-
9493
totalOffset+= rowOffset;
9594
} else {
9695
throw new ConfigRuntimeException( "Element not allowed in footer (accepted only DocPara) : "+current );
@@ -110,6 +109,7 @@ public void onCloseDocument(PdfWriter writer, Document document) {
110109
totalPages.setTextMatrix(0, 0);
111110
totalPages.showText(String.valueOf( writer.getPageNumber() - 1) );
112111
totalPages.endText();
112+
totalPages.sanityCheck();
113113
}
114114

115115
public void setPageNumberAlignment(int pageNumberAlignment) {

0 commit comments

Comments
 (0)