|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <iostream>#include <iomanip>#include <sal/log.hxx>#include <cstdio>#include <math.h>#include <ImplLayoutArgs.hxx>#include <salgdi.hxx>#include <sallayout.hxx>#include <basegfx/polygon/b2dpolypolygon.hxx>#include <basegfx/matrix/b2dhommatrixtools.hxx>#include <i18nlangtag/lang.h>#include <vcl/svapp.hxx>#include <algorithm>#include <memory>#include <impglyphitem.hxx>Go to the source code of this file.
Macros | |
| #define | GF_FONTMASK 0xF0000000 |
| #define | GF_FONTSHIFT 28 |
Functions | |
| sal_UCS4 | GetLocalizedChar (sal_UCS4 nChar, LanguageType eLang) |
| static int | lcl_CalcAsianKerning (sal_UCS4 c, bool bLeft) |
| static bool | lcl_CanApplyAsianKerning (sal_Unicode cp) |
| #define GF_FONTMASK 0xF0000000 |
Definition at line 47 of file sallayout.cxx.
| #define GF_FONTSHIFT 28 |
Definition at line 48 of file sallayout.cxx.
| sal_UCS4 GetLocalizedChar | ( | sal_UCS4 | nChar, |
| LanguageType | eLang | ||
| ) |
Definition at line 51 of file sallayout.cxx.
References o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::anyOf(), LANGUAGE_AMHARIC_ETHIOPIA, LANGUAGE_ARABIC_SAUDI_ARABIA, LANGUAGE_BENGALI, LANGUAGE_BURMESE, LANGUAGE_FARSI, LANGUAGE_GUJARATI, LANGUAGE_HINDI, LANGUAGE_KANNADA, LANGUAGE_KHMER, LANGUAGE_LAO, LANGUAGE_MALAYALAM, LANGUAGE_MONGOLIAN_MONGOLIAN_CHINA, LANGUAGE_MONGOLIAN_MONGOLIAN_LSO, LANGUAGE_MONGOLIAN_MONGOLIAN_MONGOLIA, LANGUAGE_ODIA, LANGUAGE_PUNJABI, LANGUAGE_SINDHI, LANGUAGE_TAMIL, LANGUAGE_TELUGU, LANGUAGE_THAI, LANGUAGE_TIBETAN, LANGUAGE_TIGRIGNA_ETHIOPIA, LANGUAGE_URDU_PAKISTAN, and primary().
Referenced by OutputDevice::ImplPrepareLayoutArgs().
Definition at line 358 of file sallayout.cxx.
Referenced by GenericSalLayout::ApplyAsianKerning().
|
static |
Definition at line 392 of file sallayout.cxx.
Referenced by GenericSalLayout::ApplyAsianKerning().