Package com.openhtmltopdf.svgsupport
Class OpenHtmlGvtGlyphVector
- java.lang.Object
-
- com.openhtmltopdf.svgsupport.OpenHtmlGvtGlyphVector
-
- All Implemented Interfaces:
org.apache.batik.gvt.font.GVTGlyphVector
public class OpenHtmlGvtGlyphVector extends java.lang.Object implements org.apache.batik.gvt.font.GVTGlyphVector
-
-
Constructor Summary
Constructors Constructor Description OpenHtmlGvtGlyphVector(java.awt.font.GlyphVector vec, org.apache.batik.gvt.font.GVTFont font, java.awt.font.FontRenderContext frc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddraw(java.awt.Graphics2D g2d, java.text.AttributedCharacterIterator arg1)java.awt.geom.Rectangle2DgetBounds2D(java.text.AttributedCharacterIterator arg0)intgetCharacterCount(int start, int end)org.apache.batik.gvt.font.GVTFontgetFont()java.awt.font.FontRenderContextgetFontRenderContext()java.awt.geom.Rectangle2DgetGeometricBounds()java.awt.geom.Rectangle2DgetGlyphCellBounds(int arg0)intgetGlyphCode(int idx)int[]getGlyphCodes(int arg0, int arg1, int[] arg2)java.awt.font.GlyphJustificationInfogetGlyphJustificationInfo(int idx)java.awt.ShapegetGlyphLogicalBounds(int arg0)org.apache.batik.gvt.font.GVTGlyphMetricsgetGlyphMetrics(int arg0)java.awt.ShapegetGlyphOutline(int arg0)java.awt.geom.Point2DgetGlyphPosition(int arg0)float[]getGlyphPositions(int arg0, int arg1, float[] arg2)java.awt.geom.AffineTransformgetGlyphTransform(int arg0)java.awt.ShapegetGlyphVisualBounds(int arg0)java.awt.geom.Rectangle2DgetLogicalBounds()intgetNumGlyphs()java.awt.ShapegetOutline()java.awt.ShapegetOutline(float arg0, float arg1)booleanisGlyphVisible(int arg0)booleanisReversed()voidmaybeReverse(boolean arg0)voidperformDefaultLayout()voidsetGlyphPosition(int arg0, java.awt.geom.Point2D arg1)voidsetGlyphTransform(int arg0, java.awt.geom.AffineTransform arg1)voidsetGlyphVisible(int arg0, boolean arg1)
-
-
-
Method Detail
-
draw
public void draw(java.awt.Graphics2D g2d, java.text.AttributedCharacterIterator arg1)- Specified by:
drawin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D(java.text.AttributedCharacterIterator arg0)
- 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
public java.awt.font.FontRenderContext getFontRenderContext()
- Specified by:
getFontRenderContextin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGeometricBounds
public java.awt.geom.Rectangle2D getGeometricBounds()
- Specified by:
getGeometricBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphCellBounds
public java.awt.geom.Rectangle2D getGlyphCellBounds(int arg0)
- 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
public java.awt.font.GlyphJustificationInfo getGlyphJustificationInfo(int idx)
- Specified by:
getGlyphJustificationInfoin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphLogicalBounds
public java.awt.Shape getGlyphLogicalBounds(int arg0)
- 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
public java.awt.Shape getGlyphOutline(int arg0)
- Specified by:
getGlyphOutlinein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphPosition
public java.awt.geom.Point2D getGlyphPosition(int arg0)
- 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
public java.awt.geom.AffineTransform getGlyphTransform(int arg0)
- Specified by:
getGlyphTransformin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getGlyphVisualBounds
public java.awt.Shape getGlyphVisualBounds(int arg0)
- Specified by:
getGlyphVisualBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getLogicalBounds
public java.awt.geom.Rectangle2D getLogicalBounds()
- Specified by:
getLogicalBoundsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getNumGlyphs
public int getNumGlyphs()
- Specified by:
getNumGlyphsin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getOutline
public java.awt.Shape getOutline()
- Specified by:
getOutlinein interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
getOutline
public java.awt.Shape getOutline(float arg0, float arg1)- 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
public void setGlyphPosition(int arg0, java.awt.geom.Point2D arg1)- Specified by:
setGlyphPositionin interfaceorg.apache.batik.gvt.font.GVTGlyphVector
-
setGlyphTransform
public void setGlyphTransform(int arg0, java.awt.geom.AffineTransform arg1)- 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
-
-