You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by pi...@apache.org on 2002/09/30 22:54:23 UTC
cvs commit: xml-fop/src/org/apache/fop/datatypes IDNode.java IDReferences.java
pietsch 2002/09/30 13:54:23
Modified: src/org/apache/fop/datatypes Tag: fop-0_20_2-maintain
IDNode.java IDReferences.java
Log:
Use the formatted page number string instead of the
raw number in IDReferences/IDNode, so that a
page-number citation gets the formatted number.
Revision Changes Path
No revision
No revision
1.4.2.2 +7 -6 xml-fop/src/org/apache/fop/datatypes/Attic/IDNode.java
Index: IDNode.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/datatypes/Attic/IDNode.java,v
retrieving revision 1.4.2.1
retrieving revision 1.4.2.2
diff -u -r1.4.2.1 -r1.4.2.2
--- IDNode.java 2 Aug 2002 20:28:47 -0000 1.4.2.1
+++ IDNode.java 30 Sep 2002 20:54:23 -0000 1.4.2.2
@@ -15,8 +15,9 @@
private PDFGoTo internalLinkGoTo;
- private int pageNumber = -1, xPosition = 0, // x position on page
- yPosition = 0; // y position on page
+ private String pageNumber;
+ private int xPosition = 0; // x position on page
+ private int yPosition = 0; // y position on page
/**
@@ -34,8 +35,8 @@
*
* @param number page number of node
*/
- protected void setPageNumber(int number) {
- pageNumber = number;
+ protected void setPageNumber(String pageNumber) {
+ this.pageNumber = pageNumber;
}
@@ -45,7 +46,7 @@
* @return page number of this node
*/
public String getPageNumber() {
- return (pageNumber != -1) ? new Integer(pageNumber).toString() : null;
+ return pageNumber;
}
1.14.2.2 +3 -3 xml-fop/src/org/apache/fop/datatypes/Attic/IDReferences.java
Index: IDReferences.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/datatypes/Attic/IDReferences.java,v
retrieving revision 1.14.2.1
retrieving revision 1.14.2.2
diff -u -r1.14.2.1 -r1.14.2.2
--- IDReferences.java 2 Aug 2002 20:28:47 -0000 1.14.2.1
+++ IDReferences.java 30 Sep 2002 20:54:23 -0000 1.14.2.2
@@ -145,7 +145,7 @@
+ area.getTableCellXOffset() - ID_PADDING,
area.getPage().getBody().getYPosition()
- area.getAbsoluteHeight() + ID_PADDING);
- setPageNumber(id, area.getPage().getNumber());
+ setPageNumber(id, area.getPage().getFormattedNumber());
area.getPage().addToIDList(id);
}
}
@@ -307,7 +307,7 @@
* @param id The id whose page number is being set
* @param pageNumber The page number of the specified id
*/
- public void setPageNumber(String id, int pageNumber) {
+ public void setPageNumber(String id, String pageNumber) {
IDNode node = (IDNode)idReferences.get(id);
node.setPageNumber(pageNumber);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org