1. | Sort Sort the subrecord in array. |
2. | Find Find the position of subrecord. |
3. | FindPrevByText Find previous subrecord based on a keyword starting from a given position. |
4. | FindNextByText Find next subrecord based on a keyword starting from a given position. |
5. | FindLastByText Find the last subrecord based on a keyword. |
6. | FindFirstByText Find the first subrecord based on a keyword. |
7. | FindAttr Find a record that matched the gived attributte. |
8. | FindPrev Find the previous record that matched given type and id. |
9. | FindNext Find the next record that matched given type and id. |
10. | FindLast Find the last record that match the given type and id. |
11. | FindFirst Find the first record that match the given type and id. |
12. | ReadText Retrieve a text from record array. |
13. | GetNextID Retrieve the next id for the given record type. |
14. | GetUniqueID Retrieve the smallest unused id for the given record type. |
15. | GetSubTag Retrieve the subrecord tag at given position. |
16. | GetSubType Retrieve the subrecord type at given position. |
17. | GetSubID Retrieve the subrecord id at given position. |
18. | GetSubRealID Retrieve the subrecord id at given position. |
19. | GetSubRecord Retrieve a subrecord from array. |
20. | GetPrevRecord Retrieve the previous subrecord relative to given current position. |
21. | GetNextRecord Retrieve the next subrecord relative to given current position. |
22. | ReadLogPos Retrieve a subrecord at given logical position. |
23. | GetLogicalPos Retrieve the logical position for the first record matched to the given record type and id. |
24. | GetRealSubRecord Retrieve the real subrecord at given position. |
25. | GetPhyPos Convert the logical record position for the given type and id into a physical position. |
26. | GetMemOffset
|
27. | GetGroupedTextUniqID Get a unique unused id inside a text group. |
28. | ReadGroupedText, ReadGroupedTextW Retreive a text from a text group inside a record array. |
29. | SetSubID Define a subrecord id. |
30. | SetAttr Apply attributes to the subrecords. |
31. | CountAttr Count the number of records having the attribute as the given. |
32. | Count Count the number of the subrecords that matched to the given type(s) and id. |
33. | GetTable Retrieve the record table inside a record array. |
34. | IsDummyTag Test for a dummy tag. |
35. | CheckDuplicates Checks the existance of another subrecord with the same type and id with the record at the given position. |
36. | SortByID Sort the subrecords by ids. |
37. | Move Move record position and maintaine existing sequence if possible. This function only move table item. Real record sequence not changed. |