pt.tumba.parser.swf
Class TagWriter.Font2ShapeImpl

java.lang.Object
  extended by pt.tumba.parser.swf.TagWriter.SWFShapeImpl
      extended by pt.tumba.parser.swf.TagWriter.Font2ShapeImpl
All Implemented Interfaces:
SWFShape, SWFVectors
Enclosing class:
TagWriter

protected static class TagWriter.Font2ShapeImpl
extends TagWriter.SWFShapeImpl

Description of the Class

Author:
unknown

Field Summary
protected  int[] advances
          Description of the Field
protected  int ascent
          Description of the Field
protected  Rect[] bounds
          Description of the Field
protected  int[] codes
          Description of the Field
protected  int descent
          Description of the Field
protected  int flags
          Description of the Field
protected  int[] kernAdjustments
          Description of the Field
protected  int[] kernCodes1
          Description of the Field
protected  int[] kernCodes2
          Description of the Field
protected  int leading
          Description of the Field
 
Fields inherited from class pt.tumba.parser.swf.TagWriter.SWFShapeImpl
bout, fill0Index, fill1Index, fillBits, fillStyles, glyphByteArrays, glyphCount, hasAlpha, hasStyle, initialStyles, lineBits, lineIndex, lineStyles, moveXY, out, outstandingChanges, writer
 
Constructor Summary
TagWriter.Font2ShapeImpl(TagWriter writer, int flags, int glyphCount, int ascent, int descent, int leading, int[] codes, int[] advances, Rect[] bounds, int[] kernCodes1, int[] kernCodes2, int[] kernAdjustments)
          Constructor for the Font2ShapeImpl object
 
Method Summary
protected  void finishFont()
          Description of the Method
 
Methods inherited from class pt.tumba.parser.swf.TagWriter.SWFShapeImpl
curve, defineFillStyle, defineFillStyle, defineFillStyle, defineLineStyle, done, flushChangeRecords, line, move, setFillStyle0, setFillStyle1, setLineStyle, writeChangeRecord, writeInitialStyles, writeMoveXY, writeStyles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flags

protected int flags
Description of the Field


ascent

protected int ascent
Description of the Field


descent

protected int descent
Description of the Field


leading

protected int leading
Description of the Field


codes

protected int[] codes
Description of the Field


advances

protected int[] advances
Description of the Field


bounds

protected Rect[] bounds
Description of the Field


kernCodes1

protected int[] kernCodes1
Description of the Field


kernCodes2

protected int[] kernCodes2
Description of the Field


kernAdjustments

protected int[] kernAdjustments
Description of the Field

Constructor Detail

TagWriter.Font2ShapeImpl

public TagWriter.Font2ShapeImpl(TagWriter writer,
                                int flags,
                                int glyphCount,
                                int ascent,
                                int descent,
                                int leading,
                                int[] codes,
                                int[] advances,
                                Rect[] bounds,
                                int[] kernCodes1,
                                int[] kernCodes2,
                                int[] kernAdjustments)
Constructor for the Font2ShapeImpl object

Parameters:
writer - Description of the Parameter
flags - Description of the Parameter
glyphCount - Description of the Parameter
ascent - Description of the Parameter
descent - Description of the Parameter
leading - Description of the Parameter
codes - Description of the Parameter
advances - Description of the Parameter
bounds - Description of the Parameter
kernCodes1 - Description of the Parameter
kernCodes2 - Description of the Parameter
kernAdjustments - Description of the Parameter
Method Detail

finishFont

protected void finishFont()
                   throws java.io.IOException
Description of the Method

Overrides:
finishFont in class TagWriter.SWFShapeImpl
Throws:
java.io.IOException - Description of the Exception