Done (including the code): https://issues.apache.org/jira/browse/PDFBOX-1209
On Mon, Jan 16, 2012 at 2:10 PM, Maruan Sahyoun <[email protected]>wrote: > Hi Gilad, > > I did a quick check of the source and couldn't find a good reason why this > is not available but haven't had the time to completely think about all > aspects. So in case there is no good solution for you you might want to add > an enhancement request using https://issues.apache.org/jira/browse/PDFBOX. > Maybe you could come up with a patch? > > With kind regards. > > Maruan Sahyoun > > Am 16.01.2012 um 13:26 schrieb Gilad Denneboom: > > > Any reason why there's an insertSiblingAfter() method but no > > insertSiblingBefore()? I find it ridiculous that once I've added the > first > > child of *any *sub-branch of the bookmark tree and I want to add > something > > else before it, I would need to re-create the entire tree. > > > > On Mon, Jan 16, 2012 at 12:38 PM, Hesham G. <[email protected]> > wrote: > > > >> Gilad , > >> > >> I agree with Mauran, and be sure to keep the same settings for each > >> bookmark as it is(Bold, Italic, Color, ...). And be sure this will work > for > >> Named destinations. > >> > >> > >> Best regards , > >> Hesham > >> > >> > >> ------------------------------**--------------- > >> Included message : > >> > >> > >> > >> Hi Gilad, > >>> > >>> what about creating a new PDDocumentOutline, add your new entry, append > >>> the existing one and replace the existing with the newly created. > >>> > >>> Maruan Sahyoun > >>> > >>> Am 16.01.2012 um 12:05 schrieb Gilad Denneboom < > [email protected] > >>>> : > >>> > >>> Hi all, > >>>> > >>>> I've been struggling with this issue for a couple of days now... Would > >>>> appreciate any help someone can offer. > >>>> I have a pre-existing PDDocumentOutline object and I want to add to > it a > >>>> child as the first sibling, but it doesn't seem possible. > >>>> If I use appendChild() it adds it as the last element in the list, > and if > >>>> access one of the children PDOutlineItem-objects, the only thing I > can do > >>>> is to use insertSiblingAfter(), which add a sibling *after *it. So it > >>>> doesn't seem possible to insert a new first sibling. > >>>> > >>>> Any ideas? > >>>> > >>>> Thanks in advance, Gilad. > >>>> > >>> > >>> > >

