iText 5

ArabicLigaturizer

ArabicLigaturizer Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf iTextSharp.text.pdf.ArabicLigaturizer[[ArabicLigaturizer]] end

Members

Methods

Internal Static methods

Returns

Name

int

Arabic_shape

(char``[] src, int srcoffset, int srclength, char``[] dest, int destoffset, int destlength, int level)

void

Doublelig

(StringBuilder str, int level)

void

ProcessNumbers

(char``[] text, int offset, int length, int options)

void

Shape

(char``[] text, StringBuilder str, int level)

void

ShapeToArabicDigitsWithContext

(char``[] dest, int start, int length, char digitBase, bool lastStrongWasAL)

Public Static methods

Returns

Name

bool

TryGetReverseMapping

(char key, out char value)

Public methods

Returns

Name

bool

IsRTL

()

string

Process

(string s)

Details

Constructors

ArabicLigaturizer [1/2]

Source code

public ArabicLigaturizer()

ArabicLigaturizer [2/2]

Source code

public ArabicLigaturizer(int runDirection, int options)

Arguments

Type

Name

Description

int

runDirection

int

options

Methods

Doublelig

Source code

internal static void Doublelig(StringBuilder str, int level)

Arguments

Type

Name

Description

StringBuilder

str

int

level

Shape

Source code

internal static void Shape(char[] text, StringBuilder str, int level)

Arguments

Type

Name

Description

char``[]

text

StringBuilder

str

int

level

Arabic_shape

Source code

internal static int Arabic_shape(char[] src, int srcoffset, int srclength, char[] dest, int destoffset, int destlength, int level)

Arguments

Type

Name

Description

char``[]

src

int

srcoffset

int

srclength

char``[]

dest

int

destoffset

int

destlength

int

level

ProcessNumbers

Source code

internal static void ProcessNumbers(char[] text, int offset, int length, int options)

Arguments

Type

Name

Description

char``[]

text

int

offset

int

length

int

options

ShapeToArabicDigitsWithContext

Source code

internal static void ShapeToArabicDigitsWithContext(char[] dest, int start, int length, char digitBase, bool lastStrongWasAL)

Arguments

Type

Name

Description

char``[]

dest

int

start

int

length

char

digitBase

bool

lastStrongWasAL

TryGetReverseMapping

Source code

public static bool TryGetReverseMapping(char key, out char value)

Arguments

Type

Name

Description

char

key

out

char

value

Process

Source code

public virtual string Process(string s)

Arguments

Type

Name

Description

string

s

IsRTL

Source code

public virtual bool IsRTL()

Generated with ModularDoc