20#ifndef INCLUDED_EDITENG_TXTRANGE_HXX
21#define INCLUDED_EDITENG_TXTRANGE_HXX
45 mutable std::optional<tools::Rectangle>
mxBound;
62 sal_uInt16 nCacheSize, sal_uInt16 nLeft, sal_uInt16 nRight,
63 bool bSimple,
bool bInner,
bool bVert =
false );
65 std::deque<tools::Long>* GetTextRanges(
const Range& rRange );
67 sal_uInt16
GetLeft()
const {
return nLeft; }
75 {
return mxBound ?
const_cast< const tools::Rectangle&
>(*mxBound) : GetBoundRect_(); }
76 void SetUpper( sal_uInt16 nNew ){ nUpper = nNew; }
77 void SetLower( sal_uInt16 nNew ){ nLower = nNew; }
78 void SetVertical(
bool bNew );
#define EDITENG_DLLPUBLIC