19#ifndef INCLUDED_EDITENG_SVXFONT_HXX
20#define INCLUDED_EDITENG_SVXFONT_HXX
25#include <vcl/font.hxx>
31#define SMALL_CAPS_PERCENTAGE 80
55 void SetNonAutoEscapement(
short nNewEsc,
const OutputDevice* pOutDev =
nullptr);
68 bool IsEsc()
const {
return 0 != nEsc; }
71 OUString CalcCaseMap(
const OUString &rTxt)
const;
80 const sal_Int32 nIdx,
const sal_Int32 nLen)
const;
82 const sal_Int32 nIdx,
const sal_Int32 nLen )
const;
85 const sal_Int32 nIdx,
const sal_Int32 nLen )
const;
90 const sal_Int32 nIdx = 0,
const sal_Int32 nLen = SAL_MAX_INT32)
const;
93 const sal_Int32 nIdx = 0,
const sal_Int32 nLen = SAL_MAX_INT32,
98 const sal_Int32 nIdx,
const sal_Int32 nLen,
102 const Point &rPos,
const OUString &rTxt,
103 const sal_Int32 nIdx = 0,
const sal_Int32 nLen = SAL_MAX_INT32 )
const;
106 const Size& rSize,
const Color& rCol,
bool bLeftOrTop,
sal_uInt8 GetPropr() const
void SetPropr(const sal_uInt8 nNewPropr)
SvxCaseMap GetCaseMap() const
SvxFont & operator=(const Font &rFont)
void SetEscapement(const short nNewEsc)
void SetProprRel(const sal_uInt8 nNewPropr)
short GetEscapement() const
void SetCaseMap(const SvxCaseMap eNew)
Font & operator=(const Font &)
#define EDITENG_DLLPUBLIC
float GetTextSize(std::u16string_view sValue)