Class OpenHtmlGvtGlyphVector
java.lang.Object
com.openhtmltopdf.svgsupport.OpenHtmlGvtGlyphVector
- All Implemented Interfaces:
org.apache.batik.gvt.font.GVTGlyphVector
public class OpenHtmlGvtGlyphVector
extends Object
implements org.apache.batik.gvt.font.GVTGlyphVector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.batik.gvt.font.GVTFontprivate final FontRenderContextprivate final GlyphVector -
Constructor Summary
ConstructorsConstructorDescriptionOpenHtmlGvtGlyphVector(GlyphVector vec, org.apache.batik.gvt.font.GVTFont font, FontRenderContext frc) -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(Graphics2D g2d, AttributedCharacterIterator arg1) intgetCharacterCount(int start, int end) org.apache.batik.gvt.font.GVTFontgetFont()getGlyphCellBounds(int arg0) intgetGlyphCode(int idx) int[]getGlyphCodes(int arg0, int arg1, int[] arg2) getGlyphJustificationInfo(int idx) getGlyphLogicalBounds(int arg0) org.apache.batik.gvt.font.GVTGlyphMetricsgetGlyphMetrics(int arg0) getGlyphOutline(int arg0) getGlyphPosition(int arg0) float[]getGlyphPositions(int arg0, int arg1, float[] arg2) getGlyphTransform(int arg0) getGlyphVisualBounds(int arg0) intgetOutline(float arg0, float arg1) booleanisGlyphVisible(int arg0) booleanvoidmaybeReverse(boolean arg0) voidvoidsetGlyphPosition(int arg0, Point2D arg1) voidsetGlyphTransform(int arg0, AffineTransform arg1) voidsetGlyphVisible(int arg0, boolean arg1)
-
Field Details
-
vec
-
font
private final org.apache.batik.gvt.font.GVTFont font -
frc
-
-
Constructor Details
-
OpenHtmlGvtGlyphVector
public OpenHtmlGvtGlyphVector(GlyphVector vec, org.apache.batik.gvt.font.GVTFont font, FontRenderContext frc)
-
-
Method Details
-
draw
- Specified by:
drawin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getBounds2D
- Specified by:
getBounds2Din interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getCharacterCount
public int getCharacterCount(int start, int end) - Specified by:
getCharacterCountin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getFont
public org.apache.batik.gvt.font.GVTFont getFont()- Specified by:
getFontin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getFontRenderContext
- Specified by:
getFontRenderContextin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGeometricBounds
- Specified by:
getGeometricBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphCellBounds
- Specified by:
getGlyphCellBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphCode
public int getGlyphCode(int idx) - Specified by:
getGlyphCodein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphCodes
public int[] getGlyphCodes(int arg0, int arg1, int[] arg2) - Specified by:
getGlyphCodesin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphJustificationInfo
- Specified by:
getGlyphJustificationInfoin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphLogicalBounds
- Specified by:
getGlyphLogicalBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphMetrics
public org.apache.batik.gvt.font.GVTGlyphMetrics getGlyphMetrics(int arg0) - Specified by:
getGlyphMetricsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphOutline
- Specified by:
getGlyphOutlinein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphPosition
- Specified by:
getGlyphPositionin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphPositions
public float[] getGlyphPositions(int arg0, int arg1, float[] arg2) - Specified by:
getGlyphPositionsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphTransform
- Specified by:
getGlyphTransformin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphVisualBounds
- Specified by:
getGlyphVisualBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getLogicalBounds
- Specified by:
getLogicalBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getNumGlyphs
public int getNumGlyphs()- Specified by:
getNumGlyphsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getOutline
- Specified by:
getOutlinein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getOutline
- Specified by:
getOutlinein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
isGlyphVisible
public boolean isGlyphVisible(int arg0) - Specified by:
isGlyphVisiblein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
isReversed
public boolean isReversed()- Specified by:
isReversedin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
maybeReverse
public void maybeReverse(boolean arg0) - Specified by:
maybeReversein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
performDefaultLayout
public void performDefaultLayout()- Specified by:
performDefaultLayoutin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
setGlyphPosition
- Specified by:
setGlyphPositionin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
setGlyphTransform
- Specified by:
setGlyphTransformin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
setGlyphVisible
public void setGlyphVisible(int arg0, boolean arg1) - Specified by:
setGlyphVisiblein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-