54namespace editeng {
class SvxBorderLine; }
74 bool IsMerged()
const {
return nColMerge>1 || nRowMerge>1; }
110 bool HasPivotButton()
const;
111 bool HasPivotPopupButton()
const;
112 bool HasPivotToggle()
const;
113 bool HasPivotMultiFieldPopupButton()
const;
128 bool bHFormula =
false,
130 bool bHPrint =
false);
134 OUString GetValueText()
const;
146 virtual bool PutValue(
const css::uno::Any& rVal,
sal_uInt8 nMemberId )
override;
149 void SetProtection(
bool bProtect);
151 void SetHideFormula(
bool bHFormula);
153 void SetHideCell(
bool bHCell);
155 void SetHidePrint(
bool bHPrint);
169#define SC_HF_LEFTAREA 1
170#define SC_HF_CENTERAREA 2
171#define SC_HF_RIGHTAREA 3
188 virtual bool PutValue(
const css::uno::Any& rVal,
sal_uInt8 nMemberId )
override;
214 virtual sal_uInt16 GetValueCount()
const override;
253 void Set( sal_uInt16 nWidth, sal_uInt16 nHeight )
262 virtual bool PutValue(
const css::uno::Any& rAny,
sal_uInt8 nMemberId )
override;
bool SC_DLLPUBLIC ScHasPriority(const ::editeng::SvxBorderLine *pThis, const ::editeng::SvxBorderLine *pOther)
General Help Function.
const sal_uInt8 SC_MID_PAGE_SCALETO_HEIGHT
Member ID for "page scale to height" value in QueryValue() and PutValue().
o3tl::sorted_vector< sal_uInt32 > ScCondFormatIndexes
const sal_uInt8 SC_MID_PAGE_SCALETO_WIDTH
Member ID for "page scale to width" value in QueryValue() and PutValue().
@ DpCollapse
dp table output
@ DpExpand
dp compact layout collapse button
@ HiddenMember
dp button with popup arrow
@ Scenario
field button for datapilot
@ DpTable
dp field button with presence of hidden member
@ ButtonPopup2
dp compact layout expand button
virtual bool GetPresentation(SfxItemPresentation ePres, MapUnit eCoreMetric, MapUnit ePresMetric, OUString &rText, const IntlWrapper &rIntl) const override
ScHyphenateCell(bool bHyphenate=false)
virtual ScHyphenateCell * Clone(SfxItemPool *pPool=nullptr) const override
SCCOL GetColMerge() const
SCROW GetRowMerge() const
ScMergeAttr & operator=(const ScMergeAttr &rMerge)
bool HasAutoFilter() const
bool IsHorOverlapped() const
bool IsOverlapped() const
ScMergeFlagAttr(ScMergeFlagAttr const &)=default
ScMergeFlagAttr(ScMergeFlagAttr &&)=default
bool IsVerOverlapped() const
const EditTextObject * GetCenterArea() const
std::unique_ptr< EditTextObject > pCenterArea
std::unique_ptr< EditTextObject > pRightArea
std::unique_ptr< EditTextObject > pLeftArea
const EditTextObject * GetLeftArea() const
const EditTextObject * GetRightArea() const
Contains the "scale to width/height" attribute in page styles.
void Set(sal_uInt16 nWidth, sal_uInt16 nHeight)
sal_uInt16 GetHeight() const
ScPageScaleToItem(ScPageScaleToItem const &)=default
sal_uInt16 GetWidth() const
void SetHeight(sal_uInt16 nHeight)
ScPageScaleToItem(ScPageScaleToItem &&)=default
void SetWidth(sal_uInt16 nWidth)
bool GetHideFormula() const
ScProtectionAttr & operator=(const ScProtectionAttr &rProtection)
bool bProtection
protect cell
bool bHideFormula
hide formula
bool GetHidePrint() const
bool GetProtection() const
bool bHidePrint
don't print cell
ScViewObjectModeItem(ScViewObjectModeItem const &)=default
ScViewObjectModeItem(ScViewObjectModeItem &&)=default
sal_Int16 GetValue() const
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const
virtual bool GetPresentation(SfxItemPresentation ePresentation, MapUnit eCoreMetric, MapUnit ePresentationMetric, OUString &rText, const IntlWrapper &rIntlWrapper) const
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
virtual bool operator==(const SfxPoolItem &) const=0
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId)
virtual bool operator<(const SfxPoolItem &) const
SfxPoolItem & operator=(const SfxPoolItem &)=delete
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
struct _xmlTextWriter * xmlTextWriterPtr