C# Class iTextSharp.text.pdf.TrueTypeFontSubSet

Show file Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Property Type Description
directoryOffset int
fileName string
fontPtr int
glyfTableRealSize int
glyphsInList List
glyphsUsed int[]>.Dictionary
includeCmap bool
includeExtras bool
locaShortTable bool
locaTable int[]
locaTableRealSize int
newGlyfTable byte[]
newLocaTable int[]
newLocaTableOut byte[]
outFont byte[]
rf RandomAccessFileOrArray
tableDirectory int[]>.Dictionary
tableGlyphOffset int

Public Methods

Method Description
Process ( ) : byte[]
TrueTypeFontSubSet ( string fileName, RandomAccessFileOrArray rf, int[]>.Dictionary glyphsUsed, int directoryOffset, bool includeCmap, bool includeExtras ) : System

Protected Methods

Method Description
AssembleFont ( ) : void
CalculateChecksum ( byte b ) : int
CheckGlyphComposite ( int glyph ) : void
CreateNewGlyphTables ( ) : void
CreateTableDirectory ( ) : void
FlatGlyphs ( ) : void
LocaTobytes ( ) : void
ReadLoca ( ) : void
ReadStandardString ( int length ) : string
WriteFontInt ( int n ) : void
WriteFontShort ( int n ) : void
WriteFontString ( string s ) : void

Method Details

AssembleFont() protected method

protected AssembleFont ( ) : void
return void

CalculateChecksum() protected method

protected CalculateChecksum ( byte b ) : int
b byte
return int

CheckGlyphComposite() protected method

protected CheckGlyphComposite ( int glyph ) : void
glyph int
return void

CreateNewGlyphTables() protected method

protected CreateNewGlyphTables ( ) : void
return void

CreateTableDirectory() protected method

protected CreateTableDirectory ( ) : void
return void

FlatGlyphs() protected method

protected FlatGlyphs ( ) : void
return void

LocaTobytes() protected method

protected LocaTobytes ( ) : void
return void

Process() public method

public Process ( ) : byte[]
return byte[]

ReadLoca() protected method

protected ReadLoca ( ) : void
return void

ReadStandardString() protected method

protected ReadStandardString ( int length ) : string
length int
return string

TrueTypeFontSubSet() public method

public TrueTypeFontSubSet ( string fileName, RandomAccessFileOrArray rf, int[]>.Dictionary glyphsUsed, int directoryOffset, bool includeCmap, bool includeExtras ) : System
fileName string
rf RandomAccessFileOrArray
glyphsUsed int[]>.Dictionary
directoryOffset int
includeCmap bool
includeExtras bool
return System

WriteFontInt() protected method

protected WriteFontInt ( int n ) : void
n int
return void

WriteFontShort() protected method

protected WriteFontShort ( int n ) : void
n int
return void

WriteFontString() protected method

protected WriteFontString ( string s ) : void
s string
return void

Property Details

directoryOffset protected property

protected int directoryOffset
return int

fileName protected property

protected string fileName
return string

fontPtr protected property

protected int fontPtr
return int

glyfTableRealSize protected property

protected int glyfTableRealSize
return int

glyphsInList protected property

protected List glyphsInList
return List

glyphsUsed protected property

protected Dictionary glyphsUsed
return int[]>.Dictionary

includeCmap protected property

protected bool includeCmap
return bool

includeExtras protected property

protected bool includeExtras
return bool

locaShortTable protected property

protected bool locaShortTable
return bool

locaTable protected property

protected int[] locaTable
return int[]

locaTableRealSize protected property

protected int locaTableRealSize
return int

newGlyfTable protected property

protected byte[] newGlyfTable
return byte[]

newLocaTable protected property

protected int[] newLocaTable
return int[]

newLocaTableOut protected property

protected byte[] newLocaTableOut
return byte[]

outFont protected property

protected byte[] outFont
return byte[]

rf protected property

protected RandomAccessFileOrArray,iTextSharp.text.pdf rf
return RandomAccessFileOrArray

tableDirectory protected property

protected Dictionary tableDirectory
return int[]>.Dictionary

tableGlyphOffset protected property

protected int tableGlyphOffset
return int