Share

TableCopyOption

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.

Was this information helpful?