Skip to main content
Participating Frequently
July 1, 2021
Question

document close handler not executing

  • July 1, 2021
  • 1 reply
  • 333 views

Hi,

 

so I've created a document with various handlers open/close/print/save etc.

 

All of them are executing and the js is triggered except close document handler:

 

The handlers were added with this dictionary:

 

8 0 obj
<<
/DC 9 0 R
/DP 10 0 R
/DS 11 0 R
/WP 12 0 R
/WS 13 0 R
>>
endobj

 

The JS  for close looks like this:

 

9 0 obj
<<
/Type /Action
/S /JavaScript
/JS (
h = 99
app.alert({cMsg: 'close PDF', cTitle: 'Testing PDF JavaScript', nIcon: 3});
)
>>
endobj

 

 

Also another interesting thing I noticed is that the scope is shared between all these handlers. If I set a variable somewhere it's visibile in all the handlers. In which case I can set variable/functions in open and call them everywhere......

This topic has been closed for replies.

1 reply

Legend
July 2, 2021

There's no DC ("did close") action. By now, there is nothing to run, because the document is closed. Check your documentation again.

Participating Frequently
July 2, 2021

I'm sure I got that from the docs some time ago.

 

thanks.

Bernd Alheit
Community Expert
Community Expert
July 4, 2021

Where have you read this?

The event Document Will Close does exists.