Skip to main content
Skip table of contents

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
ReturnsName
intArabic_shape(char``[] src, int srcoffset, int srclength, char``[] dest, int destoffset, int destlength, int level)
voidDoublelig(StringBuilder str, int level)
voidProcessNumbers(char``[] text, int offset, int length, int options)
voidShape(char``[] text, StringBuilder str, int level)
voidShapeToArabicDigitsWithContext(char``[] dest, int start, int length, char digitBase, bool lastStrongWasAL)
Public Static methods
ReturnsName
boolTryGetReverseMapping(char key, out char value)
Public methods
ReturnsName
boolIsRTL()
stringProcess(string s)

Details

Constructors

ArabicLigaturizer [1/2]

Source code

public ArabicLigaturizer()
ArabicLigaturizer [2/2]

Source code

public ArabicLigaturizer(int runDirection, int options)
Arguments
TypeNameDescription
intrunDirection
intoptions

Methods

Doublelig

Source code

internal static void Doublelig(StringBuilder str, int level)
Arguments
TypeNameDescription
StringBuilderstr
intlevel
Shape

Source code

internal static void Shape(char[] text, StringBuilder str, int level)
Arguments
TypeNameDescription
char``[]text
StringBuilderstr
intlevel
Arabic_shape

Source code

internal static int Arabic_shape(char[] src, int srcoffset, int srclength, char[] dest, int destoffset, int destlength, int level)
Arguments
TypeNameDescription
char``[]src
intsrcoffset
intsrclength
char``[]dest
intdestoffset
intdestlength
intlevel
ProcessNumbers

Source code

internal static void ProcessNumbers(char[] text, int offset, int length, int options)
Arguments
TypeNameDescription
char``[]text
intoffset
intlength
intoptions
ShapeToArabicDigitsWithContext

Source code

internal static void ShapeToArabicDigitsWithContext(char[] dest, int start, int length, char digitBase, bool lastStrongWasAL)
Arguments
TypeNameDescription
char``[]dest
intstart
intlength
chardigitBase
boollastStrongWasAL
TryGetReverseMapping

Source code

public static bool TryGetReverseMapping(char key, out char value)
Arguments
TypeNameDescription
charkey
out charvalue
Process

Source code

public virtual string Process(string s)
Arguments
TypeNameDescription
strings
IsRTL

Source code

public virtual bool IsRTL()

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.