LibreOffice Module sw (master) 1
|
#include <tblafmt.hxx>
Private Attributes | |
std::unique_ptr< SvxFrameDirectionItem > | m_aTextOrientation |
std::unique_ptr< SwFormatVertOrient > | m_aVerticalAlignment |
OUString | m_sNumFormatString |
LanguageType | m_eSysLanguage |
LanguageType | m_eNumFormatLanguage |
css::uno::WeakReference< css::uno::XInterface > | m_wXObject |
Definition at line 45 of file tblafmt.hxx.
SwBoxAutoFormat::SwBoxAutoFormat | ( | ) |
Definition at line 219 of file tblafmt.cxx.
References Environment, FRAME, GetDfltAttr(), ITALIC_NONE, LINESTYLE_NONE, AutoFormatBase::m_aAdjust, AutoFormatBase::m_aBackground, AutoFormatBase::m_aBLTR, AutoFormatBase::m_aBox, AutoFormatBase::m_aCJKFont, AutoFormatBase::m_aCJKHeight, AutoFormatBase::m_aCJKPosture, AutoFormatBase::m_aCJKWeight, AutoFormatBase::m_aColor, AutoFormatBase::m_aContour, AutoFormatBase::m_aCrossedOut, AutoFormatBase::m_aCTLFont, AutoFormatBase::m_aCTLHeight, AutoFormatBase::m_aCTLPosture, AutoFormatBase::m_aCTLWeight, AutoFormatBase::m_aFont, AutoFormatBase::m_aHeight, AutoFormatBase::m_aHorJustify, AutoFormatBase::m_aLinebreak, AutoFormatBase::m_aMargin, AutoFormatBase::m_aOverline, AutoFormatBase::m_aPosture, AutoFormatBase::m_aRotateAngle, AutoFormatBase::m_aRotateMode, AutoFormatBase::m_aShadowed, AutoFormatBase::m_aStacked, AutoFormatBase::m_aTLBR, AutoFormatBase::m_aUnderline, AutoFormatBase::m_aVerJustify, AutoFormatBase::m_aWeight, RES_BACKGROUND(), RES_BOX(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CJK_POSTURE(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_COLOR(), RES_CHRATR_CONTOUR(), RES_CHRATR_CROSSEDOUT(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_FONTSIZE(), RES_CHRATR_CTL_POSTURE(), RES_CHRATR_CTL_WEIGHT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_OVERLINE(), RES_CHRATR_POSTURE(), RES_CHRATR_SHADOWED(), RES_CHRATR_UNDERLINE(), RES_CHRATR_WEIGHT(), RES_PARATR_ADJUST(), STRIKEOUT_NONE, SVX_ROTATE_MODE_STANDARD, text(), and WEIGHT_NORMAL.
SwBoxAutoFormat::SwBoxAutoFormat | ( | const SwBoxAutoFormat & | rNew | ) |
Definition at line 265 of file tblafmt.cxx.
References Clone().
SwBoxAutoFormat::~SwBoxAutoFormat | ( | ) |
Definition at line 275 of file tblafmt.cxx.
|
inline |
Definition at line 79 of file tblafmt.hxx.
References m_eNumFormatLanguage.
Referenced by operator=().
|
inline |
Definition at line 77 of file tblafmt.hxx.
References m_sNumFormatString.
Referenced by operator=().
|
inline |
|
inline |
Definition at line 71 of file tblafmt.hxx.
References m_aTextOrientation.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 74 of file tblafmt.hxx.
References m_eNumFormatLanguage, m_eSysLanguage, and m_sNumFormatString.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), SwXTextCellStyle::setPropertyToDefault(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 72 of file tblafmt.hxx.
References m_aVerticalAlignment.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 92 of file tblafmt.hxx.
References m_wXObject.
Referenced by SwXTextCellStyle::CreateXTextCellStyle(), SwXTextTableStyle::SetPhysical(), and SwXTextTableStyle::UpdateCellStylesMapping().
bool SwBoxAutoFormat::Load | ( | SvStream & | rStream, |
const SwAfVersions & | rVersions, | ||
sal_uInt16 | nVer | ||
) |
Definition at line 309 of file tblafmt.cxx.
References AUTOFORMAT_DATA_ID_31005, AUTOFORMAT_ID_680DR25, legacy::SvxFrameDirection::Create(), legacy::SwFormatVert::Create(), ERRCODE_NONE, GetAppLanguage(), SvStream::GetError(), SvStream::GetStreamCharSet(), LANGUAGE_SYSTEM, AutoFormatBase::LoadBlockA(), AutoFormatBase::LoadBlockB(), m_aTextOrientation, m_aVerticalAlignment, m_eNumFormatLanguage, m_eSysLanguage, SwAfVersions::m_nTextOrientationVersion, m_sNumFormatString, AutoFormatVersions::nNumFormatVersion, SvStream::ReadUInt16(), and SvStream::ReadUniOrByteString().
Referenced by SwTableAutoFormat::Load().
SwBoxAutoFormat & SwBoxAutoFormat::operator= | ( | const SwBoxAutoFormat & | rRef | ) |
assignment-op (still used)
Definition at line 279 of file tblafmt.cxx.
References GetNumFormatLanguage(), GetNumFormatString(), GetSysLanguage(), GetTextOrientation(), GetVerticalAlignment(), AutoFormatBase::operator=(), SetNumFormatLanguage(), SetNumFormatString(), SetSysLanguage(), SetTextOrientation(), and SetVerticalAlignment().
bool SwBoxAutoFormat::operator== | ( | const SwBoxAutoFormat & | rRight | ) | const |
Comparing based of boxes backgrounds.
Definition at line 304 of file tblafmt.cxx.
References AutoFormatBase::GetBackground(), and SvxBrushItem::GetColor().
bool SwBoxAutoFormat::Save | ( | SvStream & | rStream, |
sal_uInt16 | fileVersion | ||
) | const |
Definition at line 342 of file tblafmt.cxx.
References ERRCODE_NONE, SvStream::GetError(), legacy::SvxFrameDirection::GetVersion(), legacy::SwFormatVert::GetVersion(), m_aTextOrientation, m_aVerticalAlignment, m_eNumFormatLanguage, m_eSysLanguage, m_sNumFormatString, AutoFormatBase::SaveBlockA(), AutoFormatBase::SaveBlockB(), SOFFICE_FILEFORMAT_50, legacy::SvxFrameDirection::Store(), legacy::SwFormatVert::Store(), write_uInt16_lenPrefixed_uInt8s_FromOUString(), and SvStream::WriteUInt16().
Referenced by SwTableAutoFormat::Save().
|
inline |
Definition at line 90 of file tblafmt.hxx.
References m_eNumFormatLanguage.
Referenced by operator=().
|
inline |
Definition at line 88 of file tblafmt.hxx.
References m_sNumFormatString.
Referenced by operator=().
|
inline |
|
inline |
Definition at line 82 of file tblafmt.hxx.
References SvxFrameDirectionItem::Clone(), and m_aTextOrientation.
Referenced by operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
|
inline |
Definition at line 85 of file tblafmt.hxx.
References m_eNumFormatLanguage, m_eSysLanguage, and m_sNumFormatString.
Referenced by SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
|
inline |
Definition at line 83 of file tblafmt.hxx.
References SwFormatVertOrient::Clone(), and m_aVerticalAlignment.
Referenced by operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
|
inline |
Definition at line 94 of file tblafmt.hxx.
References m_wXObject.
Referenced by SwXTextCellStyle::CreateXTextCellStyle(), SwXTextTableStyle::replaceByName(), SwXTextTableStyle::SetPhysical(), SwXTextCellStyle::SetPhysical(), and SwXTextTableStyle::UpdateCellStylesMapping().
|
private |
Definition at line 49 of file tblafmt.hxx.
Referenced by GetTextOrientation(), Load(), Save(), and SetTextOrientation().
|
private |
Definition at line 50 of file tblafmt.hxx.
Referenced by GetVerticalAlignment(), Load(), Save(), and SetVerticalAlignment().
|
private |
Definition at line 55 of file tblafmt.hxx.
Referenced by GetNumFormatLanguage(), GetValueFormat(), Load(), Save(), SetNumFormatLanguage(), and SetValueFormat().
|
private |
Definition at line 54 of file tblafmt.hxx.
Referenced by GetSysLanguage(), GetValueFormat(), Load(), Save(), SetSysLanguage(), and SetValueFormat().
|
private |
Definition at line 53 of file tblafmt.hxx.
Referenced by GetNumFormatString(), GetValueFormat(), Load(), Save(), SetNumFormatString(), and SetValueFormat().
|
private |
Definition at line 57 of file tblafmt.hxx.
Referenced by GetXObject(), and SetXObject().