You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by av...@apache.org on 2003/01/01 10:24:39 UTC

cvs commit: jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel TestHSSFSheet.java

avik        2003/01/01 01:24:39

  Modified:    .        .classpath .project
               src/java/org/apache/poi/hssf/usermodel HSSFSheet.java
               src/testcases/org/apache/poi/hssf/usermodel
                        TestHSSFSheet.java
  Log:
  PR:15677
  
  Revision  Changes    Path
  1.3       +2 -2      jakarta-poi/.classpath
  
  Index: .classpath
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/.classpath,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- .classpath	23 Nov 2002 19:03:27 -0000	1.2
  +++ .classpath	1 Jan 2003 09:24:39 -0000	1.3
  @@ -3,8 +3,8 @@
       <classpathentry kind="src" path="src/testcases"/>
       <classpathentry kind="src" path="src/java"/>
       <classpathentry kind="src" path="src/examples/src"/>
  -    <classpathentry kind="src" path="src/documentation/xdocs"/>
       <classpathentry kind="var" path="JRE_LIB" rootpath="JRE_SRCROOT" sourcepath="JRE_SRC"/>
  -    <classpathentry exported="true" kind="lib" path="D:/cygwin/opt/eclipse/workspace/jakarta-poi/tools/cents/junit.cent/lib/junit-3.7.jar"/>
  +    <classpathentry kind="lib" path="tools/cents/junit.cent/lib/junit-3.7.jar"/>
  +    <classpathentry kind="lib" path="lib/core/commons-logging-1.0.jar"/>
       <classpathentry kind="output" path="build"/>
   </classpath>
  
  
  
  1.2       +1 -1      jakarta-poi/.project
  
  Index: .project
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/.project,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- .project	11 Nov 2002 01:34:00 -0000	1.1
  +++ .project	1 Jan 2003 09:24:39 -0000	1.2
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="UTF-8"?>
   <projectDescription>
  -	<name>jakarta-poi</name>
  +	<name>POI</name>
   	<comment></comment>
   	<projects>
   	</projects>
  
  
  
  1.17      +27 -0     jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java
  
  Index: HSSFSheet.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFSheet.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- HSSFSheet.java	26 Dec 2002 22:55:26 -0000	1.16
  +++ HSSFSheet.java	1 Jan 2003 09:24:39 -0000	1.17
  @@ -514,6 +514,33 @@
       }
   
       /**
  +     * determines whether the output is horizontally centered on the page.
  +     * @param value true to horizontally center, false otherwise.
  +     */
  +
  +    public void setHorizontallyCenter(boolean value)
  +    {
  +        HCenterRecord record =
  +                (HCenterRecord) sheet.findFirstRecordBySid(HCenterRecord.sid);
  +
  +        record.setHCenter(value);
  +    }
  +
  +    /**
  +     * Determine whether printed output for this sheet will be horizontally centered.
  +     */
  +
  +    public boolean getHorizontallyCenter()
  +    {
  +        HCenterRecord record =
  +                (HCenterRecord) sheet.findFirstRecordBySid(HCenterRecord.sid);
  +
  +        return record.getHCenter();
  +    }
  +    
  +    
  +    
  +    /**
        * removes a merged region of cells (hence letting them free)
        * @param index of the region to unmerge
        */
  
  
  
  1.9       +21 -0     jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheet.java
  
  Index: TestHSSFSheet.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFSheet.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- TestHSSFSheet.java	26 Dec 2002 23:14:09 -0000	1.8
  +++ TestHSSFSheet.java	1 Jan 2003 09:24:39 -0000	1.9
  @@ -56,6 +56,7 @@
   
   import junit.framework.TestCase;
   import org.apache.poi.hssf.model.Sheet;
  +import org.apache.poi.hssf.record.HCenterRecord;
   import org.apache.poi.hssf.record.VCenterRecord;
   import org.apache.poi.hssf.record.WSBoolRecord;
   
  @@ -115,6 +116,26 @@
           // wb.write(new FileOutputStream("c:\\test.xls"));
       }
   
  +    /**
  +     * Test horizontally centered output.
  +     */
  +
  +    public void testHorizontallyCenter()
  +            throws Exception
  +    {
  +        HSSFWorkbook wb = new HSSFWorkbook();
  +        HSSFSheet s = wb.createSheet();
  +        Sheet sheet = s.getSheet();
  +        HCenterRecord record =
  +                (HCenterRecord) sheet.findFirstRecordBySid(HCenterRecord.sid);
  +
  +        assertEquals(false, record.getHCenter());
  +        s.setHorizontallyCenter(true);
  +        assertEquals(true, record.getHCenter());
  +
  +    }    
  +    
  +    
       /**
        * Test WSBboolRecord fields get set in the user model.
        */