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:hiri...@gmail.com] 
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. <talli...@mitre.org>:

> 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:hiri...@gmail.com]
> 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. <talli...@mitre.org>:
>
> > 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:hiri...@gmail.com]
> > Sent: Wednesday, May 13, 2015 2:26 AM
> > To: user@poi.apache.org
> > 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: user-unsubscr...@poi.apache.org
> > For additional commands, e-mail: user-h...@poi.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
> For additional commands, e-mail: user-h...@poi.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@poi.apache.org
For additional commands, e-mail: user-h...@poi.apache.org

Reply via email to