C# Class iTextSharp.text.pdf.hyphenation.HyphenationTree

Inheritance: TernaryTree, IPatternConsumer
Show file Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Property Type Description
classmap TernaryTree
stoplist List>.Dictionary
vspace ByteVector

Public Methods

Method Description
AddClass ( String chargroup ) : void
AddException ( String word, List hyphenatedword ) : void
AddPattern ( String pattern, String ivalue ) : void
FindPattern ( String pat ) : String
Hyphenate ( String word, int remainCharCount, int pushCharCount ) : Hyphenation
Hyphenate ( char w, int offset, int len, int remainCharCount, int pushCharCount ) : Hyphenation
HyphenationTree ( ) : System
LoadSimplePatterns ( Stream stream ) : void
PrintStats ( ) : void

Protected Methods

Method Description
GetValues ( int k ) : byte[]
Hstrcmp ( char s, int si, char t, int ti ) : int
PackValues ( String values ) : int
SearchPatterns ( char word, int index, byte il ) : void
UnpackValues ( int k ) : String

Method Details

AddClass() public method

public AddClass ( String chargroup ) : void
chargroup String
return void

AddException() public method

public AddException ( String word, List hyphenatedword ) : void
word String
hyphenatedword List
return void

AddPattern() public method

public AddPattern ( String pattern, String ivalue ) : void
pattern String
ivalue String
return void

FindPattern() public method

public FindPattern ( String pat ) : String
pat String
return String

GetValues() protected method

protected GetValues ( int k ) : byte[]
k int
return byte[]

Hstrcmp() protected method

protected Hstrcmp ( char s, int si, char t, int ti ) : int
s char
si int
t char
ti int
return int

Hyphenate() public method

public Hyphenate ( String word, int remainCharCount, int pushCharCount ) : Hyphenation
word String
remainCharCount int
pushCharCount int
return Hyphenation

Hyphenate() public method

public Hyphenate ( char w, int offset, int len, int remainCharCount, int pushCharCount ) : Hyphenation
w char
offset int
len int
remainCharCount int
pushCharCount int
return Hyphenation

HyphenationTree() public method

public HyphenationTree ( ) : System
return System

LoadSimplePatterns() public method

public LoadSimplePatterns ( Stream stream ) : void
stream Stream
return void

PackValues() protected method

protected PackValues ( String values ) : int
values String
return int

PrintStats() public method

public PrintStats ( ) : void
return void

SearchPatterns() protected method

protected SearchPatterns ( char word, int index, byte il ) : void
word char
index int
il byte
return void

UnpackValues() protected method

protected UnpackValues ( int k ) : String
k int
return String

Property Details

classmap protected property

protected TernaryTree,iTextSharp.text.pdf.hyphenation classmap
return TernaryTree

stoplist protected property

protected Dictionary> stoplist
return List>.Dictionary

vspace protected property

protected ByteVector,iTextSharp.text.pdf.hyphenation vspace
return ByteVector