Package com.openhtmltopdf.render
Class MarkerData
- java.lang.Object
-
- com.openhtmltopdf.render.MarkerData
-
public class MarkerData extends java.lang.ObjectA bean containing information necessary to draw a list marker. This includes font information from the block (for selecting the correct font when drawing a text marker) or the data necessary to draw other types of markers. It also includes a reference to the first line box in the block box (which in turn may be nested inside of other block boxes). All markers are drawn relative to the baseline of this line box.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMarkerData.GlyphMarkerstatic classMarkerData.ImageMarkerstatic classMarkerData.TextMarker
-
Field Summary
Fields Modifier and Type Field Description private MarkerData.GlyphMarker_glyphMarkerprivate MarkerData.ImageMarker_imageMarkerprivate LineBox_previousReferenceLineprivate LineBox_referenceLineprivate StrutMetrics_structMetricsprivate MarkerData.TextMarker_textMarker
-
Constructor Summary
Constructors Constructor Description MarkerData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkerData.GlyphMarkergetGlyphMarker()MarkerData.ImageMarkergetImageMarker()intgetLayoutWidth()LineBoxgetReferenceLine()StrutMetricsgetStructMetrics()MarkerData.TextMarkergetTextMarker()voidrestorePreviousReferenceLine(LineBox current)voidsetGlyphMarker(MarkerData.GlyphMarker glyphMarker)voidsetImageMarker(MarkerData.ImageMarker imageMarker)voidsetReferenceLine(LineBox referenceLine)voidsetStructMetrics(StrutMetrics structMetrics)voidsetTextMarker(MarkerData.TextMarker markerText)
-
-
-
Field Detail
-
_structMetrics
private StrutMetrics _structMetrics
-
_textMarker
private MarkerData.TextMarker _textMarker
-
_glyphMarker
private MarkerData.GlyphMarker _glyphMarker
-
_imageMarker
private MarkerData.ImageMarker _imageMarker
-
_referenceLine
private LineBox _referenceLine
-
_previousReferenceLine
private LineBox _previousReferenceLine
-
-
Method Detail
-
getTextMarker
public MarkerData.TextMarker getTextMarker()
-
setTextMarker
public void setTextMarker(MarkerData.TextMarker markerText)
-
getGlyphMarker
public MarkerData.GlyphMarker getGlyphMarker()
-
setGlyphMarker
public void setGlyphMarker(MarkerData.GlyphMarker glyphMarker)
-
getImageMarker
public MarkerData.ImageMarker getImageMarker()
-
setImageMarker
public void setImageMarker(MarkerData.ImageMarker imageMarker)
-
getStructMetrics
public StrutMetrics getStructMetrics()
-
setStructMetrics
public void setStructMetrics(StrutMetrics structMetrics)
-
getLayoutWidth
public int getLayoutWidth()
-
getReferenceLine
public LineBox getReferenceLine()
-
setReferenceLine
public void setReferenceLine(LineBox referenceLine)
-
restorePreviousReferenceLine
public void restorePreviousReferenceLine(LineBox current)
-
-