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:[email protected]]
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. <[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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]