LibreOffice Module oox (master) 1
|
#include <tablecell.hxx>
Public Member Functions | |
TableCell () | |
sal_Int32 | getRowSpan () const |
void | setRowSpan (sal_Int32 nRowSpan) |
sal_Int32 | getGridSpan () const |
void | setGridSpan (sal_Int32 nGridSpan) |
bool | gethMerge () const |
void | sethMerge (bool bhMerge) |
bool | getvMerge () const |
void | setvMerge (bool bvMerge) |
sal_Int32 | getLeftMargin () const |
void | setLeftMargin (sal_Int32 nMargin) |
sal_Int32 | getRightMargin () const |
void | setRightMargin (sal_Int32 nMargin) |
sal_Int32 | getTopMargin () const |
void | setTopMargin (sal_Int32 nMargin) |
sal_Int32 | getBottomMargin () const |
void | setBottomMargin (sal_Int32 nMargin) |
sal_Int32 | getVertToken () const |
void | setVertToken (sal_Int32 nToken) |
sal_Int32 | getAnchorToken () const |
void | setAnchorToken (sal_Int32 nToken) |
void | setAnchorCtr (bool bAnchorCtr) |
void | setHorzOverflowToken (sal_Int32 nToken) |
void | setTextBody (const oox::drawingml::TextBodyPtr &pTextBody) |
const oox::drawingml::TextBodyPtr & | getTextBody () const |
void | pushToXCell (const ::oox::core::XmlFilterBase &rFilterBase, const ::oox::drawingml::TextListStylePtr &pMasterTextListStyle, const css::uno::Reference< css::table::XCell > &rxCell, const TableProperties &rTableProperties, const TableStyle &rTable, sal_Int32 nColumn, sal_Int32 nMaxColumn, sal_Int32 nRow, sal_Int32 nMaxRow) |
Friends | |
class | TableCellContext |
Definition at line 36 of file tablecell.hxx.
oox::drawingml::table::TableCell::TableCell | ( | ) |
Definition at line 50 of file tablecell.cxx.
References make_shared(), and mnRowSpan.
|
inline |
Definition at line 62 of file tablecell.hxx.
References mnAnchorToken.
Referenced by oox::drawingml::table::applyTableCellProperties().
|
inline |
Definition at line 58 of file tablecell.hxx.
References mnMarB.
Referenced by oox::drawingml::table::applyTableCellProperties().
|
inline |
Definition at line 46 of file tablecell.hxx.
References mnGridSpan.
Referenced by oox::drawingml::table::TableProperties::pushToPropSet().
|
inline |
Definition at line 48 of file tablecell.hxx.
References mbhMerge.
Referenced by oox::drawingml::table::TableProperties::pushToPropSet().
|
inline |
Definition at line 52 of file tablecell.hxx.
References mnMarL.
Referenced by oox::drawingml::table::applyTableCellProperties().
|
inline |
Definition at line 54 of file tablecell.hxx.
References mnMarR.
Referenced by oox::drawingml::table::applyTableCellProperties().
|
inline |
Definition at line 44 of file tablecell.hxx.
References mnRowSpan.
Referenced by oox::drawingml::table::TableProperties::pushToPropSet().
|
inline |
|
inline |
Definition at line 56 of file tablecell.hxx.
References mnMarT.
Referenced by oox::drawingml::table::applyTableCellProperties().
|
inline |
|
inline |
Definition at line 50 of file tablecell.hxx.
References mbvMerge.
Referenced by oox::drawingml::table::TableProperties::pushToPropSet().
void oox::drawingml::table::TableCell::pushToXCell | ( | const ::oox::core::XmlFilterBase & | rFilterBase, |
const ::oox::drawingml::TextListStylePtr & | pMasterTextListStyle, | ||
const css::uno::Reference< css::table::XCell > & | rxCell, | ||
const TableProperties & | rTableProperties, | ||
const TableStyle & | rTable, | ||
sal_Int32 | nColumn, | ||
sal_Int32 | nMaxColumn, | ||
sal_Int32 | nRow, | ||
sal_Int32 | nMaxRow | ||
) |
Definition at line 265 of file tablecell.cxx.
References Any, oox::API_RGB_TRANSPARENT, oox::drawingml::table::applyLineAttributes(), oox::drawingml::table::applyTableCellProperties(), oox::drawingml::table::applyTableStylePart(), oox::drawingml::FillProperties::assignUsed(), oox::drawingml::LineProperties::assignUsed(), oox::drawingml::TextCharacterProperties::assignUsed(), oox::drawingml::Color::clearTransformations(), oox::drawingml::table::TableStyle::getBackgroundFillProperties(), oox::drawingml::table::TableStyle::getBackgroundFillStyleRef(), oox::drawingml::table::TableStyle::getBand1H(), oox::drawingml::table::TableStyle::getBand1V(), oox::drawingml::table::TableStyle::getBand2H(), oox::drawingml::table::TableStyle::getBand2V(), Color::getBColor(), oox::drawingml::FillProperties::getBestSolidColor(), oox::drawingml::table::TableProperties::getBgColor(), oox::drawingml::Color::getColor(), oox::drawingml::table::TableStyle::getFirstCol(), oox::drawingml::table::TableStyle::getFirstRow(), oox::drawingml::table::TableStyle::getLastCol(), oox::drawingml::table::TableStyle::getLastRow(), oox::drawingml::table::TableStyle::getNeCell(), oox::drawingml::table::TableStyle::getNwCell(), Color::GetRGBColor(), oox::drawingml::table::TableStyle::getSeCell(), oox::drawingml::table::TableStyle::getSwCell(), getTextBody(), oox::drawingml::Color::getTransparency(), oox::TokenMap::getUtf8TokenName(), getVertToken(), oox::drawingml::table::TableStyle::getWholeTbl(), basegfx::interpolate(), oox::drawingml::table::TableProperties::isBandCol(), oox::drawingml::table::TableProperties::isBandRow(), oox::drawingml::table::TableProperties::isFirstCol(), oox::drawingml::table::TableProperties::isFirstRow(), oox::drawingml::table::TableProperties::isLastCol(), oox::drawingml::table::TableProperties::isLastRow(), oox::drawingml::Color::isUsed(), oox::drawingml::FillProperties::maFillColor, maFillProperties, comphelper::makePropertyValue(), maLinePropertiesBottom, maLinePropertiesBottomLeftToTopRight, maLinePropertiesInsideH, maLinePropertiesInsideV, maLinePropertiesLeft, maLinePropertiesRight, maLinePropertiesTop, maLinePropertiesTopLeftToBottomRight, oox::drawingml::ShapeStyleRef::maPhClr, oox::drawingml::ShapeStyleRef::mnThemedIdx, oox::drawingml::FillProperties::moFillType, nLength, PROP_BottomBorder, PROP_LeftBorder, PROP_RightBorder, PROP_TopBorder, oox::drawingml::FillProperties::pushToPropMap(), oox::drawingml::Color::setSrgbClr(), and oox::StaticTokenMap().
Referenced by oox::drawingml::table::TableProperties::pushToPropSet().
|
inline |
Definition at line 64 of file tablecell.hxx.
References mbAnchorCtr.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 63 of file tablecell.hxx.
References mnAnchorToken, and nToken.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 59 of file tablecell.hxx.
References mnMarB.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 47 of file tablecell.hxx.
References mnGridSpan.
Referenced by oox::drawingml::table::TableCellContext::TableCellContext().
|
inline |
Definition at line 49 of file tablecell.hxx.
References mbhMerge.
Referenced by oox::drawingml::table::TableCellContext::TableCellContext().
|
inline |
Definition at line 65 of file tablecell.hxx.
References mnHorzOverflowToken, and nToken.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 53 of file tablecell.hxx.
References mnMarL.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 55 of file tablecell.hxx.
References mnMarR.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 45 of file tablecell.hxx.
References mnRowSpan.
Referenced by oox::drawingml::table::TableCellContext::TableCellContext().
|
inline |
Definition at line 67 of file tablecell.hxx.
References mpTextBody.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 57 of file tablecell.hxx.
References mnMarT.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 61 of file tablecell.hxx.
References mnVertToken, and nToken.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext().
|
inline |
Definition at line 51 of file tablecell.hxx.
References mbvMerge.
Referenced by oox::drawingml::table::TableCellContext::TableCellContext().
|
friend |
Definition at line 38 of file tablecell.hxx.
|
private |
Definition at line 90 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 84 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 88 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 85 of file tablecell.hxx.
Referenced by pushToXCell().
|
private |
Definition at line 86 of file tablecell.hxx.
Referenced by pushToXCell().
|
private |
Definition at line 81 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 82 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 83 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 87 of file tablecell.hxx.
Referenced by oox::drawingml::table::TableCellContext::onCreateContext(), and pushToXCell().
|
private |
Definition at line 103 of file tablecell.hxx.
Referenced by setAnchorCtr().
|
private |
Definition at line 94 of file tablecell.hxx.
Referenced by gethMerge(), and sethMerge().
|
private |
Definition at line 95 of file tablecell.hxx.
Referenced by getvMerge(), and setvMerge().
|
private |
Definition at line 102 of file tablecell.hxx.
Referenced by getAnchorToken(), and setAnchorToken().
|
private |
Definition at line 93 of file tablecell.hxx.
Referenced by getGridSpan(), and setGridSpan().
|
private |
Definition at line 104 of file tablecell.hxx.
Referenced by setHorzOverflowToken().
|
private |
Definition at line 100 of file tablecell.hxx.
Referenced by getBottomMargin(), and setBottomMargin().
|
private |
Definition at line 97 of file tablecell.hxx.
Referenced by getLeftMargin(), and setLeftMargin().
|
private |
Definition at line 98 of file tablecell.hxx.
Referenced by getRightMargin(), and setRightMargin().
|
private |
Definition at line 99 of file tablecell.hxx.
Referenced by getTopMargin(), and setTopMargin().
|
private |
Definition at line 92 of file tablecell.hxx.
Referenced by getRowSpan(), and setRowSpan().
|
private |
Definition at line 101 of file tablecell.hxx.
Referenced by getVertToken(), and setVertToken().
|
private |
Definition at line 79 of file tablecell.hxx.
Referenced by getTextBody(), and setTextBody().