Yes, this will only set the flag, actually recording the changes the way that Word expects them is likely to be quite a bit more work as you will need to write the information in the way that the spec defines these (I didn't look at the spec for this, to be honest). As far as I know there is no ready-made support for this in Apache POI and without some major contribution there likely won't be in the near future.
Maybe you can do the first steps here and describe what you find in an enhancement bug-entry so we can continue to discuss this and allow others to contribute if there is more demand for this. Thanks... Dominik. On Thu, Apr 21, 2016 at 8:44 PM, Nadav Benedek <[email protected]> wrote: > Hi Dominic, > I did it already... > What I want to be able to do is to open a docx, take some Run, change it > and save the docx. I want the changes to be recorded. > > From what I saw, correct me if I'm wrong , the setTrackRevisions simply > saves the flag... Nothing more than that... In the HWPF characterrun you > have that functionality, but in the XWPF characterrun you don't... > > > On Thursday, 21 April 2016, Dominik Stadler <[email protected]> > wrote: > > > Hi, > > > > You probably can find out more if you create such a document in Word and > > another one without this set, save it as docx, unzip both (docx is just a > > zip-package) and compare the contents to find out where they differ. > > > > Then we may be able see why the call does not work or if there is a > > workaround possible. > > > > Thanks... Dominik. > > > > On Thu, Apr 21, 2016 at 3:42 PM, Nadav Benedek <[email protected] > > <javascript:;>> > > wrote: > > > > > Hi team, > > > > > > Quick question regarind apache POI for Word: I am using POI to change > > some > > > Runs in a word doc. I want these changes, when I later save the file > with > > > POI, but in "track changes" mode. How do I do that? Setting > > > doc.setTrackRevisions(true) doesn't help. > > > > > > Thanks. > > > > > >
