fribidi_log2vis_get_embedding_levels (3)
Leading comments
WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man! DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
NAME
fribidi_log2vis_get_embedding_levels - get embedding levelsSYNOPSIS
#include <fribidi.h>
FriBidiLevel fribidi_log2vis_get_embedding_levels
(
const FriBidiCharType *bidi_types,
const FriBidiStrIndex len,
FriBidiParType *pbase_dir,
FriBidiLevel *embedding_levels
);
PARAMETERS
- const FriBidiCharType *bidi_types
-
Input list of bidi types as returned by
fribidi_get_bidi_types().
Possible values for a const FriBidiCharType are as follows:
-
- FRIBIDI_TYPE_LTR
- Left-To-Right letter.
- FRIBIDI_TYPE_RTL
- Right-To-Left letter.
- FRIBIDI_TYPE_AL
- Arabic Letter.
- FRIBIDI_TYPE_EN
- European Numeral.
- FRIBIDI_TYPE_AN
- Arabic Numeral.
- FRIBIDI_TYPE_ES
- European number Separator.
- FRIBIDI_TYPE_ET
- European number Terminator.
- FRIBIDI_TYPE_CS
- Common Separator.
- FRIBIDI_TYPE_NSM
- Non Spacing Mark.
- FRIBIDI_TYPE_BN
- Boundary Neutral.
- FRIBIDI_TYPE_BS
- Block Separator.
- FRIBIDI_TYPE_SS
- Segment Separator.
- FRIBIDI_TYPE_WS
- WhiteSpace.
- FRIBIDI_TYPE_ON
- Other Neutral.
- FRIBIDI_TYPE_LRE
- Left-to-Right Embedding.
- FRIBIDI_TYPE_RLE
- Right-to-Left Embedding.
- FRIBIDI_TYPE_LRO
- Left-to-Right Override.
- FRIBIDI_TYPE_RLO
- Right-to-Left Override.
- FRIBIDI_TYPE_PDF
- Pop Directional Flag.
-
- const FriBidiStrIndex len
- Input string length of the paragraph.
- FriBidiParType *pbase_dir
-
Requested and resolved paragraph
base direction.
Possible values for a FriBidiParType are as follows:
-
- FRIBIDI_PAR_LTR
- Left-To-Right paragraph.
- FRIBIDI_PAR_RTL
- Right-To-Left paragraph.
- FRIBIDI_PAR_ON
- DirectiOn-Neutral paragraph.
- FRIBIDI_PAR_WLTR
- Weak Left To Right paragraph.
- FRIBIDI_PAR_WRTL
- Weak Right To Left paragraph.
-
- FriBidiLevel *embedding_levels
- Output list of embedding levels.