Skip to main content
Participating Frequently
Jul 1, 2021 9:57 PM UTC
Question

document close handler not executing

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 is closed to new replies. Start a new post to keep the conversation going.

3 replies

Legend
Jul 2, 2021 9:30 AM UTC

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

Translate
Participating Frequently
Jul 2, 2021 4:25 PM UTC

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

 

thanks.

Translate
Bernd Alheit
Community Expert
Community Expert
Jul 4, 2021 3:54 PM UTC

Where have you read this?

The event Document Will Close does exists.

Translate