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 |
unotools::WeakReference< SwXTextCellStyle > | m_xAutoFormatUnoObject |
Definition at line 49 of file tblafmt.hxx.
SwBoxAutoFormat::SwBoxAutoFormat | ( | ) |
Definition at line 220 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 266 of file tblafmt.cxx.
References Clone().
SwBoxAutoFormat::~SwBoxAutoFormat | ( | ) |
Definition at line 276 of file tblafmt.cxx.
|
inline |
Definition at line 84 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 82 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 83 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 76 of file tblafmt.hxx.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 79 of file tblafmt.hxx.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), SwXTextCellStyle::setPropertyToDefault(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 77 of file tblafmt.hxx.
Referenced by SwXTextCellStyle::getPropertyStates(), SwXTextCellStyle::getPropertyValue(), operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateToSet().
|
inline |
Definition at line 97 of file tblafmt.hxx.
Referenced by SwXTextCellStyle::CreateXTextCellStyle(), SwXTextTableStyle::SetPhysical(), and SwXTextTableStyle::UpdateCellStylesMapping().
bool SwBoxAutoFormat::Load | ( | SvStream & | rStream, |
const SwAfVersions & | rVersions, | ||
sal_uInt16 | nVer | ||
) |
Definition at line 310 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 280 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 305 of file tblafmt.cxx.
References AutoFormatBase::GetBackground(), and SvxBrushItem::GetColor().
bool SwBoxAutoFormat::Save | ( | SvStream & | rStream, |
sal_uInt16 | fileVersion | ||
) | const |
Definition at line 343 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 95 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 93 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 94 of file tblafmt.hxx.
Referenced by operator=().
|
inline |
Definition at line 87 of file tblafmt.hxx.
References SvxFrameDirectionItem::Clone().
Referenced by operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
|
inline |
Definition at line 90 of file tblafmt.hxx.
Referenced by SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
|
inline |
Definition at line 88 of file tblafmt.hxx.
References SwFormatVertOrient::Clone().
Referenced by operator=(), SwXTextCellStyle::setPropertyToDefault(), SwXTextCellStyle::setPropertyValue(), and SwTableAutoFormat::UpdateFromSet().
void SwBoxAutoFormat::SetXObject | ( | rtl::Reference< SwXTextCellStyle > const & | xObject | ) |
Definition at line 365 of file tblafmt.cxx.
References m_xAutoFormatUnoObject.
Referenced by SwXTextCellStyle::CreateXTextCellStyle(), SwXTextTableStyle::replaceByName(), SwXTextTableStyle::SetPhysical(), SwXTextCellStyle::SetPhysical(), and SwXTextTableStyle::UpdateCellStylesMapping().
|
private |
Definition at line 53 of file tblafmt.hxx.
|
private |
Definition at line 54 of file tblafmt.hxx.
|
private |
Definition at line 59 of file tblafmt.hxx.
|
private |
Definition at line 58 of file tblafmt.hxx.
|
private |
Definition at line 57 of file tblafmt.hxx.
|
private |
Definition at line 62 of file tblafmt.hxx.
Referenced by SetXObject().