88 kHasFormattedString = 0x20
100 kAutomatic = (kOnOpen | kOnSave | kOnPlot | kOnEtransmit | kOnRegen | kOnDemand)
116 kNotYetEvaluated = 0x01,
118 kEvaluatorNotFound = 0x04,
121 kInvalidContext = 0x20,
129 kEvaluatedText = 0x02,
130 kEvaluatedChildren = 0x04,
131 kObjectReference = 0x08,
133 kEscapeBackslash = 0x20,
134 kStripOptions = 0x40,
135 kPreserveFields = 0x80,
137 kPreserveOptions = 0x200,
138 kDetachChildren = 0x400,
139 kChildObjectReference = 0x800,
140 kForExpression = 0x1000
145 kSkipFilingResult = 0x01
434 int* pNumEvaluated = 0);
550#define TEXT_FIELD_NAME OD_T("TEXT")
OdSmartPtr< OdDbField > OdDbFieldPtr
DBENT_EXPORT OdDbFieldPtr copyTextFieldToObject(OdDbFieldPtr srcField, OdDbObject *pObj)
DBENT_EXPORT OdDbFieldPtr copyFieldWithChild(OdDbFieldPtr srcField)
OdArray< OdDbFieldPtr > OdDbFieldArray
OdResult setData(const OdString &key, const OdFieldValue &pData)
OdResult setFieldCode(const OdString &fieldCode, OdDbField::FieldCodeFlag flags=(OdDbField::FieldCodeFlag) 0, OdDbFieldArray *pChildFields=0)
OdResult setInObject(OdDbObject *pOwner, const OdString &propertyName)
OdResult removeField(OdDbObjectId fieldId)
bool hasHyperlink() const
OdString getFormat() const
OdResult setHyperlink(const OdString &psName, const OdString &psDescription, const OdString &psSubLocation=OdString::kEmpty)
OdString evaluatorId() const
OdResult evaluate(int nContext, OdDbDatabase *pDb=0, int *pNumFound=0, int *pNumEvaluated=0)
OdDbField::FilingOption filingOption() const
OdDbField::State state() const
OdResult getHyperlink(OdString &psName, OdString &psDescription, OdString &psSubLocation, OdString &psDisplayString) const
OdDbFieldPtr getChild(OdUInt32 childIndex, OdDb::OpenMode openMode)
OdUInt32 childCount() const
OdDbField::EvalOption evaluationOption() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult setFormat(const OdString &format)
OdValue::DataType dataType() const
OdResult getValue(OdFieldValue &pValue) const
ODDB_DECLARE_MEMBERS(OdDbField)
OdResult setEvaluationOption(OdDbField::EvalOption evaluationOption)
virtual OdResult postInDatabase(OdDbDatabase *pDb)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdResult removeHyperlink()
virtual OdDbObjectId setField(const OdString &propName, OdDbField *pField) ODRX_OVERRIDE
OdResult setEvaluatorId(const OdString &evaluatorId)
OdResult setFieldCodeWithParse(const OdString &fieldCode, OdDbField::FieldCodeFlag flags=(OdDbField::FieldCodeFlag) 0)
OdFieldValue getData(const OdString &key) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdString getValue() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdResult setFilingOption(OdDbField::FilingOption filingOption)
OdDbField::EvalStatus evaluationStatus() const
OdString getFieldCode(OdDbField::FieldCodeFlag flags)
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
GLint GLint GLint GLsizei GLsizei GLenum format