Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Reset popup note location with Javascript

New Here ,
Dec 31, 2018 Dec 31, 2018

I am running the code below to open every popup note with non-empty content. I would additionally like to reset the popup note location of each note as I open it, so that it does not overlap the content of the PDF but is off to the side in the margin. How can I do this? Thanks in advance.

My code:

this.syncAnnotScan();

annots = this.getAnnots({nSortBy: ANSB_Page});

if (annots) {

for (var i=1; i < annots.length; i++) {

if (annots.contents != "")

annots.popupOpen = true

}

}

TOPICS
Acrobat SDK and JavaScript , Windows
385
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Dec 31, 2018 Dec 31, 2018

Your code should work, but the loop should start from zero, not one.

To set the location of the popup you need to modify the popupRect property.

I recommend moving a popup manually off the page and then printing the value of this property to the console. That will give you a good idea of how it should work.

Translate
Community Expert ,
Dec 31, 2018 Dec 31, 2018
LATEST

Your code should work, but the loop should start from zero, not one.

To set the location of the popup you need to modify the popupRect property.

I recommend moving a popup manually off the page and then printing the value of this property to the console. That will give you a good idea of how it should work.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines