How to get parent text frame of the tableModel?
Hi All,
How to get the name of the parent textframe of the tableModel?
Regards,
Chinna
Hi All,
How to get the name of the parent textframe of the tableModel?
Regards,
Chinna
Hi Norio,
Thanks for your reply.
I'm trying this with the below code, still struggling to get the name of the textFrame.
InterfacePtr<ITableTextContainer> tableTextContainer(tableModel, UseDefaultIID());
InterfacePtr<ITextModel> textModel(tableTextContainer->QueryTextModel());
TextIndex textframeindex;
textframeindex = tableTextContainer->GetAnchorTextIndex();
InterfacePtr<IFrameList> frameList(textModel->QueryFrameList());
InterfacePtr<ITextFrameColumn> textFrameColumn(frameList->QueryFrameContaining(textframeindex, nil/*frameIndex*/));
UIDRef txfmref(::GetUIDRef(textFrameColumn));
PMString itemName;
itemName.SetString(Utils<Facade::IPageItemNameFacade>()->GetUserAssignedPageItemName(txfmref));
CAlert::InformationAlert(itemName);
Regards,
Chinna
ITextFrameColumn isn't parent pageItem.
You need to go up IHierarchy from TextFrame to pageItem (SplineItem).
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.