OrgLab Improvements


Version: 2020b

Type: Features

Category: Programming

Subcategory: Origin C

Jira: ORG-21025


  • Added these two methods to MatrixSheet:

OODL_PREFIX_METHOD(ODISPID_MLAYER_SET_XYMAP)	HRESULT	SetXY([in] double dXMin, [in] double dYMin, [in] double dXMax, [in] double dYMax, [out, retval] VARIANT_BOOL* RetVal);
OODL_PREFIX_METHOD(ODISPID_MLAYER_GET_XYMAP)	HRESULT	GetXY([out] double *dXMin, [out] double *dYMin, [out] double *dXMax, [out] double *dYMax, [out, retval] VARIANT_BOOL* RetVal);
  • Added these two properties to MatrixObject:

OODL_PREFIX_PROPGET(ODISPID_MOBJ_UNITS)			HRESULT Units([out, retval] BSTR* retvalue);
OODL_PREFIX_PROPPUT(ODISPID_MOBJ_UNITS)			HRESULT Units([in] BSTR value);
OODL_PREFIX_PROPGET(ODISPID_MOBJ_COMMENTS)		HRESULT Comments([out, retval] BSTR* retvalue);
OODL_PREFIX_PROPPUT(ODISPID_MOBJ_COMMENTS)		HRESULT Comments([in] BSTR value);
  • Added the method to 

PageBase class, which allows moving any PageBase to a PE folder.

OODL_PREFIX_METHOD(ODISPID_PAGEBASE_MOVE_TO_FOLDER) HRESULT MoveToFolder([in] VARIANT fld);

  • Added 

Comments string property to PageBase class to access WorksheetPage and MatrixPage Comments.

Column::SetData, MatrixObject::SetData, Worksheet::SetData, etc will convert 1.#QNAN values to Origin NANUM.