|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <osl/file.h>#include <rtl/ustrbuf.hxx>#include <sal/log.hxx>#include <basegfx/matrix/b2dhommatrix.hxx>#include <comphelper/processfactory.hxx>#include <tools/lineend.hxx>#include <tools/debug.hxx>#include <unotools/configmgr.hxx>#include <vcl/ctrl.hxx>#include <vcl/metaact.hxx>#include <vcl/metric.hxx>#include <vcl/mnemonic.hxx>#include <vcl/textrectinfo.hxx>#include <vcl/virdev.hxx>#include <vcl/sysdata.hxx>#include <vcl/unohelp.hxx>#include <ImplLayoutArgs.hxx>#include <ImplOutDevData.hxx>#include <drawmode.hxx>#include <salgdi.hxx>#include <svdata.hxx>#include <textlayout.hxx>#include <textlineinfo.hxx>#include <impglyphitem.hxx>#include <TextLayoutCache.hxx>#include <font/PhysicalFontFace.hxx>#include <com/sun/star/i18n/WordType.hpp>#include <com/sun/star/i18n/XBreakIterator.hpp>#include <com/sun/star/linguistic2/LinguServiceManager.hpp>#include <memory>#include <optional>Go to the source code of this file.
Macros | |
| #define | TEXT_DRAW_ELLIPSIS (DrawTextFlags::EndEllipsis | DrawTextFlags::PathEllipsis | DrawTextFlags::NewsEllipsis) |
Functions | |
| static bool | IsTrackingFontMappingUse () |
| static void | TrackFontMappingUse (const vcl::Font &originalFont, const SalLayout *salLayout) |
| static bool | ImplIsCharIn (sal_Unicode c, const char *pStr) |
Variables | |
| const SalLayoutFlags | eDefaultLayout = SalLayoutFlags::NONE |
| static OutputDevice::FontMappingUseData * | fontMappingUseData = nullptr |
| #define TEXT_DRAW_ELLIPSIS (DrawTextFlags::EndEllipsis | DrawTextFlags::PathEllipsis | DrawTextFlags::NewsEllipsis) |
|
static |
Definition at line 2005 of file text.cxx.
Referenced by OutputDevice::ImplGetEllipsisString().
|
inlinestatic |
Definition at line 1243 of file text.cxx.
References fontMappingUseData.
Referenced by OutputDevice::ImplLayout().
|
static |
Definition at line 1248 of file text.cxx.
References fontMappingUseData, vcl::Font::GetFamilyName(), FontAttributes::GetFamilyName(), SalLayout::GetGlyphs(), vcl::Font::GetStyleName(), FontAttributes::GetStyleName(), SalLayoutGlyphs::Impl(), and name.
Referenced by OutputDevice::ImplLayout().
| const SalLayoutFlags eDefaultLayout = SalLayoutFlags::NONE |
Definition at line 795 of file text.cxx.
Referenced by OutputDevice::GetCaretPositions(), OutputDevice::GetTextArray(), OutputDevice::GetTextBoundRect(), and OutputDevice::GetTextBreak().
|
static |
Definition at line 1241 of file text.cxx.
Referenced by OutputDevice::FinishTrackingFontMappingUse(), IsTrackingFontMappingUse(), OutputDevice::StartTrackingFontMappingUse(), and TrackFontMappingUse().