Hi Tim! I'm afraid, the implementation is still read-only. Are there any plans giving it write capabilities in the future? Else, is there any approach to set data (text) to CONTENTCONTROL-fields via Apache POI? For example: I'd like to use Apache POI for processing docx-template, where CONTENTCONTROL-fields exist for addresses, dates, .... . Here, I am examining the capability of POI to fill these fields with relevant data.
Cheers, Dominik :) Allison, Timothy B. wrote > Y, sorry. The initial implementation is read-only. A patch would be > welcome for write capability. > > When I wrote the read-only code, I wrote wrappers around the underlying > xml beans...you'd want to do this as well. You might look at other write > capabilities as models. > > Beware: this would not be a trivial addition, but I'm sure that the > capability would be welcomed into the project! > > Best, > > Tim > > -----Original Message----- > From: Hayato Iriumi [mailto: > hiriumi@ > ] > Sent: Friday, May 15, 2015 4:02 AM > To: POI Users List > Subject: Re: Getting all ContentControls > > 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. < > tallison@ > >: > >> 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: > hiriumi@ > ] >> 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. < > tallison@ > >: >> >> > 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: > hiriumi@ > ] >> > 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] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [email protected] > For additional commands, e-mail: > [email protected] -- View this message in context: http://apache-poi.1045710.n5.nabble.com/Getting-all-ContentControls-tp5718805p5726470.html Sent from the POI - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
