public class TextState extends Object
| Modifier and Type | Field and Description |
|---|---|
float[][] |
Tm
matrix operations for calculating start of text
|
int |
writingMode
orientation of text using contstants from PdfData
|
| Constructor and Description |
|---|
TextState()
set Trm values
|
| Modifier and Type | Method and Description |
|---|---|
TextState |
deepCopy()
clone object
|
float |
getCharacterSpacing()
get character spacing
|
String |
getFontID()
get font id
|
float |
getHorizontalScaling()
get Horizontal Scaling
|
float |
getLastKerningAdded() |
float |
getLeading()
get font tfs
|
float |
getTextRise()
get Text rise
|
float |
getTfs()
get font tfs
|
float[][] |
getTMAtLineStart()
get Tm at start of line
|
float |
getWordSpacing()
get word spacing
|
boolean |
hasFontChanged() |
void |
resetTm()
set font tfs to default
|
void |
setCharacterSpacing(float character_spacing)
set character spacing
|
void |
setFontChanged(boolean status) |
void |
setHorizontalScaling(float th)
set Horizontal Scaling
|
void |
setLastKerningAdded(float spacingAdded) |
void |
setLeading(float TL)
set font tfs
|
void |
setTextRise(float text_rise)
set Text rise
|
void |
setTMAtLineStart()
set Tm at start of line
|
void |
setWordSpacing(float word_spacing)
set word spacing
|
void |
TF(float Tfs,
String fontID) |
public int writingMode
public float[][] Tm
public float[][] getTMAtLineStart()
public void setTMAtLineStart()
public final void setHorizontalScaling(float th)
public final String getFontID()
public final float getTextRise()
public final float getCharacterSpacing()
public final float getWordSpacing()
public final void setLeading(float TL)
public final float getTfs()
public final float getHorizontalScaling()
public final void setTextRise(float text_rise)
public final float getLeading()
public final TextState deepCopy()
public final void setWordSpacing(float word_spacing)
public final void setCharacterSpacing(float character_spacing)
public final void resetTm()
public boolean hasFontChanged()
public void setFontChanged(boolean status)
public void TF(float Tfs,
String fontID)
public void setLastKerningAdded(float spacingAdded)
public float getLastKerningAdded()
Copyright © 2017. All rights reserved.