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;
TOOLKIT_EXPORT OdDbTablePtr odDbCreateDataLinkAndTable(OdDbDatabase *pDb, OdString linkName, OdString linkDescription, OdString connectionString)
OdSmartPtr< OdDbTable > OdDbTablePtr
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
virtual bool hitTest(const OdGePoint3d &wpt, const OdGeVector3d &wviewVec, double wxaper, double wyaper, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex) const
void removeDataLink(void)
void setValue(OdUInt32 row, OdUInt32 col, OdString &pszText, OdValue::ParseOption nOption)
void insertColumnsAndInherit(OdInt32 col, OdInt32 nInheritFrom, OdInt32 nNumCols)
virtual OdResult subGetClassID(void *pClsid) const
double rotation(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void setAutoScale(OdUInt32 row, OdUInt32 column, bool autoScale)
virtual void setTextRotation(OdUInt32 row, OdUInt32 column, OdDb::RotationAngle textRotation)
void setTextStyle(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &id)
virtual void setGridLineWeight(OdDb::LineWeight lineWeight, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
void setToolTip(OdInt32 row, OdInt32 col, const OdString sToolTip)
virtual void setDirection(const OdGeVector3d &horizVector)
virtual OdCmColor contentColor(OdDb::RowType rowType=OdDb::kDataRow) const
void setDataFormat(OdInt32 row, OdInt32 col, const OdString &sFormat)
virtual OdCmColor gridColor(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
virtual void suppressTitleRow(bool suppress)
OdDb::GridLineStyle gridLineStyle(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
void clearCellOverrides(OdUInt32 row, OdUInt32 column)
OdString textString(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::FormatOption nOption) const
virtual void copyFrom(const OdRxObject *pSource)
OdDb::CellState cellState(OdInt32 row, OdInt32 col) const
virtual void unmergeCells(OdUInt32 minRow, OdUInt32 maxRow, OdUInt32 minColumn, OdUInt32 maxColumn)
virtual double rowHeight(OdUInt32 row) const
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdValue &val, OdValue::ParseOption nOption)
virtual void setContentColor(const OdCmColor &color, OdUInt32 nRowType=OdDb::kAllRows)
OdDbObjectId blockTableRecordId(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void mergeCells(OdUInt32 minRow, OdUInt32 maxRow, OdUInt32 minColumn, OdUInt32 maxColumn)
void setColumnName(OdInt32 nIndex, const OdString &sName)
virtual void setCellType(OdUInt32 row, OdUInt32 column, OdDb::CellType cellType)
OdValue getCustomData(OdInt32 row, OdInt32 col, const OdString sKey) const
virtual double textHeight(OdUInt32 row, OdUInt32 column) const
virtual void setRowHeight(double height)
OdInt32 createContent(OdInt32 row, OdInt32 col, OdInt32 nIndex)
virtual OdCmColor contentColor(OdUInt32 row, OdUInt32 column) const
virtual OdUInt32 numRows() const
virtual void setDataType(OdValue::DataType nDataType, OdValue::UnitType nUnitType)
virtual void deleteColumns(OdUInt32 column, OdUInt32 numColumns=1)
virtual void getBlockAttributeValue(OdUInt32 row, OdUInt32 column, const OdDbObjectId &attdefId, OdString &attValue) const
virtual double height() const
virtual bool isHeaderSuppressed() const
OdDb::CellContentLayout contentLayout(OdInt32 row, OdInt32 col) const
virtual bool reselectSubRegion(OdDbFullSubentPathArray &paths) const
void moveContent(OdInt32 row, OdInt32 col, OdInt32 nFromIndex, OdInt32 nToIndex)
virtual OdDb::LineWeight gridLineWeight(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
virtual OdString format(OdDb::RowType type) const
OdDb::CellProperty getOverride(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void setCellStyle(OdInt32 row, OdInt32 col, const OdString &sCellStyle)
void setGridDoubleLineSpacing(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, double fSpacing)
virtual void setFlowDirection(OdDb::FlowDirection flowDirection)
virtual OdString textString(OdUInt32 row, OdUInt32 column) const
virtual bool isAutoScale(OdUInt32 row, OdUInt32 column) const
OdDbObjectId fieldId(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual bool isMergedCell(OdUInt32 row, OdUInt32 column, OdUInt32 *minRow=0, OdUInt32 *maxRow=0, OdUInt32 *minColumn=0, OdUInt32 *maxColumn=0) const
virtual void setBlockAttributeValue(OdUInt32 row, OdUInt32 column, const OdDbObjectId &attdefId, const OdString &attValue)
void setDataLink(const OdCellRange &range, const OdDbObjectId &idDataLink, bool bUpdate)
void setDataFormat(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &sFormat)
void deleteContent(const OdCellRange &range)
void deleteContent(OdInt32 row, OdInt32 col)
bool canDelete(OdInt32 nIndex, OdInt32 nCount, bool bRow) const
virtual bool isBackgroundColorNone(OdUInt32 row, OdUInt32 column) const
OdDb::CellContentType contentType(OdInt32 row, OdInt32 col, OdInt32 nIndex) const
virtual void setNumRows(OdUInt32 numRows)
virtual void setTextString(OdUInt32 row, OdUInt32 column, const OdString &textString)
void createTemplate(OdDbTableTemplate *target, OdDb::TableCopyOption nCopyOption)
void setBreakOption(OdDb::TableBreakOption option)
bool isRegenerateTableSuppressed() const
virtual void setWidth(double width)
void deleteContent(OdInt32 row, OdInt32 col, OdInt32 nIndex)
virtual void setColumnWidth(double width)
OdString getToolTip(OdInt32 row, OdInt32 col) const
void setOverride(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType, OdDb::GridProperty nOverride)
virtual void insertRows(OdUInt32 row, double height, OdUInt32 numRows=1)
void setGridColor(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridlineTypes, const OdCmColor &color)
virtual void clearSubSelection()
virtual void setBlockTableRecordId(OdUInt32 row, OdUInt32 column, const OdDbObjectId &blockId, bool autoScale=false)
virtual void setTextHeight(double height, OdUInt32 rowTypes=OdDb::kAllRows)
virtual OdResult generateLayout()
virtual void setBackgroundColorNone(OdUInt32 row, OdUInt32 column, bool disable)
void setGridLineWeight(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::LineWeight nLineWeight)
virtual bool isTitleSuppressed() const
virtual void setFormat(const OdString &pszFormat, int nRowTypes)
virtual void setAlignment(OdDb::CellAlignment alignment, OdUInt32 rowTypes=OdDb::kAllRows)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void setFormat(const OdString &pszFormat)
OdInt32 getDataLink(const OdCellRange &pRange, OdDbObjectIdArray &dataLinkIds) const
OdDbObjectId textStyle(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual OdDb::RowType rowType(OdUInt32 row) const
virtual double minimumTableHeight() const
virtual double textHeight(OdDb::RowType rowType=OdDb::kDataRow) const
OdDbObjectId gridLinetype(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
virtual void setAlignment(OdUInt32 row, OdUInt32 column, OdDb::CellAlignment alignment)
virtual double blockScale(OdUInt32 row, OdUInt32 column) const
OdString getColumnName(OdInt32 nIndex) const
bool isAutoScale(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual void setHorzCellMargin(double cellMargin)
double gridDoubleLineSpacing(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
double margin(OdInt32 row, OdInt32 col, OdDb::CellMargin nMargin) const
virtual void setGridVisibility(OdDb::Visibility gridVisiblity, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
void setMargin(OdInt32 row, OdInt32 col, OdDb::CellMargin nMargins, double fMargin)
void suppressRegenerateTable(bool bSuppress)
virtual void deleteCellContent(OdUInt32 row, OdUInt32 column)
OdDb::Visibility gridVisibility(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
virtual void setGridColor(const OdCmColor &color, OdUInt32 gridlineTypes, OdUInt32 rowTypes)
void enableBreak(bool bEnable)
void resetValue(OdUInt32 row, OdUInt32 col)
virtual void setBackgroundColor(const OdCmColor &color, OdUInt32 rowTypes=OdDb::kAllRows)
void setGridVisibility(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::Visibility nVisibility)
virtual OdDb::CellAlignment alignment(OdUInt32 row, OdUInt32 column) const
virtual void setTextStyle(const OdDbObjectId &textStyleId, OdUInt32 rowTypes=OdDb::kAllRows)
OdDb::CellContentType contentType(OdInt32 row, OdInt32 col) const
OdString getBlockAttributeValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &attdefId) const
void getDataType(OdUInt32 row, OdUInt32 col, OdValue::DataType &nDataType, OdValue::UnitType &nUnitType) const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
OdString getFormula(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void appendToOwner(OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap)
virtual double vertCellMargin() const
void setValue(OdUInt32 row, OdUInt32 col, const OdValue &val)
bool isContentEditable(OdInt32 row, OdInt32 col) const
void setFormula(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &pszFormula)
void setContentColor(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdCmColor &color)
virtual void setGridColor(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, const OdCmColor &color)
void getDataType(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::DataType &nDataType, OdValue::UnitType &nUnitType) const
virtual OdUInt32 numColumns() const
void setOverride(OdInt32 row, OdInt32 col, OdInt32 nContent, OdDb::CellProperty nOverride)
void setAutoScale(OdInt32 row, OdInt32 col, OdInt32 nContent, bool autoFit)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setGridLineStyle(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, OdDb::GridLineStyle nLineStyle)
OdUInt32 mergedHeight(OdUInt32 row, OdUInt32 column) const
virtual OdDb::CellType cellType(OdUInt32 row, OdUInt32 column) const
void setTextString(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdString &text)
virtual void clearTableStyleOverrides(int option=0)
OdDbObjectId getDataLink(OdInt32 row, OdInt32 col) const
bool isBreakEnabled(void) const
void setBlockAttributeValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &attdefId, const OdString &atrValue)
void insertRowsAndInherit(OdInt32 nIndex, OdInt32 nInheritFrom, OdInt32 nNumRows)
void setCustomData(OdInt32 row, OdInt32 col, OdInt32 nData)
void enableMergeAll(OdInt32 row, OdInt32 col, bool bEnable)
void setBreakFlowDirection(OdDb::TableBreakFlowDirection flowDir)
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdValue &val)
virtual void setBlockRotation(OdUInt32 row, OdUInt32 column, double blockRotation)
double textHeight(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual bool isBackgroundColorNone(OdDb::RowType rowType=OdDb::kDataRow) const
virtual OdDbObjectId textStyle(OdDb::RowType rowType=OdDb::kDataRow) const
void setFormat(OdUInt32 row, OdUInt32 col, const OdString &pszFormat)
virtual void getCellExtents(OdUInt32 row, OdUInt32 column, bool isOuterCell, OdGePoint3dArray &pts) const
virtual OdDb::LineWeight gridLineWeight(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
virtual void setRowHeight(OdUInt32 row, double height)
void copyFrom(const OdDbTable *pSrc, OdDb::TableCopyOption nOption, const OdCellRange &srcRange, const OdCellRange &targetRange, OdCellRange *pNewTargetRangeOut)
void setRotation(double fAngle)
virtual void setGridVisibility(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, OdDb::Visibility gridVisibility)
void setBlockTableRecordId(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &blkId, bool autoFit)
virtual void suppressHeaderRow(bool suppress)
virtual void setHeight(double height)
virtual double width() const
virtual OdResult getSubSelection(OdInt32 &rowMin, OdInt32 &rowMax, OdInt32 &colMin, OdInt32 &colMax) const
virtual OdDb::FlowDirection flowDirection() const
bool isFormatEditable(OdInt32 row, OdInt32 col) const
virtual void setBackgroundColor(OdUInt32 row, OdUInt32 column, const OdCmColor &color)
OdDbDataLinkPtr getDataLink(OdInt32 row, OdInt32 col, OdDb::OpenMode mode) const
bool hasFormula(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void setBreakSpacing(double spacing)
virtual OdResult setSubSelection(OdInt32 rowMin, OdInt32 rowMax, OdInt32 colMin, OdInt32 colMax)
bool isEmpty(OdInt32 row, OdInt32 col) const
void copyFrom(const OdDbLinkedTableData *pSrc, OdDb::TableCopyOption nOption)
virtual OdResult recomputeTableBlock(bool forceUpdate=true)
void setGridProperty(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, const OdGridProperty &gridProp)
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
OdDb::GridProperty getOverride(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
OdValue value(OdUInt32 row, OdUInt32 col) const
virtual bool hasSubSelection() const
virtual OdDb::Visibility gridVisibility(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
OdString format(OdUInt32 row, OdUInt32 col) const
void setValue(OdInt32 row, OdInt32 col, OdInt32 nContent, OdString sText, OdValue::ParseOption nOption)
OdString textString(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual bool cellStyleOverrides(OdUInt32 row, OdUInt32 column, OdUInt32Array &overrides) const
void setSize(OdInt32 rows, OdInt32 cols)
void setDataType(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::DataType nDataType, OdValue::UnitType nUnitType)
virtual void setNumColumns(OdUInt32 numColumns)
virtual OdCmColor backgroundColor(OdDb::RowType rowType=OdDb::kDataRow) const
virtual bool hitTest(const OdGePoint3d &wpt, const OdGeVector3d &wviewVec, double wxaper, double wyaper, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex, OdInt32 &contentIndex, OdDb::TableHitItem &nItem) const
OdString dataFormat(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual OdGeVector3d direction() const
virtual OdGePoint3d attachmentPoint(OdUInt32 row, OdUInt32 column) const
bool canInsert(OdInt32 nIndex, bool bRow) const
OdDb::TableBreakFlowDirection breakFlowDirection(void) const
OdCellRange getMergeRange(OdInt32 row, OdInt32 col) const
virtual OdResult subGetTransformedCopy(const OdGeMatrix3d &xfm, OdDbEntityPtr &pCopy) const
bool mergedFlag(OdUInt32 row, OdUInt32 column) const
OdString cellStyle(OdInt32 row, OdInt32 col) const
virtual OdDb::CellAlignment alignment(OdDb::RowType rowType=OdDb::kDataRow) const
void setDataLink(OdInt32 row, OdInt32 col, const OdDbObjectId &idDataLink, bool bUpdate)
double scale(OdInt32 row, OdInt32 col, OdInt32 nContent) const
void setBreakHeight(OdUInt32 index, double height)
virtual void setBackgroundColorNone(bool disable, OdUInt32 rowTypes=OdDb::kAllRows)
void updateDataLink(OdDb::UpdateDirection nDir, OdDb::UpdateOption nOption)
OdInt32 getCustomData(OdInt32 row, OdInt32 col) const
void setDataType(OdUInt32 row, OdUInt32 col, OdValue::DataType nDataType, OdValue::UnitType nUnitType)
OdUInt32 mergedWidth(OdUInt32 row, OdUInt32 column) const
virtual void setTableStyle(const OdDbObjectId &tableStyleId)
virtual bool tableStyleOverrides(OdUInt32Array &overrides) const
void setGridProperty(const OdCellRange &rangeIn, OdDb::GridLineType nGridLineTypes, const OdGridProperty &gridProp)
virtual double minimumRowHeight(OdUInt32 row) const
virtual double minimumTableWidth() const
virtual OdResult subGetGeomExtents(OdGeExtents3d &extents) const
void setGridLinetype(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineTypes, const OdDbObjectId &idLinetype)
void copyFrom(const OdDbLinkedTableData *pSrc, OdDb::TableCopyOption nOption, const OdCellRange &srcRange, const OdCellRange &targetRange, OdCellRange *pNewTargetRangeOut)
OdCellRange getSubSelection(void) const
virtual OdCmColor backgroundColor(OdUInt32 row, OdUInt32 column) const
double breakHeight(OdUInt32 index) const
OdString textString(OdInt32 row, OdInt32 col, OdValue::FormatOption nOption) const
virtual OdDbObjectId textStyle(OdUInt32 row, OdUInt32 column) const
void setCellState(OdInt32 row, OdInt32 col, OdDb::CellState nLock)
virtual OdDbObjectId fieldId(OdUInt32 row, OdUInt32 column) const
void setRotation(OdInt32 row, OdInt32 col, OdInt32 nContent, double fAngle)
OdGePoint3d attachmentPoint(OdInt32 row, OdInt32 col, OdInt32 content) const
virtual double columnWidth(OdUInt32 column) const
virtual OdResult setSubSelection(const OdCellRange &range)
void setFieldId(OdInt32 row, OdInt32 col, OdInt32 nContent, const OdDbObjectId &fieldId, OdDb::CellOption nFlag)
void setTextHeight(OdInt32 row, OdInt32 col, OdInt32 nContent, double height)
virtual void setFieldId(OdUInt32 row, OdUInt32 column, const OdDbObjectId &fieldId)
void setCustomData(OdInt32 row, OdInt32 col, const OdString &sKey, const OdValue *pData)
OdDb::LineWeight gridLineWeight(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
virtual void deleteRows(OdUInt32 row, OdUInt32 numRows=1)
virtual double minimumColumnWidth(OdUInt32 column) const
bool isLinked(OdInt32 row, OdInt32 col) const
OdDb::TableBreakOption breakOption(void) const
virtual void setTextStyle(OdUInt32 row, OdUInt32 column, const OdDbObjectId &textStyleId)
void removeAllOverrides(OdInt32 row, OdInt32 col)
OdCmColor gridColor(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType) const
OdValue value(OdInt32 row, OdInt32 col, OdInt32 nContent) const
OdCmColor contentColor(OdInt32 row, OdInt32 col, OdInt32 nContent) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdDb::Visibility gridVisibility(OdUInt32 row, OdUInt32 column, OdDb::CellEdgeMask edgeType) const
virtual void setContentColor(OdUInt32 row, OdUInt32 column, const OdCmColor &color)
virtual OdResult select_next_cell(OdInt32 dir, OdInt32 &resultRowIndex, OdInt32 &resultColumnIndex, OdDbFullSubentPathArray *pPaths=NULL, bool bSupportTextCellOnly=true) const
virtual OdDbObjectId blockTableRecordId(OdUInt32 row, OdUInt32 column) const
virtual void setGridLineWeight(OdUInt32 row, OdUInt32 column, OdInt16 edgeTypes, OdDb::LineWeight lineWeight)
double breakSpacing(void) const
virtual OdCmColor gridColor(OdDb::GridLineType gridlineType, OdDb::RowType rowType=OdDb::kDataRow) const
virtual OdDbObjectId tableStyle() const
virtual void setVertCellMargin(double cellMargin)
OdString dataFormat(OdInt32 row, OdInt32 col) const
virtual void getDataType(OdValue::DataType &nDataType, OdValue::UnitType &nUnitType, OdDb::RowType type) const
virtual void modified(const OdDbObject *pObj)
OdInt32 numContents(OdInt32 row, OdInt32 col) const
virtual double horzCellMargin() const
OdValue value(OdInt32 row, OdInt32 col, OdInt32 nContent, OdValue::FormatOption nOption) const
virtual void setBlockScale(OdUInt32 row, OdUInt32 column, double blockScale)
void setContentLayout(OdInt32 row, OdInt32 col, OdDb::CellContentLayout nLayout)
virtual void setDataType(OdValue::DataType nDataType, OdValue::UnitType nUnitType, int nRowTypes)
void removeDataLink(OdInt32 row, OdInt32 col)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setBreakOffset(OdUInt32 index, const OdGeVector3d &vec)
virtual void setColumnWidth(OdUInt32 column, double width)
void getGridProperty(OdInt32 row, OdInt32 col, OdDb::GridLineType nGridLineType, OdGridProperty &gridProp) const
OdGeVector3d breakOffset(OdUInt32 index) const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
void updateDataLink(OdInt32 row, OdInt32 col, OdDb::UpdateDirection nDir, OdDb::UpdateOption nOption)
virtual double blockRotation(OdUInt32 row, OdUInt32 column) const
ODDB_DECLARE_MEMBERS(OdDbTable)
void setScale(OdInt32 row, OdInt32 col, OdInt32 nContent, double scale)
virtual void insertColumns(OdUInt32 column, double width, OdUInt32 numColumns=1)
virtual OdResult subExplode(OdRxObjectPtrArray &entitySet) const ODRX_OVERRIDE
virtual OdDb::RotationAngle textRotation(OdUInt32 row, OdUInt32 column) const
bool isMergeAllEnabled(OdInt32 row, OdInt32 col) const
void subSetDatabaseDefaults(OdDbDatabase *pDb, bool doSubents)
virtual void setTextHeight(OdUInt32 row, OdUInt32 column, double height)
OdCellRange getDataLinkRange(OdInt32 row, OdInt32 col) const
GLint GLenum GLsizei width
GLuint GLsizei GLsizei GLint GLenum * type
GLint GLenum GLsizei GLsizei height
@ kTableBreakFlowDownOrUp
@ kTableBreakRepeatBottomLabels
@ kTableBreakAllowManualPositions
@ kTableBreakAllowManualHeights
@ kTableBreakRepeatTopLabels
@ kTableBreakEnableBreaking
@ kTableHitColumnIndicator