Top Description Inners Fields Constructors Methods
com.openhtmltopdf.render

public Class MarkerData

extends Object
Class Inheritance
Imports
com.openhtmltopdf.extend.FSImage

A 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 and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private MarkerData.GlyphMarker
private MarkerData.ImageMarker
private LineBox
private LineBox
private StrutMetrics
private MarkerData.TextMarker

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public MarkerData.GlyphMarker
public MarkerData.ImageMarker
public int
public LineBox
public StrutMetrics
public MarkerData.TextMarker
public void
public void
public void
public void
setReferenceLine(LineBox referenceLine)

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_glyphMarkerback to summary
private MarkerData.GlyphMarker _glyphMarker
_imageMarkerback to summary
private MarkerData.ImageMarker _imageMarker
_previousReferenceLineback to summary
private LineBox _previousReferenceLine
_referenceLineback to summary
private LineBox _referenceLine
_structMetricsback to summary
private StrutMetrics _structMetrics
_textMarkerback to summary
private MarkerData.TextMarker _textMarker

Constructor Detail

MarkerDataback to summary
public MarkerData()

Method Detail

getGlyphMarkerback to summary
public MarkerData.GlyphMarker getGlyphMarker()
getImageMarkerback to summary
public MarkerData.ImageMarker getImageMarker()
getLayoutWidthback to summary
public int getLayoutWidth()
getReferenceLineback to summary
public LineBox getReferenceLine()
getStructMetricsback to summary
public StrutMetrics getStructMetrics()
getTextMarkerback to summary
public MarkerData.TextMarker getTextMarker()
restorePreviousReferenceLineback to summary
public void restorePreviousReferenceLine(LineBox current)
setGlyphMarkerback to summary
public void setGlyphMarker(MarkerData.GlyphMarker glyphMarker)
setImageMarkerback to summary
public void setImageMarker(MarkerData.ImageMarker imageMarker)
setReferenceLineback to summary
public void setReferenceLine(LineBox referenceLine)
setStructMetricsback to summary
public void setStructMetrics(StrutMetrics structMetrics)
setTextMarkerback to summary
public void setTextMarker(MarkerData.TextMarker markerText)
com.openhtmltopdf.render back to summary

public Class MarkerData.GlyphMarker

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private int
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public int
public void
setDiameter(int diameter)

public void
setLayoutWidth(int layoutWidth)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_diameterback to summary
private int _diameter
_layoutWidthback to summary
private int _layoutWidth

Constructor Detail

GlyphMarkerback to summary
public GlyphMarker()

Method Detail

getDiameterback to summary
public int getDiameter()
getLayoutWidthback to summary
public int getLayoutWidth()
setDiameterback to summary
public void setDiameter(int diameter)
setLayoutWidthback to summary
public void setLayoutWidth(int layoutWidth)
com.openhtmltopdf.render back to summary

public Class MarkerData.ImageMarker

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private FSImage
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FSImage
public int
public void
public void
setLayoutWidth(int layoutWidth)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_imageback to summary
private FSImage _image
_layoutWidthback to summary
private int _layoutWidth

Constructor Detail

ImageMarkerback to summary
public ImageMarker()

Method Detail

getImageback to summary
public FSImage getImage()
getLayoutWidthback to summary
public int getLayoutWidth()
setImageback to summary
public void setImage(FSImage image)
setLayoutWidthback to summary
public void setLayoutWidth(int layoutWidth)
com.openhtmltopdf.render back to summary

public Class MarkerData.TextMarker

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private int
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public String
public void
setLayoutWidth(int width)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_layoutWidthback to summary
private int _layoutWidth
_textback to summary
private String _text

Constructor Detail

TextMarkerback to summary
public TextMarker()

Method Detail

getLayoutWidthback to summary
public int getLayoutWidth()
getTextback to summary
public String getText()
setLayoutWidthback to summary
public void setLayoutWidth(int width)
setTextback to summary
public void setText(String text)