2010-10-14 08:30:41 +02:00
|
|
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
2011-03-31 10:05:04 +02:00
|
|
|
/*
|
|
|
|
* This file is part of the LibreOffice project.
|
|
|
|
*
|
|
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
*
|
|
|
|
* This file incorporates work covered by the following license notice:
|
|
|
|
*
|
|
|
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
|
|
* contributor license agreements. See the NOTICE file distributed
|
|
|
|
* with this work for additional information regarding copyright
|
|
|
|
* ownership. The ASF licenses this file to you under the Apache
|
|
|
|
* License, Version 2.0 (the "License"); you may not use this file
|
|
|
|
* except in compliance with the License. You may obtain a copy of
|
|
|
|
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
|
|
*/
|
2013-11-05 02:17:53 +01:00
|
|
|
#ifndef INCLUDED_SW_INC_PARATR_HXX
|
|
|
|
#define INCLUDED_SW_INC_PARATR_HXX
|
2009-10-16 00:05:16 +02:00
|
|
|
#include <svl/eitem.hxx>
|
|
|
|
#include <svl/stritem.hxx>
|
2004-08-23 07:37:48 +00:00
|
|
|
#include "swdllapi.h"
|
2000-11-20 08:41:15 +00:00
|
|
|
#include <hintids.hxx>
|
|
|
|
#include <calbck.hxx>
|
|
|
|
#include <swatrset.hxx>
|
|
|
|
#include <format.hxx>
|
2014-11-12 10:30:00 +02:00
|
|
|
#include <charfmt.hxx>
|
2000-11-20 08:41:15 +00:00
|
|
|
#include <swtypes.hxx>
|
2013-02-12 13:41:53 -05:00
|
|
|
#include <editeng/adjustitem.hxx>
|
2014-11-12 10:30:00 +02:00
|
|
|
#include <editeng/lspcitem.hxx>
|
|
|
|
#include <editeng/spltitem.hxx>
|
|
|
|
#include <editeng/widwitem.hxx>
|
|
|
|
#include <editeng/orphitem.hxx>
|
|
|
|
#include <editeng/tstpitem.hxx>
|
|
|
|
#include <editeng/hyphenzoneitem.hxx>
|
|
|
|
#include <editeng/scriptspaceitem.hxx>
|
|
|
|
#include <editeng/hngpnctitem.hxx>
|
|
|
|
#include <editeng/forbiddenruleitem.hxx>
|
|
|
|
#include <editeng/paravertalignitem.hxx>
|
|
|
|
#include <editeng/pgrditem.hxx>
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2015-05-20 13:05:49 +02:00
|
|
|
class SwCharFormat;
|
2001-05-13 02:33:31 +00:00
|
|
|
class IntlWrapper;
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
#define DROP_WHOLEWORD ((sal_uInt16)0x0001)
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2015-05-20 13:05:49 +02:00
|
|
|
/** If SwFormatDrop is a Client, it is the CharFormat that describes the font for the
|
|
|
|
DropCaps. If it is not a Client, formatting uses the CharFormat of the paragraph.
|
|
|
|
If the CharFormat is modified, this change is propagated to the paragraphs
|
|
|
|
via the Modify of SwFormatDrop. */
|
|
|
|
class SW_DLLPUBLIC SwFormatDrop: public SfxPoolItem, public SwClient
|
2000-09-18 16:15:01 +00:00
|
|
|
{
|
2012-09-18 14:22:27 +03:00
|
|
|
SwModify* pDefinedIn; /**< Modify-Object, that contains DropCaps.
|
2015-05-20 13:05:49 +02:00
|
|
|
Can only be TextFormatCollection/TextNode. */
|
2012-09-18 14:22:27 +03:00
|
|
|
sal_uInt16 nDistance; ///< Distance to beginning of text.
|
2015-05-20 13:05:49 +02:00
|
|
|
sal_uInt16 nReadFormat; ///< For Sw3-Reader: CharFormat-Id (load Pool!).
|
2012-09-18 14:22:27 +03:00
|
|
|
sal_uInt8 nLines; ///< Line count.
|
|
|
|
sal_uInt8 nChars; ///< Character count.
|
2014-04-25 14:00:35 +02:00
|
|
|
bool bWholeWord; ///< First word with initials.
|
2000-09-18 16:15:01 +00:00
|
|
|
public:
|
2014-03-26 11:54:10 +01:00
|
|
|
TYPEINFO_OVERRIDE(); ///< Already in base class SwClient.
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2015-05-20 13:05:49 +02:00
|
|
|
SwFormatDrop();
|
|
|
|
virtual ~SwFormatDrop();
|
2004-08-23 07:37:48 +00:00
|
|
|
|
|
|
|
// @@@ public copy ctor, but no copy assignment?
|
2015-05-20 13:05:49 +02:00
|
|
|
SwFormatDrop( const SwFormatDrop & );
|
2004-08-23 07:37:48 +00:00
|
|
|
private:
|
|
|
|
// @@@ public copy ctor, but no copy assignment?
|
2015-05-20 13:05:49 +02:00
|
|
|
SwFormatDrop & operator= (const SwFormatDrop &) SAL_DELETED_FUNCTION;
|
2010-12-17 09:02:23 +01:00
|
|
|
|
|
|
|
protected:
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual void Modify( const SfxPoolItem*, const SfxPoolItem* ) SAL_OVERRIDE;
|
2010-12-17 09:02:23 +01:00
|
|
|
|
2004-08-23 07:37:48 +00:00
|
|
|
public:
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// "pure virtual methods" of SfxPoolItem
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual bool operator==( const SfxPoolItem& ) const SAL_OVERRIDE;
|
|
|
|
virtual SfxPoolItem* Clone( SfxItemPool* pPool = 0 ) const SAL_OVERRIDE;
|
2014-07-24 11:31:39 +02:00
|
|
|
virtual bool GetPresentation( SfxItemPresentation ePres,
|
2000-09-18 16:15:01 +00:00
|
|
|
SfxMapUnit eCoreMetric,
|
|
|
|
SfxMapUnit ePresMetric,
|
2013-01-23 12:41:52 +01:00
|
|
|
OUString &rText,
|
2014-03-27 18:12:18 +01:00
|
|
|
const IntlWrapper* pIntl = 0) const SAL_OVERRIDE;
|
|
|
|
virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const SAL_OVERRIDE;
|
|
|
|
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) SAL_OVERRIDE;
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
inline sal_uInt8 GetLines() const { return nLines; }
|
|
|
|
inline sal_uInt8 &GetLines() { return nLines; }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
inline sal_uInt8 GetChars() const { return nChars; }
|
|
|
|
inline sal_uInt8 &GetChars() { return nChars; }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2014-04-25 14:00:35 +02:00
|
|
|
inline bool GetWholeWord() const { return bWholeWord; }
|
|
|
|
inline bool &GetWholeWord() { return bWholeWord; }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2011-01-17 15:06:54 +01:00
|
|
|
inline sal_uInt16 GetDistance() const { return nDistance; }
|
|
|
|
inline sal_uInt16 &GetDistance() { return nDistance; }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwCharFormat *GetCharFormat() const { return static_cast<const SwCharFormat*>(GetRegisteredIn()); }
|
|
|
|
inline SwCharFormat *GetCharFormat() { return static_cast<SwCharFormat*>(GetRegisteredIn()); }
|
|
|
|
void SetCharFormat( SwCharFormat *pNew );
|
2012-09-18 14:22:27 +03:00
|
|
|
/// Get information from Client.
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual bool GetInfo( SfxPoolItem& ) const SAL_OVERRIDE;
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// Get and set Modify pointer.
|
2000-09-18 16:15:01 +00:00
|
|
|
inline const SwModify* GetDefinedIn() const { return pDefinedIn; }
|
|
|
|
inline void ChgDefinedIn( const SwModify* pNew )
|
2015-03-26 15:31:55 +01:00
|
|
|
{ pDefinedIn = const_cast<SwModify*>(pNew); }
|
2000-09-18 16:15:01 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
class SwRegisterItem : public SfxBoolItem
|
|
|
|
{
|
|
|
|
public:
|
2014-03-26 11:54:10 +01:00
|
|
|
TYPEINFO_OVERRIDE();
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2014-04-25 14:00:35 +02:00
|
|
|
inline SwRegisterItem( const bool bRegister = false );
|
2004-08-23 07:37:48 +00:00
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// @@@ public copy assignment, but no copy ctor?
|
2000-09-18 16:15:01 +00:00
|
|
|
inline SwRegisterItem& operator=( const SwRegisterItem& rRegister );
|
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// "pure virtual methods" of SfxPoolItem
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
|
2014-07-24 11:31:39 +02:00
|
|
|
virtual bool GetPresentation( SfxItemPresentation ePres,
|
2000-09-18 16:15:01 +00:00
|
|
|
SfxMapUnit eCoreMetric,
|
|
|
|
SfxMapUnit ePresMetric,
|
2013-01-23 12:41:52 +01:00
|
|
|
OUString &rText,
|
2014-03-27 18:12:18 +01:00
|
|
|
const IntlWrapper* pIntl = 0 ) const SAL_OVERRIDE;
|
2000-09-18 16:15:01 +00:00
|
|
|
};
|
|
|
|
|
2014-04-25 14:00:35 +02:00
|
|
|
inline SwRegisterItem::SwRegisterItem( const bool bRegister ) :
|
2000-09-18 16:15:01 +00:00
|
|
|
SfxBoolItem( RES_PARATR_REGISTER, bRegister )
|
|
|
|
{}
|
|
|
|
|
|
|
|
inline SwRegisterItem& SwRegisterItem::operator=(
|
|
|
|
const SwRegisterItem& rRegister )
|
|
|
|
{
|
|
|
|
SetValue( rRegister.GetValue() );
|
|
|
|
return *this;
|
|
|
|
}
|
|
|
|
|
2005-03-29 13:36:19 +00:00
|
|
|
class SW_DLLPUBLIC SwNumRuleItem : public SfxStringItem
|
2000-09-18 16:15:01 +00:00
|
|
|
{
|
|
|
|
public:
|
2014-03-26 11:54:10 +01:00
|
|
|
TYPEINFO_OVERRIDE();
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
SwNumRuleItem()
|
2014-01-15 13:01:41 +00:00
|
|
|
: SfxStringItem( RES_PARATR_NUMRULE, OUString() ) {}
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2013-10-10 14:36:09 +02:00
|
|
|
SwNumRuleItem( const OUString& rRuleName )
|
2008-06-13 08:28:38 +00:00
|
|
|
: SfxStringItem( RES_PARATR_NUMRULE, rRuleName ) {}
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
SwNumRuleItem( const SwNumRuleItem& rCpy )
|
2008-06-13 08:28:38 +00:00
|
|
|
: SfxStringItem( RES_PARATR_NUMRULE, rCpy.GetValue() ) {}
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
SwNumRuleItem& operator=( const SwNumRuleItem& rCpy )
|
2008-06-13 08:28:38 +00:00
|
|
|
{ SetValue( rCpy.GetValue() ); return *this; }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// "pure virtual methods" of SfxPoolItem
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual bool operator==( const SfxPoolItem& ) const SAL_OVERRIDE;
|
|
|
|
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
|
2014-07-24 11:31:39 +02:00
|
|
|
virtual bool GetPresentation( SfxItemPresentation ePres,
|
2000-09-18 16:15:01 +00:00
|
|
|
SfxMapUnit eCoreMetric,
|
|
|
|
SfxMapUnit ePresMetric,
|
2013-01-23 12:41:52 +01:00
|
|
|
OUString &rText,
|
2014-03-27 18:12:18 +01:00
|
|
|
const IntlWrapper* pIntl = 0 ) const SAL_OVERRIDE;
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId ) const SAL_OVERRIDE;
|
|
|
|
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId ) SAL_OVERRIDE;
|
2014-12-15 08:55:25 +01:00
|
|
|
|
2015-01-23 09:08:09 +01:00
|
|
|
void dumpAsXml(struct _xmlTextWriter* pWriter) const SAL_OVERRIDE;
|
2000-09-18 16:15:01 +00:00
|
|
|
};
|
2004-08-23 07:37:48 +00:00
|
|
|
|
2003-05-27 15:09:49 +00:00
|
|
|
class SwParaConnectBorderItem : public SfxBoolItem
|
|
|
|
{
|
|
|
|
public:
|
2014-03-26 11:54:10 +01:00
|
|
|
TYPEINFO_OVERRIDE();
|
2003-05-27 15:09:49 +00:00
|
|
|
|
2014-04-25 14:00:35 +02:00
|
|
|
inline SwParaConnectBorderItem( const bool bConnect = true );
|
2004-08-23 07:37:48 +00:00
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// @@@ public copy assignment, but no copy ctor?
|
2003-05-27 15:09:49 +00:00
|
|
|
inline SwParaConnectBorderItem& operator=( const SwParaConnectBorderItem& rConnect );
|
|
|
|
|
2012-09-18 14:22:27 +03:00
|
|
|
/// "pure virtual methods" of SfxPoolItem
|
2014-03-27 18:12:18 +01:00
|
|
|
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
|
2014-07-24 11:31:39 +02:00
|
|
|
virtual bool GetPresentation( SfxItemPresentation ePres,
|
2003-05-27 15:09:49 +00:00
|
|
|
SfxMapUnit eCoreMetric,
|
|
|
|
SfxMapUnit ePresMetric,
|
2013-01-23 12:41:52 +01:00
|
|
|
OUString &rText,
|
2014-03-27 18:12:18 +01:00
|
|
|
const IntlWrapper* pIntl = 0 ) const SAL_OVERRIDE;
|
2003-05-27 15:09:49 +00:00
|
|
|
};
|
|
|
|
|
2014-04-25 14:00:35 +02:00
|
|
|
inline SwParaConnectBorderItem::SwParaConnectBorderItem( const bool bConnect ) :
|
2003-05-27 15:09:49 +00:00
|
|
|
SfxBoolItem( RES_PARATR_CONNECT_BORDER, bConnect )
|
|
|
|
{}
|
|
|
|
|
|
|
|
inline SwParaConnectBorderItem& SwParaConnectBorderItem::operator=(
|
|
|
|
const SwParaConnectBorderItem& rConnect )
|
|
|
|
{
|
|
|
|
SetValue( rConnect.GetValue() );
|
|
|
|
return *this;
|
|
|
|
}
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2014-04-21 19:28:47 -04:00
|
|
|
// Implementation of paragraph-attributes methods of SwAttrSet
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxLineSpacingItem &SwAttrSet::GetLineSpacing(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxLineSpacingItem&>(Get( RES_PARATR_LINESPACING,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxAdjustItem &SwAttrSet::GetAdjust(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxAdjustItem&>(Get( RES_PARATR_ADJUST,bInP)); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxFormatSplitItem &SwAttrSet::GetSplit(bool bInP) const
|
|
|
|
{ return static_cast<const SvxFormatSplitItem&>(Get( RES_PARATR_SPLIT,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SwRegisterItem &SwAttrSet::GetRegister(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SwRegisterItem&>(Get( RES_PARATR_REGISTER,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxWidowsItem &SwAttrSet::GetWidows(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxWidowsItem&>(Get( RES_PARATR_WIDOWS,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxOrphansItem &SwAttrSet::GetOrphans(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxOrphansItem&>(Get( RES_PARATR_ORPHANS,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxTabStopItem &SwAttrSet::GetTabStops(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxTabStopItem&>(Get( RES_PARATR_TABSTOP,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxHyphenZoneItem &SwAttrSet::GetHyphenZone(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxHyphenZoneItem&>(Get(RES_PARATR_HYPHENZONE,bInP)); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwFormatDrop &SwAttrSet::GetDrop(bool bInP) const
|
|
|
|
{ return static_cast<const SwFormatDrop&>(Get(RES_PARATR_DROP,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SwNumRuleItem &SwAttrSet::GetNumRule(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SwNumRuleItem&>(Get(RES_PARATR_NUMRULE,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxScriptSpaceItem& SwAttrSet::GetScriptSpace(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxScriptSpaceItem&>(Get(RES_PARATR_SCRIPTSPACE,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxHangingPunctuationItem &SwAttrSet::GetHangingPunctuation(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxHangingPunctuationItem&>(Get(RES_PARATR_HANGINGPUNCTUATION,bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxForbiddenRuleItem &SwAttrSet::GetForbiddenRule(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxForbiddenRuleItem&>(Get(RES_PARATR_FORBIDDEN_RULES, bInP)); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxParaVertAlignItem &SwAttrSet::GetParaVertAlign(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxParaVertAlignItem&>(Get( RES_PARATR_VERTALIGN, bInP )); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SvxParaGridItem &SwAttrSet::GetParaGrid(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SvxParaGridItem&>(Get( RES_PARATR_SNAPTOGRID, bInP )); }
|
2014-04-25 14:00:35 +02:00
|
|
|
inline const SwParaConnectBorderItem &SwAttrSet::GetParaConnectBorder(bool bInP) const
|
2014-11-12 10:30:00 +02:00
|
|
|
{ return static_cast<const SwParaConnectBorderItem&>(Get( RES_PARATR_CONNECT_BORDER, bInP )); }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
2015-05-20 13:05:49 +02:00
|
|
|
// Implementation of paragraph-attributes methods of SwFormat
|
|
|
|
inline const SvxLineSpacingItem &SwFormat::GetLineSpacing(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetLineSpacing(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxAdjustItem &SwFormat::GetAdjust(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetAdjust(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxFormatSplitItem &SwFormat::GetSplit(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetSplit(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwRegisterItem &SwFormat::GetRegister(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetRegister(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxWidowsItem &SwFormat::GetWidows(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetWidows(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxOrphansItem &SwFormat::GetOrphans(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetOrphans(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxTabStopItem &SwFormat::GetTabStops(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetTabStops(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxHyphenZoneItem &SwFormat::GetHyphenZone(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetHyphenZone(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwFormatDrop &SwFormat::GetDrop(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetDrop(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwNumRuleItem &SwFormat::GetNumRule(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetNumRule(bInP); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxScriptSpaceItem& SwFormat::GetScriptSpace(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetScriptSpace(bInP) ; }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxHangingPunctuationItem &SwFormat::GetHangingPunctuation(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return m_aSet.GetHangingPunctuation(bInP) ; }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxForbiddenRuleItem &SwFormat::GetForbiddenRule(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return static_cast<const SvxForbiddenRuleItem&>(m_aSet.Get(RES_PARATR_FORBIDDEN_RULES, bInP)); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxParaVertAlignItem &SwFormat::GetParaVertAlign(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return static_cast<const SvxParaVertAlignItem&>(m_aSet.Get( RES_PARATR_VERTALIGN, bInP )); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SvxParaGridItem &SwFormat::GetParaGrid(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return static_cast<const SvxParaGridItem&>(m_aSet.Get( RES_PARATR_SNAPTOGRID, bInP )); }
|
2015-05-20 13:05:49 +02:00
|
|
|
inline const SwParaConnectBorderItem &SwFormat::GetParaConnectBorder(bool bInP) const
|
2015-04-30 20:24:30 +02:00
|
|
|
{ return static_cast<const SwParaConnectBorderItem&>(m_aSet.Get( RES_PARATR_CONNECT_BORDER, bInP )); }
|
2000-09-18 16:15:01 +00:00
|
|
|
|
|
|
|
#endif
|
2010-10-14 08:30:41 +02:00
|
|
|
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|