Hi Jeff.
How to I Fill the IPXC_AnnotsList???
I'm afraid but it is impossible currently to obtain IPXC_AnnotsList-object. We'll add such feature in our regular technical build, and in next official build too.
In next few days we will fix/improve couple moments related to FlattenAnnotations:
1. FlattenAnnotations(pageIndex, null) - all annotations on the <pageIndex> will be flattened
2. FlattenAnnotations(pageIndex, annotList) - all annotations specified in <annotList> will be flattened, you are able to put into <annotList> annots from different pages. the <pageIndex> argument will be ignored in this case.
3. FlattenAnnotations(-1, nullptr) - all existing annotations in document will be flattened
Additionally the new features will be added too:
1. IPXC_Page::GetAnnotsList(IPXC_AnnotsList**) - will return list of annotations on the page
2. IPXC_Inst::CreateAnnotsList(IPXC_AnnotsList**) - will return empty list. It might be used for building custom annot-list and the flatten all of them as well.
Please wait for upcoming technical/official build..
HTH