LibreOffice Module vcl (master)
1
|
#include <impglyphitem.hxx>
#include <vcl/glyphitemcache.hxx>
#include <vcl/vcllayout.hxx>
#include <vcl/lazydelete.hxx>
#include <tools/stream.hxx>
#include <unotools/configmgr.hxx>
#include <TextLayoutCache.hxx>
#include <officecfg/Office/Common.hxx>
#include <unicode/ubidi.h>
#include <unicode/uchar.h>
Go to the source code of this file.
Functions | |
static UBiDiDirection | getBiDiDirection (const OUString &text, sal_Int32 index, sal_Int32 len) |
static SalLayoutGlyphs | makeGlyphsSubset (const SalLayoutGlyphs &source, const OutputDevice *outputDevice, const OUString &text, sal_Int32 index, sal_Int32 len) |
static void | checkGlyphsEqual (const SalLayoutGlyphs &g1, const SalLayoutGlyphs &g2) |
|
static |
Definition at line 330 of file impglyphitem.cxx.
References SalLayoutGlyphs::Impl(), and SalLayoutGlyphsImpl::isEqual().
Referenced by SalLayoutGlyphsCache::GetLayoutGlyphs().
|
static |
|
static |
Definition at line 274 of file impglyphitem.cxx.
References SalLayoutGlyphs::AppendImpl(), BiDiRtl, SalLayoutGlyphsImpl::cloneCharRange(), getBiDiDirection(), OutputDevice::GetBiDiLayoutFlags(), SalLayoutGlyphsImpl::GetFlags(), SalLayoutGlyphs::Impl(), KashidaJustification, and SalLayoutGlyphsImpl::SetFlags().
Referenced by SalLayoutGlyphsCache::GetLayoutGlyphs().