19#ifndef INCLUDED_SW_INC_SWATRSET_HXX
20#define INCLUDED_SW_INC_SWATRSET_HXX
175 virtual std::unique_ptr<SfxItemSet>
Clone(
bool bItems =
true,
SfxItemPool *pToPool =
nullptr)
const override;
182 sal_uInt16
ClearItem_BC( sal_uInt16 nWhich1, sal_uInt16 nWhich2,
188 MapUnit eCoreMetric,
MapUnit ePresMetric, OUString &rText )
const;
193 void CopyToModify( sw::BroadcastingModify& rMod )
const;
201 bool SetModifyAtAttr(
const sw::BroadcastingModify* pModify );
222 inline const SvxColorItem &GetColor(
bool =
true )
const;
227 inline const SvxFontItem &GetCJKFont(
bool =
true )
const;
231 inline const SvxWeightItem &GetCJKWeight(
bool =
true )
const;
232 inline const SvxFontItem &GetCTLFont(
bool =
true )
const;
236 inline const SvxWeightItem &GetCTLWeight(
bool =
true )
const;
259 inline const SvxPrintItem &GetPrint(
bool =
true )
const;
266 inline const SvxBoxItem &GetBox(
bool =
true )
const;
268 inline const SvxBrushItem &GetBackground(
bool =
true )
const;
272 inline const SwFormatCol &GetCol(
bool =
true )
const;
273 inline const SvxMacroItem &GetMacro(
bool =
true )
const;
291 inline const SwMirrorGrf &GetMirrorGrf(
bool =
true )
const;
292 inline const SwCropGrf &GetCropGrf(
bool =
true )
const;
293 inline const SwRotationGrf &GetRotationGrf(
bool =
true )
const;
295 inline const SwContrastGrf &GetContrastGrf(
bool =
true )
const;
296 inline const SwChannelRGrf &GetChannelRGrf(
bool =
true )
const;
297 inline const SwChannelGGrf &GetChannelGGrf(
bool =
true )
const;
298 inline const SwChannelBGrf &GetChannelBGrf(
bool =
true )
const;
299 inline const SwGammaGrf &GetGammaGrf(
bool =
true )
const;
300 inline const SwInvertGrf &GetInvertGrf(
bool =
true )
const;
302 inline const SwDrawModeGrf &GetDrawModeGrf(
bool =
true )
const;
314 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.
static tools::Long GetLeftMargin(SwView const &rView)