C++
enum TableCopyOption { kTableCopyNone = 0, kTableCopyExpandOrContractTable = 0x1, kTableCopySkipContent = 0x2, kTableCopySkipValue = 0x4, kTableCopySkipField = 0x8, kTableCopySkipFormula = 0x10, kTableCopySkipBlock = 0x20, kTableCopySkipDataLink = 0x40, kTableCopySkipLabelCell = 0x80, kTableCopySkipDataCell = 0x100, kTableCopySkipFormat = 0x200, kTableCopySkipCellStyle = 0x400, kTableCopyConvertFormatToOverrides = 0x800, kTableCopySkipCellState = 0x1000, kTableCopySkipContentFormat = 0x2000, kTableCopySkipDissimilarContentFormat = 0x4000, kTableCopySkipGeometry = 0x8000, kTableCopySkipMerges = 0x10000, kTableCopyFillTarget = 0x20000, kTableCopyOverwriteReadOnlyContent = 0x40000, kTableCopyOverwriteReadOnlyFormat = 0x80000, kTableCopyOverwriteContentModifiedAfterUpdate = 0x100000, kTableCopyOverwriteFormatModifiedAfterUpdate = 0x200000, kTableCopyOnlyContentModifiedAfterUpdate = 0x400000, kTableCopyOnlyFormatModifiedAfterUpdate = 0x800000, kTableCopyRowHeight = 0x1000000, kTableCopyColumnWidth = 0x2000000, kTableCopyFullCellState = 0x4000000, kTableCopyForRountrip = 0x8000000, kTableCopyConvertFieldToValue = 0x10000000, kTableCopySkipFieldTranslation = 0x20000000, kForceTableCopyForRountrip = 0x40000000, kTableCopyEmptyCellContent = 0x80000000 };
File
acdb.h
Members
Members | Description |
---|---|
kTableCopyNone | None |
kTableCopyExpandOrContractTable | Create new rows and columns if the source range does not fit the target range. Delete empty rows and columns if target range is larger than source range. |
kTableCopySkipContent | Don't copy the content |
kTableCopySkipValue | Don't copy content if it is value |
kTableCopySkipField | Don't copy content if it is field |
kTableCopySkipBlock | Don't copy content if it is block |
kTableCopySkipDataLink | Don't copy data links |
kTableCopySkipLabelCell | Don't copy content if it is label cell |
kTableCopySkipDataCell | Don't copy content if it is data cell |
kTableCopySkipFormat | Don't copy format |
kTableCopyConvertFormatToOverrides | Convert formats to overrides after copying |
kTableCopySkipContentFormat | Don't copy content format. Ignored if kTableCopySkipFormat is set. |
kTableCopySkipDissimilarContentFormat | Don't copy content format if content types are not same. Ignored if kTableCopySkipFormat or kTableCopySkipContentFormat is set. |
kTableCopySkipGeometry | Don't copy geometric information like row height, column width, etc. |
kTableCopySkipMerges | Don't copy cell merges |
kTableCopyFillTarget | Fill the target range by repeatedly copying the source range |
kTableCopyOverwriteReadOnlyContent | If target cell has read-only content, overwrite |
kTableCopyOverwriteReadOnlyFormat | If target cell has read-only format, overwrite |
kTableCopyRowHeight | Copy row height while copying cells. Applicable only when cells are copied. Ignored if kTableCopySkipGeometry is set or when whole table is copied. |
kTableCopyColumnWidth | Copy column widthwhile copying cells. Applicable only when cells are copied. Ignored if kTableCopySkipGeometry is set or when whole table is copied. |
kTableCopyFullCellState | Copy the full cell state in a table |
kTableCopyForRountrip | For internal use only. |
kTableCopyConvertFieldToValue | For internal use only. |
kTableCopySkipFieldTranslation | For internal use only. |
kForceTableCopyForRountrip | For internal use only. |
kTableCopyEmptyCellContent | For internal use only.Copy empty table cell content. |
Description
Table copy options.
Previous Declaration
enum TableCopyOption {
kTableCopyNone = 0,
kTableCopyExpandOrContractTable = 0x1,
kTableCopySkipContent = 0x2,
kTableCopySkipValue = 0x4,
kTableCopySkipField = 0x8,
kTableCopySkipFormula = 0x10,
kTableCopySkipBlock = 0x20,
kTableCopySkipDataLink = 0x40,
kTableCopySkipLabelCell = 0x80,
kTableCopySkipDataCell = 0x100,
kTableCopySkipFormat = 0x200,
kTableCopySkipCellStyle = 0x400,
kTableCopyConvertFormatToOverrides = 0x800,
kTableCopySkipCellState = 0x1000,
kTableCopySkipContentFormat = 0x2000,
kTableCopySkipDissimilarContentFormat = 0x4000,
kTableCopySkipGeometry = 0x8000,
kTableCopySkipMerges = 0x10000,
kTableCopyFillTarget = 0x20000,
kTableCopyOverwriteReadOnlyContent = 0x40000,
kTableCopyOverwriteReadOnlyFormat = 0x80000,
kTableCopyOverwriteContentModifiedAfterUpdate = 0x100000,
kTableCopyOverwriteFormatModifiedAfterUpdate = 0x200000,
kTableCopyOnlyContentModifiedAfterUpdate = 0x400000,
kTableCopyOnlyFormatModifiedAfterUpdate = 0x800000,
kTableCopyRowHeight = 0x1000000,
kTableCopyColumnWidth = 0x2000000,
kTableCopyFullCellState = 0x4000000,
kTableCopyForRountrip = 0x8000000,
kTableCopyConvertFieldToValue = 0x10000000,
kTableCopySkipFieldTranslation = 0x20000000,
kForceTableCopyForRountrip = 0x40000000
};
History
AutoCAD 2025
kTableCopyEmptyCellContent was added.