org.pentaho.reporting.engine.classic.core.layout.text
Class DefaultExtendedBaselineInfo
java.lang.Object
org.pentaho.reporting.engine.classic.core.layout.text.DefaultExtendedBaselineInfo
- All Implemented Interfaces:
- ExtendedBaselineInfo
public final class DefaultExtendedBaselineInfo
- extends Object
- implements ExtendedBaselineInfo
Creation-Date: 24.07.2006, 17:35:25
- Author:
- Thomas Morgner
Fields inherited from interface org.pentaho.reporting.engine.classic.core.layout.text.ExtendedBaselineInfo |
AFTER_EDGE, ALPHABETHIC, BASELINE_COUNT, BEFORE_EDGE, CENTRAL, HANGING, IDEOGRAPHIC, MATHEMATICAL, MIDDLE, TEXT_AFTER_EDGE, TEXT_BEFORE_EDGE |
Constructor Summary |
DefaultExtendedBaselineInfo(int dominantBaseline,
org.pentaho.reporting.libraries.fonts.registry.BaselineInfo baselines,
long beforeEdge,
long textBeforeEdge,
long textAfterEdge,
long afterEdge,
long underlinePosition,
long strikethroughPosition)
|
DefaultExtendedBaselineInfo
public DefaultExtendedBaselineInfo(int dominantBaseline,
org.pentaho.reporting.libraries.fonts.registry.BaselineInfo baselines,
long beforeEdge,
long textBeforeEdge,
long textAfterEdge,
long afterEdge,
long underlinePosition,
long strikethroughPosition)
getUnderlinePosition
public long getUnderlinePosition()
- Specified by:
getUnderlinePosition
in interface ExtendedBaselineInfo
getStrikethroughPosition
public long getStrikethroughPosition()
- Specified by:
getStrikethroughPosition
in interface ExtendedBaselineInfo
getDominantBaseline
public int getDominantBaseline()
- Specified by:
getDominantBaseline
in interface ExtendedBaselineInfo
getBaselines
public long[] getBaselines()
- Specified by:
getBaselines
in interface ExtendedBaselineInfo
getBaseline
public long getBaseline(int baseline)
- Specified by:
getBaseline
in interface ExtendedBaselineInfo
toString
public String toString()
- Overrides:
toString
in class Object