i am working on an inDesign extension. i have a requirement to go through the document elements. i was able to get all pageItem objects on a doc page.
i am now trying to figure out what is the type of each pageItem so i am using the following code that i found in here:
//Given a page item "myPageItem" of unknown type:
var myPageItemType:String = flash.utils.getQualifiedClassName(myPageItem);
this is supposed to give me for example: com.adobe.indesign::Rectangle
instead all items are returning: com.adobe.indesign::PageItem
any idea what i am doing wrong here?
Thank for the your help.
i'm running out of ideas... how can i figure out the type of a pageitem? should be fairly basic... i'm really disappointed by the lack of support on extension builder!
Just to further clarify:
getElements() converts a collection to an array of fully qualified objects. Before calling getElements() the PageItem is not necessarily qualified as its subtype.