Page 1 of 1

Adding multiline rich text

Posted: Wed Dec 13, 2017 12:31 am
by radshat
I need to be able to create multiline rich text annotation. The Acrobat JavaScript API reference allows the following. What is the equivalent in GdPicture? I don't mind doing this as a custom action on the server side.

Code: Select all

var annot = this.addAnnot({
page: 0,
type: "Text",
point: [72,500],
popupRect: [72, 500,6*72,500-2*72],
popupOpen: true,
noteIcon: "Help"
});

var spans = new Array();
spans[0] = new Object();
spans[0].text = "Attention:\r";
spans[0].textColor = color.blue;
spans[0].textSize = 18;

spans[1] = new Object();
spans[1].text = "Adobe Acrobat 6.0\r";
spans[1].textColor = color.red;
spans[1].textSize = 20;
spans[1].alignment = "center";

spans[2] = new Object();
spans[2].text = "will soon be here!";
spans[2].textColor = color.green;
spans[2].fontStyle = "italic";
spans[2].underline = true;
spans[2].alignment = "right";

// Now give the rich field a rich value
annot.richContents = spans;


Re: Adding multiline rich text

Posted: Thu Jan 17, 2019 4:08 pm
by Gabriela
Hello,

The equivalent in GdPicture is this one if you want to add a text annotation without user interaction:
https://www.gdpicture.com/guides/gdpicture/web ... Annot.html

Re: Adding multiline rich text

Posted: Sat Feb 09, 2019 1:38 am
by Jojoshua
Does this actually perform multiline text? Will it handle \n like Acrobat does?

Re: Adding multiline rich text

Posted: Sun Feb 10, 2019 3:14 pm
by Gabriela
Hi,

Using this method you are able to create a multiline GdPicture XMP text annotation:
https://www.gdpicture.com/guides/gdpicture/web ... Annot.html
Using these methods you are able to create a multiline free text PDF annotations:
https://www.gdpicture.com/guides/gdpicture/web ... ation.html

Re: Adding multiline rich text

Posted: Mon Jun 01, 2020 8:23 pm
by Jojoshua
Gabriela wrote:
Sun Feb 10, 2019 3:14 pm
Hi,

Using this method you are able to create a multiline GdPicture XMP text annotation:
https://www.gdpicture.com/guides/gdpicture/web ... Annot.html
Using these methods you are able to create a multiline free text PDF annotations:
https://www.gdpicture.com/guides/gdpicture/web ... ation.html
The gdpicture method is not accepting rich text similar to how acrobat does in the original example. New lines can be created and individual words can have bold, color, alignment, etc.