mirror of https://github.com/apache/poi.git
Added detailed comments
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352727 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d791dcf409
commit
d73ba9f2d0
|
@ -61,12 +61,25 @@ import org.apache.poi.util.LittleEndian;
|
||||||
* grpprls of the paragraph and character properties of the document. A grpprl
|
* grpprls of the paragraph and character properties of the document. A grpprl
|
||||||
* is a list of sprms(decompression operations) to perform on a parent style.
|
* is a list of sprms(decompression operations) to perform on a parent style.
|
||||||
*
|
*
|
||||||
|
* The style properties for paragraph and character runs
|
||||||
|
* are stored in fkps. There are PAP fkps for paragraph properties and CHP fkps
|
||||||
|
* for character run properties. The first part of the fkp for both CHP and PAP
|
||||||
|
* fkps consists of an array of 4 byte int offsets in the main stream for that
|
||||||
|
* Paragraph's or Character run's text. The ending offset is the next
|
||||||
|
* value in the array. For example, if an fkp has X number of Paragraph's
|
||||||
|
* stored in it then there are (x + 1) 4 byte ints in the beginning array. The
|
||||||
|
* number X is determined by the last byte in a 512 byte fkp.
|
||||||
|
*
|
||||||
|
* CHP and PAP fkps also store the compressed styles(grpprl) that correspond to
|
||||||
|
* the offsets on the front of the fkp. The offset of the grpprls is determined
|
||||||
|
* differently for CHP fkps and PAP fkps.
|
||||||
|
*
|
||||||
* @author Ryan Ackley
|
* @author Ryan Ackley
|
||||||
*/
|
*/
|
||||||
public class FormattedDiskPage
|
public abstract class FormattedDiskPage
|
||||||
{
|
{
|
||||||
byte[] _fkp;
|
protected byte[] _fkp;
|
||||||
int _crun;
|
protected int _crun;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Uses a 512-byte array to create a FKP
|
* Uses a 512-byte array to create a FKP
|
||||||
|
@ -97,8 +110,10 @@ public class FormattedDiskPage
|
||||||
* Used to get the total number of grrprl's stored int this FKP
|
* Used to get the total number of grrprl's stored int this FKP
|
||||||
* @return The number of grpprls in this FKP
|
* @return The number of grpprls in this FKP
|
||||||
*/
|
*/
|
||||||
public int getSize()
|
public int size()
|
||||||
{
|
{
|
||||||
return _crun;
|
return _crun;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public abstract byte[] getGrpprl(int index);
|
||||||
}
|
}
|
Loading…
Reference in New Issue