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
Public methods
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