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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to