| property AccountCode: String(28) [Account Code] readonly required |
| property AccountFile: String(8) [Account File] readonly required |
| property BOF: Boolean readonly |
| property CreatedDate: Date readonly |
| property CreatedTime: Date readonly |
| property CreatedTimestamp: Date readonly |
| property CreatedUserCode: String(8) [CO User Code] readonly |
| property CustomisationJSON: String |
| property Destination: String(1) [PrintDestination] readonly required
| Values: P (Printer), F (Disk File), M (Mail Message), S (Excel Worksheet), B (Excel Workbook), N (Screen) |
|
| property DocumentCode: String(8) [CO Document Code] readonly required |
| property DocumentType: String(30) [Custom] readonly calculated |
| property EOF: Boolean readonly |
| property FileFormat: String(1) [PrintFileFormat] readonly required
| Values: A (Adobe PDF), E (Excel XLSX File), C (CSV File), T (Tab Delimited File), Q (Quoted CSV File), H (HTML File), P (PDF & HTML File) |
|

| property FilterSort: Object readonly
| property Filter: String |
| property FilterJSON: String |
| property Sort: String |
| property SortJSON: String |
| method Edit([FieldName: String, Operator: String, Criteria: String]*): Boolean |
| method GetPropertyValue(PropertyName: String): Variant |
| method PropertyType(PropertyName: String): String |
| method SetPropertyValue(PropertyName: String, Value: Variant) |
|
| property NewPrintStatus: String(1) [COPrintStatus] readonly
| Values: U (Unprinted), P (Printed), M (Manual), K (Packing Slip), C (Confirmed), Q (Quoted) |
|
| property OldPrintStatus: String(1) [COPrintStatus] readonly
| Values: U (Unprinted), P (Printed), M (Manual), K (Packing Slip), C (Confirmed), Q (Quoted) |
|
| property PrintasCopy: Boolean [Boolean] readonly |
| property PrintID: Number [CO Print ID] readonly required |
| method First |
| method GetPropertyValue(PropertyName: String): Variant |
| method Last |
| method LoadCustomisation(UserCode: String) |
| method LoadCustomisationJson(FileOrJSON: String) |
| method Next |
| method Open: Object |
| method Prev |
| method Print: Object |
| method PropertyType(PropertyName: String): String |
| method Refresh |
| method SaveCustomisation(UserCode: String) |
| method SetPropertyValue(PropertyName: String, Value: Variant) |