pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tilman Hausherr <THaush...@t-online.de>
Subject Re: Annotation will not lock in place
Date Wed, 18 Apr 2018 16:42:58 GMT
That's not what the lock flag does:

(PDF 1.4) If set, do not allow the annotation to be deleted or its 
properties (including position and size) to be modified by the user. 
However, this flag does not restrict changes to the annotation’s 
contents, such as the value of a form field.

Tilman

Am 18.04.2018 um 15:21 schrieb gerryw@hispeed.ch:
> Hi
>
> I am trying to experiment with annotations.
>
> I want the annotation to lock into place rather than scroll down with 
> the page.
>
> I have been trying to use:
>
> Boolean locking = txtMark.isLocked();
>             txtMark.setLocked(locking);
>
> but however I change it around it has no effect.
>
> this portion of code is here:
>
> PDAnnotationTextMarkup txtMark = new 
> PDAnnotationTextMarkup(PDAnnotationTextMarkup.SUB_TYPE_HIGHLIGHT);
>
>             txtMark.setConstantOpacity((float)0.9); //20% transparent
>
>             Boolean locking = txtMark.isLocked();
>             txtMark.setLocked(locking);
>
>             // Set the rectangle containing the markup
>             float textWidth = font.getStringWidth("PDFBox") / 1000 * 18;
>             PDRectangle position = new PDRectangle();
>             position.setLowerLeftX(INCH);
>             position.setLowerLeftY( ph - INCH - 18);
>             position.setUpperRightX(INCH + textWidth);
>             position.setUpperRightY(ph - INCH);
>             txtMark.setRectangle(position);
>
> Thank you for any advice you can give
>
> Gerry
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Mime
View raw message