CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
112 kTitleSuppressed = 1,
114 kHeaderSuppressed = 2,
128 kTitleRowFillNone = 9,
130 kHeaderRowFillNone = 10,
132 kDataRowFillNone = 11,
134 kTitleRowFillColor = 12,
136 kHeaderRowFillColor = 13,
138 kDataRowFillColor = 14,
140 kTitleRowAlignment = 15,
142 kHeaderRowAlignment = 16,
144 kDataRowAlignment = 17,
146 kTitleRowTextStyle = 18,
148 kHeaderRowTextStyle = 19,
150 kDataRowTextStyle = 20,
152 kTitleRowTextHeight = 21,
154 kHeaderRowTextHeight = 22,
156 kDataRowTextHeight = 23,
158 kTitleRowDataType = 24,
160 kHeaderRowDataType = 25,
162 kDataRowDataType = 26,
164 kTitleHorzTopColor = 40,
166 kTitleHorzInsideColor = 41,
168 kTitleHorzBottomColor = 42,
170 kTitleVertLeftColor = 43,
172 kTitleVertInsideColor = 44,
174 kTitleVertRightColor = 45,
176 kHeaderHorzTopColor = 46,
178 kHeaderHorzInsideColor = 47,
180 kHeaderHorzBottomColor = 48,
182 kHeaderVertLeftColor = 49,
184 kHeaderVertInsideColor = 50,
186 kHeaderVertRightColor = 51,
188 kDataHorzTopColor = 52,
190 kDataHorzInsideColor = 53,
192 kDataHorzBottomColor = 54,
194 kDataVertLeftColor = 55,
196 kDataVertInsideColor = 56,
198 kDataVertRightColor = 57,
200 kTitleHorzTopLineWeight = 70,
202 kTitleHorzInsideLineWeight = 71,
204 kTitleHorzBottomLineWeight = 72,
206 kTitleVertLeftLineWeight = 73,
208 kTitleVertInsideLineWeight = 74,
210 kTitleVertRightLineWeight = 75,
212 kHeaderHorzTopLineWeight = 76,
214 kHeaderHorzInsideLineWeight = 77,
216 kHeaderHorzBottomLineWeight = 78,
218 kHeaderVertLeftLineWeight = 79,
220 kHeaderVertInsideLineWeight = 80,
222 kHeaderVertRightLineWeight = 81,
224 kDataHorzTopLineWeight = 82,
226 kDataHorzInsideLineWeight = 83,
228 kDataHorzBottomLineWeight = 84,
230 kDataVertLeftLineWeight = 85,
232 kDataVertInsideLineWeight = 86,
234 kDataVertRightLineWeight = 87,
237 kTitleHorzTopVisibility = 100,
239 kTitleHorzInsideVisibility = 101,
241 kTitleHorzBottomVisibility = 102,
243 kTitleVertLeftVisibility = 103,
245 kTitleVertInsideVisibility = 104,
247 kTitleVertRightVisibility = 105,
249 kHeaderHorzTopVisibility = 106,
251 kHeaderHorzInsideVisibility = 107,
253 kHeaderHorzBottomVisibility = 108,
255 kHeaderVertLeftVisibility = 109,
257 kHeaderVertInsideVisibility = 110,
259 kHeaderVertRightVisibility = 111,
261 kDataHorzTopVisibility = 112,
263 kDataHorzInsideVisibility = 113,
265 kDataHorzBottomVisibility = 114,
267 kDataVertLeftVisibility = 115,
269 kDataVertInsideVisibility = 116,
271 kDataVertRightVisibility = 117,
274 kCellAlignment = 130,
276 kCellBackgroundFillNone = 131,
278 kCellBackgroundColor = 132,
280 kCellContentColor = 133,
282 kCellTextStyle = 134,
284 kCellTextHeight = 135,
286 kCellTopGridColor = 136,
288 kCellRightGridColor = 137,
290 kCellBottomGridColor = 138,
292 kCellLeftGridColor = 139,
294 kCellTopGridLineWeight = 140,
296 kCellRightGridLineWeight = 141,
298 kCellBottomGridLineWeight = 142,
300 kCellLeftGridLineWeight = 143,
302 kCellTopVisibility = 144,
304 kCellRightVisibility = 145,
306 kCellBottomVisibility = 146,
308 kCellLeftVisibility = 147
1720 bool autoScale =
false);
1774 double blockRotation);
2043 bool forceUpdate =
true);
2067 OdInt32& resultColumnIndex)
const;
2152 bool bIncludeCurrentSelection,
2234 bool bSupportTextCellOnly =
true)
const;
2270 void* pClsid)
const;
virtual void setTextStyle(OdUInt32 row, OdUInt32 column, const OdDbObjectId &textStyleId)
virtual void insertRows(OdUInt32 row, double height, OdUInt32 numRows=1)
void subSetDatabaseDefaults(OdDbDatabase *pDb, bool doSubents)
virtual void setGridVisibility(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, OdDb::Visibility gridVisibility)
virtual OdDbObjectId textStyle(OdDb::RowType rowType=OdDb::kDataRow) const
void setCustomData(OdInt32 row, OdInt32 col, OdInt32 nData)
void deleteContent(OdInt32 row, OdInt32 col)
virtual void setGridVisibility(OdDb::Visibility gridVisiblity, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
virtual bool tableStyleOverrides(OdUInt32Array &overrides) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void setBreakSpacing(double spacing)
void setBreakOption(OdDb::TableBreakOption option)
void setDataType(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::DataType nDataType, OdValue::UnitType nUnitType)
void copyFrom(const OdDbTable *pSrc, OdDb::TableCopyOption nOption, const OdCellRange &srcRange, const OdCellRange &targetRange, OdCellRange *pNewTargetRangeOut)
bool isBreakEnabled(void) const
void setBreakOffset(OdUInt32 index, const OdGeVector3d &vec)
double textHeight(OdInt32 row, OdInt32 col, OdInt32 nContent) const
OdString format(OdUInt32 row, OdUInt32 col) const
virtual void setBlockTableRecordId(OdUInt32 row, OdUInt32 column, const OdDbObjectId &blockId, bool autoScale=false)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual void setVertCellMargin(double cellMargin)
virtual void setColumnWidth(OdUInt32 column, double width)
OdValue value(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void removeDataLink(void)
void updateDataLink(OdDb::UpdateDirection nDir, OdDb::UpdateOption nOption)
virtual void mergeCells(OdUInt32 minRow, OdUInt32 maxRow, OdUInt32 minColumn, OdUInt32 maxColumn)
virtual void setBlockAttributeValue(OdUInt32 row, OdUInt32 column, const OdDbObjectId &attdefId, const OdString &attValue)
@ kTableBreakRepeatBottomLabels
virtual void setTextHeight(OdUInt32 row, OdUInt32 column, double height)
void setCellState(OdInt32 row, OdInt32 col, OdDb::CellState nLock)
virtual OdResult select_next_cell(OdInt32 dir, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex, OdDbFullSubentPathArray *pPaths=NULL, bool bSupportTextCellOnly=true) const
virtual void suppressHeaderRow(bool suppress)
virtual void setBackgroundColor(const OdCmColor &color, OdUInt32 rowTypes=OdDb::kAllRows)
GLuint GLsizei GLsizei GLint GLenum * type
OdString cellStyle(OdInt32 row, OdInt32 col) const
void createTemplate(OdDbTableTemplate *target, OdDb::TableCopyOption nCopyOption)
virtual OdDb::RowType rowType(OdUInt32 row) const
virtual void getDataType(OdValue::DataType &nDataType, OdValue::UnitType &nUnitType, OdDb::RowType type) const
virtual void setTextHeight(double height, OdUInt32 rowTypes=OdDb::kAllRows)
virtual void setFormat(const OdString &pszFormat, int nRowTypes)
virtual void setGridColor(const OdCmColor &color, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
void getDataType(OdUInt32 row, OdUInt32 col, OdValue::DataType &nDataType, OdValue::UnitType &nUnitType) const
void setFormat(OdUInt32 row, OdUInt32 col, const OdString &pszFormat)
OdDbObjectId textStyle(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void getCellExtents(OdUInt32 row, OdUInt32 column, bool isOuterCell, OdGePoint3dArray &pts) const
virtual void setNumColumns(OdUInt32 numColumns)
void deleteContent(OdInt32 row, OdInt32 col, OdInt32 nIndex)
OdUInt32 mergedHeight(OdUInt32 row, OdUInt32 column) const
void setGridColor(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridlineTypes, const OdCmColor &color)
void deleteContent(const OdCellRange &range)
virtual OdResult subExplode(OdRxObjectPtrArray &entitySet) const ODRX_OVERRIDE
virtual void suppressTitleRow(bool suppress)
void moveContent(OdInt32 row, OdInt32 col, OdInt32 nFromIndex, OdInt32 nToIndex)
virtual OdUInt32 numRows() const
virtual OdDbObjectId tableStyle() const
virtual void setColumnWidth(double width)
OdSmartPtr< OdDbTable > OdDbTablePtr
OdDbObjectId fieldId(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void removeAllOverrides(OdInt32 row, OdInt32 col)
virtual OdResult select(const OdGePoint3d &wpt, const OdGeVector3d &wvwVec, const OdGeVector3d &wvwxVec, double wxaper, double wyaper, bool allowOutside, bool bInPickFirst, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex, OdDbFullSubentPathArray *pPaths=0) const
virtual void setFieldId(OdUInt32 row, OdUInt32 column, const OdDbObjectId &fieldId)
@ kTableBreakRepeatTopLabels
virtual OdDbObjectId fieldId(OdUInt32 row, OdUInt32 column) const
virtual bool reselectSubRegion(OdDbFullSubentPathArray &paths) const
virtual void setNumRows(OdUInt32 numRows)
virtual void deleteRows(OdUInt32 row, OdUInt32 numRows=1)
virtual OdResult setSubSelection(OdInt32 rowMin, OdInt32 rowMax, OdInt32 colMin, OdInt32 colMax)
virtual void setTextRotation(OdUInt32 row, OdUInt32 column, OdDb::RotationAngle textRotation)
void setFieldId(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &fieldId, OdDb::CellOption nFlag)
virtual double rowHeight(OdUInt32 row) const
virtual OdDb::Visibility gridVisibility(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
virtual void setAlignment(OdUInt32 row, OdUInt32 column, OdDb::CellAlignment alignment)
OdDb::CellContentLayout contentLayout(OdInt32 row, OdInt32 col) const
virtual double textHeight(OdUInt32 row, OdUInt32 column) const
virtual bool hitTest(const OdGePoint3d &wpt, const OdGeVector3d &wviewVec, double wxaper, double wyaper, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex, OdInt32 &contentIndex, OdDb::TableHitItem &nItem) const
void setBlockAttributeValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &attdefId, const OdString &atrValue)
virtual void getBlockAttributeValue(OdUInt32 row, OdUInt32 column, const OdDbObjectId &attdefId, OdString &attValue) const
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdValue &val, OdValue::ParseOption nOption)
void setDataFormat(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &sFormat)
OdString getBlockAttributeValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &attdefId) const
bool hasFormula(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual double blockScale(OdUInt32 row, OdUInt32 column) const
virtual OdDb::LineWeight gridLineWeight(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
@ kTableBreakEnableBreaking
virtual OdDbObjectId blockTableRecordId(OdUInt32 row, OdUInt32 column) const
virtual void clearSubSelection()
virtual OdString format(OdDb::RowType type) const
virtual OdUInt32 numColumns() const
OdDb::LineWeight gridLineWeight(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
virtual OdDb::FlowDirection flowDirection() const
OdGePoint3d attachmentPoint(OdInt32 row, OdInt32 col, OdInt32 content) const
virtual double textHeight(OdDb::RowType rowType=OdDb::kDataRow) const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
void setAutoScale(OdInt32 row, OdInt32 col, OdInt32 nContent, bool autoFit)
virtual bool isTitleSuppressed() const
void setOverride(OdInt32 row, OdInt32 col, OdInt32 nContent, OdDb::CellProperty nOverride)
void setGridLineWeight(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::LineWeight nLineWeight)
OdCellRange getDataLinkRange(OdInt32 row, OdInt32 col) const
void setGridLinetype(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, const OdDbObjectId &idLinetype)
virtual OdCmColor backgroundColor(OdDb::RowType rowType=OdDb::kDataRow) const
void getGridProperty(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType, OdGridProperty &gridProp) const
virtual void setHorzCellMargin(double cellMargin)
virtual OdGeVector3d direction() const
@ kTableHitColumnIndicator
virtual OdDb::RotationAngle textRotation(OdUInt32 row, OdUInt32 column) const
void setDataFormat(OdInt32 row, OdInt32 col, const OdString &sFormat)
virtual bool cellStyleOverrides(OdUInt32 row, OdUInt32 column, OdUInt32Array &overrides) const
void setScale(OdInt32 row, OdInt32 col, OdInt32 nContent, double scale)
bool canDelete(OdInt32 nIndex, OdInt32 nCount, bool bRow) const
OdCmColor gridColor(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
void removeDataLink(OdInt32 row, OdInt32 col)
virtual OdDb::LineWeight gridLineWeight(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
void clearCellOverrides(OdUInt32 row, OdUInt32 column)
virtual void setHeight(double height)
OdDb::CellContentType contentType(OdInt32 row, OdInt32 col) const
double gridDoubleLineSpacing(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
virtual void setDataType(OdValue::DataType nDataType, OdValue::UnitType nUnitType)
virtual double minimumTableHeight() const
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdValue &val)
void resetValue(OdUInt32 row, OdUInt32 col)
virtual double minimumTableWidth() const
void setGridProperty(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, const OdGridProperty &gridProp)
virtual OdCmColor contentColor(OdDb::RowType rowType=OdDb::kDataRow) const
virtual OdResult subGetGeomExtents(OdGeExtents3d &extents) const
bool isEmpty(OdInt32 row, OdInt32 col) const
virtual OdString textString(OdUInt32 row, OdUInt32 column) const
OdDbObjectId blockTableRecordId(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void enableBreak(bool bEnable)
virtual void setContentColor(const OdCmColor &color, OdUInt32 nRowType=OdDb::kAllRows)
OdCellRange getMergeRange(OdInt32 row, OdInt32 col) const
virtual OdGePoint3d attachmentPoint(OdUInt32 row, OdUInt32 column) const
OdDb::CellState cellState(OdInt32 row, OdInt32 col) const
virtual OdResult setSubSelection(const OdCellRange &range)
void setGridDoubleLineSpacing(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, double fSpacing)
OdString textString(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::FormatOption nOption) const
OdInt32 getDataLink(const OdCellRange &pRange, OdDbObjectIdArray &dataLinkIds) const
@ kTableBreakAllowManualPositions
void setDataLink(OdInt32 row, OdInt32 col, const OdDbObjectId &idDataLink, bool bUpdate)
OdDbObjectId gridLinetype(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
void setBreakHeight(OdUInt32 index, double height)
void enableMergeAll(OdInt32 row, OdInt32 col, bool bEnable)
bool isRegenerateTableSuppressed() const
virtual OdCmColor backgroundColor(OdUInt32 row, OdUInt32 column) const
virtual double vertCellMargin() const
OdValue getCustomData(OdInt32 row, OdInt32 col, const OdString sKey) const
GLint GLenum GLsizei GLsizei height
virtual double height() const
void insertColumnsAndInherit(OdInt32 col, OdInt32 nInheritFrom, OdInt32 nNumCols)
GLint GLenum GLsizei width
virtual void setRowHeight(OdUInt32 row, double height)
void copyFrom(const OdDbLinkedTableData *pSrc, OdDb::TableCopyOption nOption)
virtual bool isBackgroundColorNone(OdDb::RowType rowType=OdDb::kDataRow) const
virtual void setBlockScale(OdUInt32 row, OdUInt32 column, double blockScale)
virtual OdResult subGetTransformedCopy(const OdGeMatrix3d &xfm, OdDbEntityPtr &pCopy) const
virtual void setBlockRotation(OdUInt32 row, OdUInt32 column, double blockRotation)
void setBreakFlowDirection(OdDb::TableBreakFlowDirection flowDir)
void setMargin(OdInt32 row, OdInt32 col, OdDb::CellMargin nMargins, double fMargin)
virtual void setDataType(OdValue::DataType nDataType, OdValue::UnitType nUnitType, int nRowTypes)
OdDbDataLinkPtr getDataLink(OdInt32 row, OdInt32 col, OdDb::OpenMode mode) const
void setTextHeight(OdInt32 row, OdInt32 col, OdInt32 nContent, double height)
void setTextStyle(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &id)
OdDb::Visibility gridVisibility(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
void setContentLayout(OdInt32 row, OdInt32 col, OdDb::CellContentLayout nLayout)
virtual double minimumColumnWidth(OdUInt32 column) const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
OdString getColumnName(OdInt32 nIndex) const
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, OdString sText, OdValue::ParseOption nOption)
virtual void clearTableStyleOverrides(int option=0)
virtual bool hasSubSelection() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdCellRange getSubSelection(void) const
void setBlockTableRecordId(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &blkId, bool autoFit)
void setGridVisibility(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::Visibility nVisibility)
OdDb::GridProperty getOverride(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
@ kTableBreakFlowDownOrUp
bool canInsert(OdInt32 nIndex, bool bRow) const
virtual void setDirection(const OdGeVector3d &horizVector)
OdCmColor contentColor(OdInt32 row, OdInt32 col, OdInt32 nContent) const
OdString dataFormat(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void setGridLineWeight(OdDb::LineWeight lineWeight, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
OdString dataFormat(OdInt32 row, OdInt32 col) const
virtual OdCmColor gridColor(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
OdDb::TableBreakFlowDirection breakFlowDirection(void) const
void setDataLink(const OdCellRange &range, const OdDbObjectId &idDataLink, bool bUpdate)
virtual void setContentColor(OdUInt32 row, OdUInt32 column, const OdCmColor &color)
OdValue value(OdUInt32 row, OdUInt32 col) const
virtual OdResult getSubSelection(OdInt32 &rowMin, OdInt32 &rowMax, OdInt32 &colMin, OdInt32 &colMax) const
virtual void setTextStyle(const OdDbObjectId &textStyleId, OdUInt32 rowTypes=OdDb::kAllRows)
virtual bool isAutoScale(OdUInt32 row, OdUInt32 column) const
virtual double width() const
void setToolTip(OdInt32 row, OdInt32 col, const OdString sToolTip)
virtual OdResult recomputeTableBlock(bool forceUpdate=true)
bool isContentEditable(OdInt32 row, OdInt32 col) const
virtual void setAutoScale(OdUInt32 row, OdUInt32 column, bool autoScale)
OdDb::GridLineStyle gridLineStyle(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
OdDb::CellProperty getOverride(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void setRowHeight(double height)
virtual OdResult generateLayout()
OdString getToolTip(OdInt32 row, OdInt32 col) const
void setSize(OdInt32 rows, OdInt32 cols)
virtual void setFormat(const OdString &pszFormat)
virtual bool hitTest(const OdGePoint3d &wpt, const OdGeVector3d &wviewVec, double wxaper, double wyaper, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex) const
virtual double minimumRowHeight(OdUInt32 row) const
virtual void setBackgroundColorNone(OdUInt32 row, OdUInt32 column, bool disable)
OdString getFormula(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual OdDb::Visibility gridVisibility(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
OdValue value(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::FormatOption nOption) const
virtual void setGridColor(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, const OdCmColor &color)
OdString textString(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void setRotation(double fAngle)
virtual double horzCellMargin() const
virtual void setBackgroundColor(OdUInt32 row, OdUInt32 column, const OdCmColor &color)
@ kTableBreakAllowManualHeights
void setDataType(OdUInt32 row, OdUInt32 col, OdValue::DataType nDataType, OdValue::UnitType nUnitType)
virtual OdCmColor contentColor(OdUInt32 row, OdUInt32 column) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void copyFrom(const OdDbLinkedTableData *pSrc, OdDb::TableCopyOption nOption, const OdCellRange &srcRange, const OdCellRange &targetRange, OdCellRange *pNewTargetRangeOut)
void setOverride(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType, OdDb::GridProperty nOverride)
OdDbObjectId getDataLink(OdInt32 row, OdInt32 col) const
void setValue(OdUInt32 row, OdUInt32 col, const OdValue &val)
void appendToOwner(OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap)
OdInt32 createContent(OdInt32 row, OdInt32 col, OdInt32 nIndex)
void getDataType(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::DataType &nDataType, OdValue::UnitType &nUnitType) const
virtual OdResult subGetClassID(void *pClsid) const
void setCellStyle(OdInt32 row, OdInt32 col, const OdString &sCellStyle)
void setRotation(OdInt32 row, OdInt32 col, OdInt32 nContent, double fAngle)
void setColumnName(OdInt32 nIndex, const OdString &sName)
virtual void deleteColumns(OdUInt32 column, OdUInt32 numColumns=1)
virtual OdResult selectSubRegion(const OdGePoint3d &wpt1, const OdGePoint3d &wpt2, const OdGeVector3d &wvwVec, const OdGeVector3d &wvwxVec, double wxaper, double wyaper, OdDb::SelectType seltype, bool bIncludeCurrentSelection, bool bInPickFirst, OdInt32 &rowMin, OdInt32 &rowMax, OdInt32 &colMin, OdInt32 &colMax, OdDbFullSubentPathArray *pPaths=0) const
void setTextString(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &text)
double scale(OdInt32 row, OdInt32 col, OdInt32 nContent) const
double rotation(OdInt32 row, OdInt32 col, OdInt32 nContent) const
bool mergedFlag(OdUInt32 row, OdUInt32 column) const
void setFormula(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &pszFormula)
OdDb::CellContentType contentType(OdInt32 row, OdInt32 col, OdInt32 nIndex) const
virtual OdDb::CellAlignment alignment(OdDb::RowType rowType=OdDb::kDataRow) const
virtual void unmergeCells(OdUInt32 minRow, OdUInt32 maxRow, OdUInt32 minColumn, OdUInt32 maxColumn)
double breakHeight(OdUInt32 index) const
virtual void setCellType(OdUInt32 row, OdUInt32 column, OdDb::CellType cellType)
virtual void insertColumns(OdUInt32 column, double width, OdUInt32 numColumns=1)
OdString textString(OdInt32 row, OdInt32 col, OdValue::FormatOption nOption) const
void setCustomData(OdInt32 row, OdInt32 col, const OdString &sKey, const OdValue *pData)
virtual void setFlowDirection(OdDb::FlowDirection flowDirection)
virtual bool isBackgroundColorNone(OdUInt32 row, OdUInt32 column) const
virtual void setWidth(double width)
virtual void setBackgroundColorNone(bool disable, OdUInt32 rowTypes=OdDb::kAllRows)
bool isMergeAllEnabled(OdInt32 row, OdInt32 col) const
void updateDataLink(OdInt32 row, OdInt32 col, OdDb::UpdateDirection nDir, OdDb::UpdateOption nOption)
virtual void setTextString(OdUInt32 row, OdUInt32 column, const OdString &textString)
bool isFormatEditable(OdInt32 row, OdInt32 col) const
void setGridProperty(const OdCellRange &rangeIn, OdDb::GridLineType nGridLineTypes, const OdGridProperty &gridProp)
void setGridLineStyle(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::GridLineStyle nLineStyle)
void setValue(OdUInt32 row, OdUInt32 col, OdString &pszText, OdValue::ParseOption nOption)
OdInt32 getCustomData(OdInt32 row, OdInt32 col) const
double breakSpacing(void) const
OdUInt32 mergedWidth(OdUInt32 row, OdUInt32 column) const
ODDB_DECLARE_MEMBERS(OdDbTable)
virtual bool isHeaderSuppressed() const
void suppressRegenerateTable(bool bSuppress)
virtual void setTableStyle(const OdDbObjectId &tableStyleId)
virtual void modified(const OdDbObject *pObj)
virtual OdCmColor gridColor(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
double margin(OdInt32 row, OdInt32 col, OdDb::CellMargin nMargin) const
virtual OdDb::CellType cellType(OdUInt32 row, OdUInt32 column) const
OdInt32 numContents(OdInt32 row, OdInt32 col) const
bool isLinked(OdInt32 row, OdInt32 col) const
virtual void copyFrom(const OdRxObject *pSource)
OdGeVector3d breakOffset(OdUInt32 index) const
virtual bool isMergedCell(OdUInt32 row, OdUInt32 column, OdUInt32 *minRow=0, OdUInt32 *maxRow=0, OdUInt32 *minColumn=0, OdUInt32 *maxColumn=0) const
void setContentColor(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdCmColor &color)
virtual OdDbObjectId textStyle(OdUInt32 row, OdUInt32 column) const
virtual void deleteCellContent(OdUInt32 row, OdUInt32 column)
virtual void setAlignment(OdDb::CellAlignment alignment, OdUInt32 rowTypes=OdDb::kAllRows)
OdDb::TableBreakOption breakOption(void) const
virtual double blockRotation(OdUInt32 row, OdUInt32 column) const
void insertRowsAndInherit(OdInt32 nIndex, OdInt32 nInheritFrom, OdInt32 nNumRows)
virtual OdDb::CellAlignment alignment(OdUInt32 row, OdUInt32 column) const
bool isAutoScale(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual double columnWidth(OdUInt32 column) const
virtual void setGridLineWeight(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, OdDb::LineWeight lineWeight)