GlyphOutlineRenderer
Inheritance: java.lang.Object, com.aspose.font.GlyphRendererBase
public class GlyphOutlineRenderer extends GlyphRendererBase
Represents glyph outline renderer.
Constructors
Constructor | Description |
---|---|
GlyphOutlineRenderer(IGlyphOutlinePainter painter) | Initializes new GlyphOutlineRenderer object. |
Methods
Method | Description |
---|---|
equals(Object arg0) | |
getClass() | |
hashCode() | |
notify() | |
notifyAll() | |
renderGlyph(IFont font, GlyphId glyphId) | Renders glyph. |
renderGlyph(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix) | Renders glyph, an objective of this overloaded version - to be used with cache for glyphs. |
renderGlyph(IFont font, GlyphId glyphId, TransformationMatrix glyphPlacementMatrix) | Renders glyph. |
renderGlyph(IFont font, long glyphIndex) | Renders glyph |
renderGlyph(IFont font, long glyphIndex, TransformationMatrix glyphPlacementMatrix) | Renders glyph. |
renderIndependentGlyphPath(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix) | Renders glyph using independent glyph path. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
GlyphOutlineRenderer(IGlyphOutlinePainter painter)
public GlyphOutlineRenderer(IGlyphOutlinePainter painter)
Initializes new GlyphOutlineRenderer object.
Parameters:
Parameter | Type | Description |
---|---|---|
painter | IGlyphOutlinePainter | Glyph painter. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
renderGlyph(IFont font, GlyphId glyphId)
public void renderGlyph(IFont font, GlyphId glyphId)
Renders glyph.
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphId | GlyphId | Physical glyph index inside Font. Note that this is not a unicode. |
renderGlyph(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix)
public void renderGlyph(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix)
Renders glyph, an objective of this overloaded version - to be used with cache for glyphs.
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphId | GlyphId | Physical glyph index inside Font. Note that this is not a unicode. |
glyph | Glyph | Glyph to render. |
glyphPlacementMatrix | TransformationMatrix | Matrix that is applied to glyph coordinates. |
renderGlyph(IFont font, GlyphId glyphId, TransformationMatrix glyphPlacementMatrix)
public void renderGlyph(IFont font, GlyphId glyphId, TransformationMatrix glyphPlacementMatrix)
Renders glyph.
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphId | GlyphId | Physical glyph index inside Font. Note that this is not a unicode. |
glyphPlacementMatrix | TransformationMatrix | Matrix that is applied to glyph coordinates. |
renderGlyph(IFont font, long glyphIndex)
public void renderGlyph(IFont font, long glyphIndex)
Renders glyph
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphIndex | long | Physical glyph index inside Font. Note that this is not a unicode. |
renderGlyph(IFont font, long glyphIndex, TransformationMatrix glyphPlacementMatrix)
public void renderGlyph(IFont font, long glyphIndex, TransformationMatrix glyphPlacementMatrix)
Renders glyph.
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphIndex | long | Physical glyph index inside Font. Note that this is not a unicode. |
glyphPlacementMatrix | TransformationMatrix | Matrix that is applied to glyph coordinates. |
renderIndependentGlyphPath(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix)
public void renderIndependentGlyphPath(IFont font, GlyphId glyphId, Glyph glyph, TransformationMatrix glyphPlacementMatrix)
Renders glyph using independent glyph path. RenderGlyph() function family changes glyph path on rendering. It then leads to necessity reload this glyph again. This function uses copy of glyph path and doesn’t changes original glyph path, so the same glyph could be reused multiple times. This version of function is intended for use with cache of glyphs.
Parameters:
Parameter | Type | Description |
---|---|---|
font | IFont | The Font that contains the glyph. |
glyphId | GlyphId | Physical glyph index inside Font. Note that this is not a unicode. |
glyph | Glyph | Glyph to render. |
glyphPlacementMatrix | TransformationMatrix | Matrix that is applied to glyph coordinates. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |