HyphenationTree Public class
Diagram
flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.hyphenation iTextSharp.text.pdf.hyphenation.HyphenationTree[[HyphenationTree]] iTextSharp.text.pdf.hyphenation.IPatternConsumer[[IPatternConsumer]] class iTextSharp.text.pdf.hyphenation.IPatternConsumer interfaceStyle; iTextSharp.text.pdf.hyphenation.TernaryTree[[TernaryTree]] end iTextSharp.text.pdf.hyphenation.IPatternConsumer --> iTextSharp.text.pdf.hyphenation.HyphenationTree iTextSharp.text.pdf.hyphenation.TernaryTree --> iTextSharp.text.pdf.hyphenation.HyphenationTree
Members
Methods
Protected methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
Public methods
|
Returns |
Name |
|---|---|
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
( |
|
|
() |
Details
Inheritance
Constructors
HyphenationTree
Source code
public HyphenationTree()
Methods
PackValues
Source code
protected virtual int PackValues(string values)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
values |
UnpackValues
Source code
protected virtual string UnpackValues(int k)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
k |
LoadSimplePatterns
Source code
public virtual void LoadSimplePatterns(Stream stream)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
stream |
FindPattern
Source code
public virtual string FindPattern(string pat)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
pat |
Hstrcmp
Source code
protected virtual int Hstrcmp(char[] s, int si, char[] t, int ti)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
s |
|
|
|
si |
|
|
|
t |
|
|
|
ti |
GetValues
Source code
protected virtual byte GetValues(int k)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
k |
SearchPatterns
Source code
protected virtual void SearchPatterns(char[] word, int index, byte[] il)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
word |
|
|
|
index |
|
|
|
il |
Hyphenate [1/2]
Source code
public virtual Hyphenation Hyphenate(string word, int remainCharCount, int pushCharCount)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
word |
|
|
|
remainCharCount |
|
|
|
pushCharCount |
Hyphenate [2/2]
Source code
public virtual Hyphenation Hyphenate(char[] w, int offset, int len, int remainCharCount, int pushCharCount)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
w |
|
|
|
offset |
|
|
|
len |
|
|
|
remainCharCount |
|
|
|
pushCharCount |
AddClass
Source code
public virtual void AddClass(string chargroup)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
chargroup |
AddException
Source code
public virtual void AddException(string word, List<object> hyphenatedword)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
word |
|
|
|
hyphenatedword |
AddPattern
Source code
public virtual void AddPattern(string pattern, string ivalue)
Arguments
|
Type |
Name |
Description |
|---|---|---|
|
|
pattern |
|
|
|
ivalue |
PrintStats
Source code
public override void PrintStats()
Generated with ModularDoc