#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 | |||
| ) |
1.7.1