如何获取FPD_Annot所在的页面索引?

在使用Plugin SDK遍历 PDF文件中所有注释时,通常会用到FPD_AnnotList这个类,并且返回的注释类型是FPD_Annot。相比于FR_Annot,FPD_Annot可以直接使用的高级接口更少,但是能通过字典级别的接口获取到更全面的注释信息。

其中,通过FPD_Annot获取注释所在页面索引的示例如下:

	FR_Document frDocument = FRAppGetActiveDocOfPDDoc();
	FPD_Document fpdDocument = FRDocGetPDDoc(frDocument);
//获取用户选中的注释
	FR_Annot frAnnot= FRDocGetSelection(frDocument, 0);
	FPD_Annot fpdAnnot = FRAnnotGetPDFAnnot(frAnnot);
	FPD_Object fpdObject= FPDAnnotGetAnnotDict(fpdAnnot);
	FPD_Object obj_P = FPDDictionaryGetDict(FPDObjectGetDict(fpdObject), "P");
	int number = FPDObjectGetobjNum(obj_P);
	int PageIndex = FPDDocGetPageIndex(fpdDocument, number);