C# Class Recurity.Swf.TagHandler.DefineFont3

The DefineFont3 tag extends the functionality of DefineFont2 by expressing the SHAPE coordinates in the GlyphShapeTable at 20 times the resolution.
The DefineFont3 tag is introduced along with the DefineFontAlignZones tag in Swf 8. The DefineFontAlignZones tag is optional but recommended for Swf files using advanced antialiasing, and it modifies the DefineFont3 tag. The DefineFont3 tag extends the functionality of DefineFont2 by expressing the SHAPE coordinates in the GlyphShapeTable at 20 times the resolution. All the EMSquare coordinates are multiplied by 20 at export, allowing fractional resolution to 1/20 of a unit. This allows for more precisely defined glyphs and results in better visual quality.
Inheritance: DefineFont2
Datei anzeigen Open project: rtezli/Blitzableiter Class Usage Examples

Public Methods

Method Description
DefineFont3 ( byte InitialVersion ) : System

The DefineFont3 tag extends the functionality of DefineFont2 by expressing the SHAPE

coordinates in the GlyphShapeTable at 20 times the resolution.

ToString ( ) : string

Converts the value of this instance to a System.String.

Verify ( ) : bool

Verifies this object and its components for documentation compliance.

Write ( Stream output ) : void

Protected Methods

Method Description
Parse ( ) : void

ParseCodeTable ( Stream input ) : void

WriteCodeTable ( Stream output ) : void

Method Details

DefineFont3() public method

The DefineFont3 tag extends the functionality of DefineFont2 by expressing the SHAPE

coordinates in the GlyphShapeTable at 20 times the resolution.

public DefineFont3 ( byte InitialVersion ) : System
InitialVersion byte The version of the Swf file using this object.
return System

Parse() protected method

protected Parse ( ) : void
return void

ParseCodeTable() protected method

protected ParseCodeTable ( Stream input ) : void
input Stream
return void

ToString() public method

Converts the value of this instance to a System.String.
public ToString ( ) : string
return string

Verify() public method

Verifies this object and its components for documentation compliance.
public Verify ( ) : bool
return bool

Write() public method

public Write ( Stream output ) : void
output Stream
return void

WriteCodeTable() protected method

protected WriteCodeTable ( Stream output ) : void
output Stream
return void