LibreOffice Module sw (master) 1
|
#include <ww8par.hxx>
Public Types | |
enum | wwDIR { wwTOP = 0 , wwLEFT = 1 , wwBOTTOM = 2 , wwRIGHT = 3 } |
Public Member Functions | |
sal_uInt8 | transCell (sal_uInt8 nWwCol) const |
WW8TabBandDesc () | |
WW8TabBandDesc (WW8TabBandDesc const &rBand) | |
~WW8TabBandDesc () | |
void | ReadDef (bool bVer67, const sal_uInt8 *pS, short nLen) |
void | ProcessDirection (const sal_uInt8 *pParams) |
void | ProcessSprmTSetBRC (int nBrcVer, const sal_uInt8 *pParamsTSetBRC, sal_uInt16 nParamsLen) |
void | ProcessSprmTTableBorders (int nBrcVer, const sal_uInt8 *pParams, sal_uInt16 nParamsLen) |
void | ProcessSprmTDxaCol (const sal_uInt8 *pParamsTDxaCol) |
void | ProcessSprmTDelete (const sal_uInt8 *pParamsTDelete) |
void | ProcessSprmTInsert (const sal_uInt8 *pParamsTInsert) |
void | ProcessSpacing (const sal_uInt8 *pParamsTInsert) |
void | ProcessSpecificSpacing (const sal_uInt8 *pParamsTInsert) |
void | ReadShd (const sal_uInt8 *pS) |
void | ReadNewShd (const sal_uInt8 *pS, bool bVer67, sal_uInt8 nStart) |
Public Attributes | |
WW8TabBandDesc * | pNextBand |
short | nGapHalf |
short | mnDefaultLeft |
short | mnDefaultTop |
short | mnDefaultRight |
short | mnDefaultBottom |
bool | mbHasSpacing |
short | nLineHeight |
short | nRows |
sal_uInt16 | maDirections [MAX_COL+1] |
short | nCenter [MAX_COL+1] |
short | nWidth [MAX_COL+1] |
short | nWwCols |
short | nSwCols |
bool | bLEmptyCol |
bool | bREmptyCol |
bool | bCantSplit |
bool | bCantSplit90 |
WW8_TCell * | pTCs |
sal_uInt8 | nOverrideSpacing [MAX_COL+1] |
short | nOverrideValues [MAX_COL+1][4] |
WW8_SHD * | pSHDs |
Color * | pNewSHDs |
WW8_BRCVer9 | aDefBrcs [6] |
bool | bExist [MAX_COL] |
sal_uInt8 | nTransCell [MAX_COL+2] |
Private Member Functions | |
WW8TabBandDesc & | operator= (WW8TabBandDesc const &)=default |
Definition at line 1047 of file ww8par.hxx.
Enumerator | |
---|---|
wwTOP | |
wwLEFT | |
wwBOTTOM | |
wwRIGHT |
Definition at line 1097 of file ww8par.hxx.
WW8TabBandDesc::WW8TabBandDesc | ( | ) |
Definition at line 77 of file ww8par2.cxx.
References maDirections.
WW8TabBandDesc::WW8TabBandDesc | ( | WW8TabBandDesc const & | rBand | ) |
WW8TabBandDesc::~WW8TabBandDesc | ( | ) |
Definition at line 88 of file ww8par2.cxx.
|
privatedefault |
void WW8TabBandDesc::ProcessDirection | ( | const sal_uInt8 * | pParams | ) |
Definition at line 1407 of file ww8par2.cxx.
References MAX_COL.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ProcessSpacing | ( | const sal_uInt8 * | pParamsTInsert | ) |
Definition at line 1424 of file ww8par2.cxx.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ProcessSpecificSpacing | ( | const sal_uInt8 * | pParamsTInsert | ) |
Definition at line 1467 of file ww8par2.cxx.
References i, MAX_COL, and nValue.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ProcessSprmTDelete | ( | const sal_uInt8 * | pParamsTDelete | ) |
void WW8TabBandDesc::ProcessSprmTDxaCol | ( | const sal_uInt8 * | pParamsTDxaCol | ) |
void WW8TabBandDesc::ProcessSprmTInsert | ( | const sal_uInt8 * | pParamsTInsert | ) |
Definition at line 1336 of file ww8par2.cxx.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ProcessSprmTSetBRC | ( | int | nBrcVer, |
const sal_uInt8 * | pParamsTSetBRC, | ||
sal_uInt16 | nParamsLen | ||
) |
Definition at line 1207 of file ww8par2.cxx.
References i, WW8_TCell::rgbrc, SAL_WARN, WW8_BOT, WW8_LEFT, WW8_RIGHT, and WW8_TOP.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ProcessSprmTTableBorders | ( | int | nBrcVer, |
const sal_uInt8 * | pParams, | ||
sal_uInt16 | nParamsLen | ||
) |
Definition at line 1277 of file ww8par2.cxx.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ReadDef | ( | bool | bVer67, |
const sal_uInt8 * | pS, | ||
short | nLen | ||
) |
Definition at line 1080 of file ww8par2.cxx.
References WW8_TCellVer6::aBits1Ver6, WW8_TCellVer8::aBits1Ver8, i, MAX_COL, pS, WW8_TCellVer6::rgbrcVer6, WW8_TCellVer8::rgbrcVer8, WW8_BOT, WW8_LEFT, WW8_RIGHT, and WW8_TOP.
Referenced by WW8TabDesc::WW8TabDesc().
Definition at line 1570 of file ww8par2.cxx.
References COL_AUTO(), SwWW8ImplReader::ExtractColour(), i, nCount, and pS.
Referenced by WW8TabDesc::WW8TabDesc().
void WW8TabBandDesc::ReadShd | ( | const sal_uInt8 * | pS | ) |
Definition at line 1549 of file ww8par2.cxx.
Referenced by WW8TabDesc::WW8TabDesc().
Definition at line 1077 of file ww8par.hxx.
References nTransCell, and SAL_N_ELEMENTS.
Referenced by WW8TabDesc::SetPamInCell().
WW8_BRCVer9 WW8TabBandDesc::aDefBrcs[6] |
Definition at line 1072 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), and WW8TabBandDesc().
bool WW8TabBandDesc::bCantSplit |
Definition at line 1065 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), and WW8TabDesc::WW8TabDesc().
bool WW8TabBandDesc::bCantSplit90 |
Definition at line 1066 of file ww8par.hxx.
bool WW8TabBandDesc::bExist[MAX_COL] |
Definition at line 1074 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), WW8TabDesc::CalcDefaults(), WW8TabDesc::IsValidCell(), WW8TabDesc::MergeCells(), and WW8TabDesc::UpdateTableMergeGroup().
bool WW8TabBandDesc::bLEmptyCol |
Definition at line 1063 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), and WW8TabDesc::CalcDefaults().
bool WW8TabBandDesc::bREmptyCol |
Definition at line 1064 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults().
sal_uInt16 WW8TabBandDesc::maDirections[MAX_COL+1] |
Definition at line 1058 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabDirection(), and WW8TabBandDesc().
bool WW8TabBandDesc::mbHasSpacing |
Definition at line 1055 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::mnDefaultBottom |
Definition at line 1054 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::mnDefaultLeft |
Definition at line 1051 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::mnDefaultRight |
Definition at line 1053 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::mnDefaultTop |
Definition at line 1052 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::nCenter[MAX_COL+1] |
Definition at line 1059 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), WW8TabDesc::CalcDefaults(), WW8TabDesc::MergeCells(), WW8TabDesc::UpdateTableMergeGroup(), and WW8TabDesc::WW8TabDesc().
short WW8TabBandDesc::nGapHalf |
Definition at line 1050 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), WW8TabDesc::SetTabBorders(), and WW8TabDesc::WW8TabDesc().
short WW8TabBandDesc::nLineHeight |
Definition at line 1056 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), and WW8TabDesc::WW8TabDesc().
Definition at line 1068 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::nOverrideValues[MAX_COL+1][4] |
Definition at line 1069 of file ww8par.hxx.
Referenced by WW8TabDesc::SetTabBorders().
short WW8TabBandDesc::nRows |
Definition at line 1057 of file ww8par.hxx.
Referenced by WW8TabDesc::MergeCells(), WW8TabDesc::TableCellEnd(), and WW8TabDesc::WW8TabDesc().
short WW8TabBandDesc::nSwCols |
Definition at line 1062 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), and WW8TabDesc::CalcDefaults().
Definition at line 1075 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), WW8TabDesc::MergeCells(), and transCell().
short WW8TabBandDesc::nWidth[MAX_COL+1] |
Definition at line 1060 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), WW8TabDesc::MergeCells(), and WW8TabDesc::UpdateTableMergeGroup().
short WW8TabBandDesc::nWwCols |
Definition at line 1061 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), WW8TabDesc::GetLogicalWWCol(), WW8TabDesc::MergeCells(), WW8TabDesc::SetTabBorders(), WW8TabDesc::SetTabDirection(), WW8TabDesc::SetTabShades(), WW8TabDesc::SetTabVertAlign(), and WW8TabDesc::WW8TabDesc().
Color* WW8TabBandDesc::pNewSHDs |
Definition at line 1071 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), WW8TabDesc::SetTabShades(), WW8TabBandDesc(), and ~WW8TabBandDesc().
WW8TabBandDesc* WW8TabBandDesc::pNextBand |
Definition at line 1049 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), WW8TabDesc::MergeCells(), WW8TabDesc::TableCellEnd(), WW8TabDesc::WW8TabDesc(), and WW8TabDesc::~WW8TabDesc().
WW8_SHD* WW8TabBandDesc::pSHDs |
Definition at line 1070 of file ww8par.hxx.
Referenced by WW8TabDesc::AdjustNewBand(), WW8TabDesc::SetTabShades(), WW8TabBandDesc(), and ~WW8TabBandDesc().
WW8_TCell* WW8TabBandDesc::pTCs |
Definition at line 1067 of file ww8par.hxx.
Referenced by WW8TabDesc::CalcDefaults(), WW8TabDesc::GetLogicalWWCol(), WW8TabDesc::MergeCells(), WW8TabDesc::SetPamInCell(), WW8TabDesc::SetTabBorders(), WW8TabDesc::SetTabVertAlign(), WW8TabBandDesc(), and ~WW8TabBandDesc().