Click or drag to resize

OriginAnyParser Methods

The OriginAnyParser type exposes the following members.

Methods
 NameDescription
Public methodAssignObjectsToProjectTree Assigns parsed Origin objects to the corresponding nodes in the project tree.
Public methodConvertSpreadToExcel Converts a multi-sheet spreadsheet into an Excel workbook representation.
Public methodStatic memberDoubleToPosixTime Converts a Julian-date based Origin timestamp to a DateTime.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFindColumnByName Finds a spreadsheet column by name, truncated to Origin's eleven-character lookup width.
Protected methodFindDataByIndex Finds dataset identifiers for the specified object index.
Public methodFindExcelByName Finds an Excel workbook by name.
Protected methodFindExcelColumnByName Finds an Excel column by name.
Public methodFindFunctionByName Finds a function by name.
Public methodFindGraphByName Finds a graph by name.
Public methodFindMatrixByName Finds a matrix by name.
Public methodFindNoteByName Finds a note by name.
Protected methodFindObjectByIndex Finds a project object by its object identifier.
Public methodFindSpreadByName Finds a spreadsheet by name.
Protected methodFindSpreadColumnByName Finds a spreadsheet column by name.
Public methodFindWindowObjectByIndex Finds a window object by its object identifier.
Public methodGetAnnotationProperties Extracts annotation properties from the annotation header and data blocks.
Public methodGetAxisBreakProperties Extracts axis-break properties from a raw axis-break block.
Public methodGetAxisParameterProperties Extracts axis-parameter properties for the specified axis.
Public methodGetColor Decodes an Origin color descriptor from its binary string representation.
Public methodGetColorMap Extracts a color map from a raw color-map block.
Public methodGetColumnInfoAndData Decodes column or matrix metadata together with the associated data payload.
Public methodGetCurveProperties Extracts curve properties from the curve header and data blocks.
Public methodStatic memberGetDataTypeToDeserialize Gets the type of data to deserialize from dataType, dataTypeU and valueSize.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetLayerProperties Extracts layer properties from a layer header block.
Public methodGetMatrixValues Decodes matrix cell values from a raw data block.
Public methodGetNoteProperties Extracts note properties from the note header, label, and content blocks.
Public methodGetNullTerminatedString Gets a null terminated string from a byte buffer.
Public methodGetProjectFolderProperties Applies folder properties parsed from the project tree data.
Public methodGetProjectLeafProperties Extracts project-leaf properties and appends the corresponding node to the project tree.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetWindowProperties Extracts window properties from a window header block.
Public methodGetZColorsMap Extracts z-color mapping information from a raw color-map block.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOutputProjectTree Writes the project tree to the specified writer.
Public methodReadAnnotationElement Reads the next annotation element from the current layer.
Public methodReadAnnotationList Reads all consecutive annotation elements at the current stream position.
Public methodReadAttachmentList Reads all attachments from the current stream position.
Public methodReadAxisBreakElement Reads the next axis-break element from the current layer.
Public methodReadAxisParameterElement Reads the next axis-parameter element for the specified axis.
Public methodReadCurveElement Reads the next curve element from the current layer.
Public methodReadDataSetElement Reads a dataset element from the file stream.
Public methodStatic memberReadFileVersion Reads the file version from an .opj or .opju file. Attention: this call does not throw exceptions if the file is corrupt! Instead you have to check the error argument!
Protected methodReadFolderTree Reads a folder node and its descendants from the project tree.
Public methodReadGlobalHeader Reads the global header from the file stream.
Public methodReadLayerElement Reads the next layer element from the current window.
Public methodStatic memberReadLine Reads a string line, and stops if the char is below 0x20. Afterwards, the stream cursor is placed on the character that has caused the stop.
Public methodReadNoteElement Reads the next note element, including the results log window.
Public methodReadObjectAsByteArray Reads an object as a byte array.
Public methodReadObjectAsString Reads a fixed length string. If the size is given as greater than 0, then also the delimiting newline char (0x0A) is read. Note that if a size of 0 is provided, then the delimiting newline character is not read!
Public methodReadObjectSize Reads the size of an object from the file stream.
Public methodReadParameterElement Reads the next scalar parameter entry.
Public methodReadProjectLeaf Reads a project leaf node and appends it to the specified folder.
Public methodReadProjectTree Reads the project tree structure from the current stream position.
Public methodReadWindowElement Reads the next window element from the Origin project stream.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also