pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maruan Sahyoun <sahy...@fileaffairs.de>
Subject Re: How to insert the first bookmark in a pre-existing PDDocumentOutline
Date Mon, 16 Jan 2012 13:10:21 GMT
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. <heshamgneady@gmail.com> 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 <gilad.denneboom@gmail.com
>>>> :
>>> 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.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message