2016-04-07 18 views
0

Belgeyi bir parola ile "korumak" için bir işlev oluşturmakla görevlendirildim. Ben ve önceki formlar bir parola soran bir iletişim kutusu oluşturmak ve daha sonra pdf dosyasıyla aynı değillerse formdaki gizli bir alandaki değerle doğrulayın, bunun korunmanın en güvenli yolu olmadığını biliyorum. kullanıcı bunun iyi farkında ve onunla iyi "Dosya güvenliğini otomatikleştirmek için bir yol bulamadıkça.liveCycle force yakın belge

Sorunum şu ki javascript kodu yürütmek mümkün görünmüyor Anladığımdan adobe tarafından uygulanan güvenlik kısıtlaması nedeniyle "liveCycle" formunu kapatacaktır.

Bunu kullanabileceğimi acrobat yanlısı ile kullanabileceğimi biliyorum. Bunu yapmak için şunu yapın.closeDoc(); döngüsü (app.execMenuItem ("close") farklı sürümü; & event.target.closeDoc (true);) çalışmadı. Güvenliği, bu iki komuttan birine izin vermek için nasıl zorlayabilirim veya belgeyi programlı olarak kapatmak için başka bir komut kullanabilir miyim?

Bu sayede kullanarak

+0

Çalıştırmanın tek yolu, belgeyi ilklendirmeden başka bir "olaydan" kapatmaktır. app.execMenuItem Kullanımı ("Close"); form.docRead olayında çalışmasını sağlayın. – yan

cevap

0

deneyin -

app.setTimeOut('this.closeDoc(true);', 1); 

Bu düğme 'click' olayı benim gerekliliklerinden biri benim için çalışıyor.