19#ifndef INCLUDED_SW_INC_SWATRSET_HXX
20#define INCLUDED_SW_INC_SWATRSET_HXX
169 virtual std::unique_ptr<SfxItemSet>
Clone(
bool bItems =
true,
SfxItemPool *pToPool =
nullptr)
const override;
176 sal_uInt16
ClearItem_BC( sal_uInt16 nWhich1, sal_uInt16 nWhich2,
182 MapUnit eCoreMetric,
MapUnit ePresMetric, OUString &rText )
const;
187 void CopyToModify( sw::BroadcastingModify& rMod )
const;
195 bool SetModifyAtAttr(
const sw::BroadcastingModify* pModify );
216 inline const SvxColorItem &GetColor(
bool =
true )
const;
221 inline const SvxFontItem &GetCJKFont(
bool =
true )
const;
225 inline const SvxWeightItem &GetCJKWeight(
bool =
true )
const;
226 inline const SvxFontItem &GetCTLFont(
bool =
true )
const;
230 inline const SvxWeightItem &GetCTLWeight(
bool =
true )
const;
247 inline const SvxPrintItem &GetPrint(
bool =
true )
const;
254 inline const SvxBoxItem &GetBox(
bool =
true )
const;
256 inline const SvxBrushItem &GetBackground(
bool =
true )
const;
260 inline const SwFormatCol &GetCol(
bool =
true )
const;
261 inline const SvxMacroItem &GetMacro(
bool =
true )
const;
279 inline const SwMirrorGrf &GetMirrorGrf(
bool =
true )
const;
280 inline const SwCropGrf &GetCropGrf(
bool =
true )
const;
281 inline const SwRotationGrf &GetRotationGrf(
bool =
true )
const;
283 inline const SwContrastGrf &GetContrastGrf(
bool =
true )
const;
284 inline const SwChannelRGrf &GetChannelRGrf(
bool =
true )
const;
285 inline const SwChannelGGrf &GetChannelGGrf(
bool =
true )
const;
286 inline const SwChannelBGrf &GetChannelBGrf(
bool =
true )
const;
287 inline const SwGammaGrf &GetGammaGrf(
bool =
true )
const;
288 inline const SwInvertGrf &GetInvertGrf(
bool =
true )
const;
290 inline const SwDrawModeGrf &GetDrawModeGrf(
bool =
true )
const;
302 inline const SwFormatDrop &GetDrop(
bool =
true )
const;
Provides access to settings of a document.
virtual void Changed(const SfxPoolItem &rOld, const SfxPoolItem &rNew)
SfxItemPool * GetPool() const
virtual std::unique_ptr< SfxItemSet > Clone(bool bItems=true, SfxItemPool *pToPool=nullptr) const
void PutDirect(const SfxPoolItem &rItem)
const SwDoc * GetDoc() const
const SwDoc * GetDoc() const
SwAttrPool * GetPool() const
void PutChgd(const SfxPoolItem &rI)
Content, content of frame (header, footer, fly).
Pagedescriptor Client of SwPageDesc that is "described" by the attribute.
virtual OUString GetURL() const override
static bool Put_BC(std::shared_ptr< const SfxItemSet > &rpAttrSet, const SwContentNode &rNode, const SfxPoolItem &rAttr, SwAttrSet *pOld, SwAttrSet *pNew)
static sal_uInt16 ClearItem_BC(std::shared_ptr< const SfxItemSet > &rpAttrSet, const SwContentNode &rNode, sal_uInt16 nWhich, SwAttrSet *pOld, SwAttrSet *pNew)
LanguageType GetLanguage(SfxItemSet const &aSet, sal_uInt16 nLangWhichId)
SwNumRule * GetNumRule(SwTextFormatColl &rTextFormatColl)
determines the list style, which directly set at the given paragraph style
sal_Int16 GetCaseMap(sal_Int32 nToken)
vcl::Font GetFont(vcl::Font const &rFont, DrawModeFlags nDrawMode, StyleSettings const &rStyleSettings)
OutputDevice RenderContext
SW_DLLPUBLIC tools::Long AttrSetToLineHeight(const IDocumentSettingAccess &rIDocumentSettingAccess, const SwAttrSet &rSet, const vcl::RenderContext &rOut, sal_Int16 nScript)
Helper for filters to find true lineheight of a font.