org.icepdf.core.util.content
Class TextMetrics

java.lang.Object
  extended by org.icepdf.core.util.content.TextMetrics

public class TextMetrics
extends java.lang.Object

The TextMetrics class purpose is to help sort out the difference between how text is drawn vs. how it can be retrieved for text extraction such as mouse selection/clip board and output to file.


Constructor Summary
TextMetrics()
           
 
Method Summary
 java.awt.geom.Point2D.Float getAdvance()
           
 float getPreviousAdvance()
           
 float getShift()
           
 float getyBTStart()
           
 boolean isYstart()
           
 void setAdvance(java.awt.geom.Point2D.Float advance)
           
 void setPreviousAdvance(float previousAdvance)
           
 void setShift(float shift)
           
 void setyBTStart(float yBTStart)
           
 void setYstart(boolean ystart)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextMetrics

public TextMetrics()
Method Detail

getShift

public float getShift()

setShift

public void setShift(float shift)

getPreviousAdvance

public float getPreviousAdvance()

setPreviousAdvance

public void setPreviousAdvance(float previousAdvance)

getAdvance

public java.awt.geom.Point2D.Float getAdvance()

setAdvance

public void setAdvance(java.awt.geom.Point2D.Float advance)

isYstart

public boolean isYstart()

setYstart

public void setYstart(boolean ystart)

getyBTStart

public float getyBTStart()

setyBTStart

public void setyBTStart(float yBTStart)