#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include <fribidi.h>
#include "ut_types.h"
#include "ut_misc.h"
#include "ut_assert.h"
#include "ut_string.h"
Functions | |
UT_BidiCharType | UT_bidiGetCharType (UT_UCS4Char c) |
bool | UT_bidiReorderString (const UT_UCS4Char *pStrIn, UT_uint32 len, UT_BidiCharType baseDir, UT_UCS4Char *pStrOut) |
bool | UT_bidiMapLog2Vis (const UT_UCS4Char *pStrIn, UT_uint32 len, UT_BidiCharType baseDir, UT_uint32 *pL2V, UT_uint32 *pV2L, UT_Byte *pEmbed) |
bool | UT_bidiGetMirrorChar (UT_UCS4Char c, UT_UCS4Char &mc) |
UT_BidiCharType UT_bidiGetCharType | ( | UT_UCS4Char | c | ) |
Referenced by IE_Imp_RTF::_appendSpan(), IE_Imp_MsWord_97::_flush(), IE_Imp_Text::_insertSpan(), IE_Imp_RTF::_insertSpan(), fp_TextRun::breakMeAtDirBoundaries(), fp_TextRun::breakNeighborsAtDirBoundaries(), EV_Toolbar_Label::EV_Toolbar_Label(), fp_DirectionMarkerRun::fp_DirectionMarkerRun(), AP_Dialog_MarkRevisions::getComment1(), AP_Dialog_ListRevisions::getNthItemText(), GR_Graphics::itemize(), Text_Listener::populate(), fp_TextRun::setDirection(), AP_DiskStringSet::setValue(), and UT_UCS4_isalpha().
bool UT_bidiGetMirrorChar | ( | UT_UCS4Char | c, | |
UT_UCS4Char & | mc | |||
) |
Referenced by s_getMirrorChar().
bool UT_bidiMapLog2Vis | ( | const UT_UCS4Char * | pStrIn, | |
UT_uint32 | len, | |||
UT_BidiCharType | baseDir, | |||
UT_uint32 * | pL2V, | |||
UT_uint32 * | pV2L, | |||
UT_Byte * | pEmbed | |||
) |
Referenced by fp_Line::_createMapOfRuns().
bool UT_bidiReorderString | ( | const UT_UCS4Char * | pStrIn, | |
UT_uint32 | len, | |||
UT_BidiCharType | baseDir, | |||
UT_UCS4Char * | pStrOut | |||
) |