Hello, Now that I got a content control (XWPFSDT), I want to set a text to it. I looked through the source code but there doesn't seem to be an implementation to modify the text. Am I missing something or this is just not possible with POI at the moment? If this could be a new feature that could be added, how would I go about doing it? I'm able to compile POI on my machine now, so I am willing to take a shot.
2015-05-14 5:31 GMT-07:00 Allison, Timothy B. <[email protected]>: > Great. Thank you for letting me know that that solved your problem. I'm > a bit hesitant to add that to XWPFDocument because it strips the SDTs of > their context. If the community thinks we should add it to XWPFDocument, > though, I'm not strongly against it. > > Thank you again, and happy SDT processing! > > Best, > > Tim > > -----Original Message----- > From: Hayato Iriumi [mailto:[email protected]] > Sent: Thursday, May 14, 2015 1:38 AM > To: POI Users List > Subject: Re: Getting all ContentControls > > Timothy, > > Thank you very much for your help! I was able to use the sample code (test > code rather) and get the result I wanted. I guess extractAllSDTs in > TestXWPFSDT.java could be implemented in XWPFDocument.java in the future, > right? > > Again, thank you very much for your help! :) > > > 2015-05-13 10:42 GMT-07:00 Allison, Timothy B. <[email protected]>: > > > Because content controls can be recursive and can be held within > recursive > > structures, you have to recurse to get all of them. > > > > You might want to take a look at > > org.apache.poi.xwpf.usermodel.TestXWPFSDT's extractAllSDTs(XWPFDoc) as a > > model. > > > > > > -----Original Message----- > > From: Hayato Iriumi [mailto:[email protected]] > > Sent: Wednesday, May 13, 2015 2:26 AM > > To: [email protected] > > Subject: Getting all ContentControls > > > > Hello, > > > > I'm trying to get a list of ContentControls in a word document. I've got > an > > instance of XWPFDocument, but getBodyElements or getBodyElementsIterator > > only gives me back the first level of the document elements. The Content > > Controls I have are children to the tables in the document. > > > > I was looking for a convenient method that returns me all the document > > elements, but I have not been able to find one. Should I write my own > code > > to give me all the elements in a word document or does POI already have > > something like this? > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
