org.pentaho.reporting.engine.classic.core.layout.text
Class DefaultExtendedBaselineInfo

java.lang.Object
  extended by 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

Field Summary
 
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)
           
 
Method Summary
 long getBaseline(int baseline)
           
 long[] getBaselines()
           
 int getDominantBaseline()
           
 long getStrikethroughPosition()
           
 long getUnderlinePosition()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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