org.apache.fop.datatypes
Class Length
java.lang.Object
|
+--org.apache.fop.datatypes.Length
- Direct Known Subclasses:
- MixedLength, PercentLength
- public class Length
- extends java.lang.Object
a length quantity in XSL
Constructor Summary |
Length(double numRelUnits,
int iCurFontSize)
Set the length given a number of relative units and the current
font size in base units. |
Length(double numUnits,
java.lang.String units)
Set the length given a number of units and a unit name. |
Length(int baseUnits)
set the length as a number of base units |
Method Summary |
protected int |
computeValue()
|
protected void |
convert(double dvalue,
java.lang.String unit)
Convert the given length to a dimensionless integer representing
a whole number of base units (milli-points). |
double |
getTableUnits()
Return the number of table units which are included in this
length specification. |
boolean |
isAuto()
|
int |
mvalue()
return the length in 1/1000ths of a point |
protected void |
setIsComputed(boolean bIsComputed)
|
protected void |
setValue(int millipoints)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
AUTO
public static final Length AUTO
millipoints
protected int millipoints
bIsComputed
protected boolean bIsComputed
Length
public Length(double numRelUnits,
int iCurFontSize)
- Set the length given a number of relative units and the current
font size in base units.
Length
public Length(double numUnits,
java.lang.String units)
- Set the length given a number of units and a unit name.
Length
public Length(int baseUnits)
- set the length as a number of base units
convert
protected void convert(double dvalue,
java.lang.String unit)
- Convert the given length to a dimensionless integer representing
a whole number of base units (milli-points).
setIsComputed
protected void setIsComputed(boolean bIsComputed)
mvalue
public int mvalue()
- return the length in 1/1000ths of a point
computeValue
protected int computeValue()
setValue
protected void setValue(int millipoints)
isAuto
public boolean isAuto()
getTableUnits
public double getTableUnits()
- Return the number of table units which are included in this
length specification.
This will always be 0 unless the property specification used
the proportional-column-width() function (only only table
column FOs).
If this value is not 0, the actual value of the Length cannot
be known without looking at all of the columns in the table to
determine the value of a "table-unit".
- Returns:
- The number of table units which are included in this
length specification.
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.