class-Com.Tecnick.Unicode.Bidi.StepL

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.

Class StepL

Com\Tecnick\Unicode\Bidi\StepL

Namespace: Com\Tecnick\Unicode\Bidi
Package: Unicode
Category: Library
Copyright: 2011-2015 Nicola Asuni - Tecnick.com LTD
License: GNU-LGPL v3 (see LICENSE.TXT)
Author: Nicola Asuni info@tecnick.com
Since: 2015-07-13
Link: https://github.com/tecnickcom/tc-lib-unicode
Located at Bidi/StepL.php
Methods summary
public
# __construct( array $chardata, integer $pel, $maxlevel )

L steps

public array
# getChrData( )

Returns the processed array

protected
# processL1( )

L1. On each line, reset the embedding level of the following characters to the paragraph embedding level: 1. Segment separators, 2. Paragraph separators, 3. Any sequence of whitespace characters and/or isolate formatting characters (FSI, LRI, RLI, and PDI) preceding a segment separator or paragraph separator, and 4. Any sequence of whitespace characters and/or isolate formatting characters (FSI, LRI, RLI, and PDI) at the end of the line.

protected
# processL1b( integer $idx, integer $jdx )

Internal L1 step

protected
# processL2( )

L2. From the highest level found in the text to the lowest odd level on each line, including intermediate levels not actually present in the text, reverse any contiguous sequence of characters that are at that level or higher. This rule reverses a progressively larger series of substrings.

Properties summary
protected array $chardata

Array of characters data to return

# array()
protected integer $numchars

Number of characters in $this->chardata

# 0
protected integer $pel

Paragraph embedding level

# 0
protected integer $maxlevel

Maximul level

# 0
 

© 2004-2017 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy