C# Class iTextSharp.text.pdf.TrueTypeFontSubSet

ファイルを表示 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_oe property

protected int directoryOffset
return int

fileName protected_oe property

protected string fileName
return string

fontPtr protected_oe property

protected int fontPtr
return int

glyfTableRealSize protected_oe property

protected int glyfTableRealSize
return int

glyphsInList protected_oe property

protected List glyphsInList
return List

glyphsUsed protected_oe property

protected Dictionary glyphsUsed
return int[]>.Dictionary

includeCmap protected_oe property

protected bool includeCmap
return bool

includeExtras protected_oe property

protected bool includeExtras
return bool

locaShortTable protected_oe property

protected bool locaShortTable
return bool

locaTable protected_oe property

protected int[] locaTable
return int[]

locaTableRealSize protected_oe property

protected int locaTableRealSize
return int

newGlyfTable protected_oe property

protected byte[] newGlyfTable
return byte[]

newLocaTable protected_oe property

protected int[] newLocaTable
return int[]

newLocaTableOut protected_oe property

protected byte[] newLocaTableOut
return byte[]

outFont protected_oe property

protected byte[] outFont
return byte[]

rf protected_oe property

protected RandomAccessFileOrArray,iTextSharp.text.pdf rf
return RandomAccessFileOrArray

tableDirectory protected_oe property

protected Dictionary tableDirectory
return int[]>.Dictionary

tableGlyphOffset protected_oe property

protected int tableGlyphOffset
return int