Заполнить поле формы полным путем к файлу

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Можно ли создать поле формы PDF, в которое автоматически заносится полный путь к выбранному файлу?
Т.е. щелкнул поле, выбрал файл в проводнике, и в поле записался полный путь к нему. Если такое возможно, то как?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
А какой?:)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
Ну пример кода из документации:
Код:
var oRetn = app.browseForDoc({
cFilenameInit: "myComDoc.pdf",
cFSInit: "CHTTP",
});
if ( typeof oRetn != "undefined" )
for ( var o in oRetn )
console.println( "oRetn." + o + "=" + oRetn[o]);
else console.println("User cancelled!");
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Т.е создать текстовое поле, в Действиях указать - Запустить JavaScript и в Редакторе ввести этот код? Если да, то что-то не идет:(
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Снимок.JPGСнимок2.JPG
Вот так делаю.
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
При установке на кнопку, а не на текстовое поле
Снимок3.JPG
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
И что в консоли?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
1541504471786.png
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
ctrl-j
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
App.browseForDoc:3:Field JAVA:Mouse Down

NotAllowedError: Запрещен доступ к данному свойству или методу.
App.browseForDoc:3:AcroForm:JAVA:Annot1:MouseDown:Action1
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
Ах да, чуть не забыл предупредить
1541505114682.png

Эта хрень требует каких то дополнительных привилегий для исполнения и вполне возможно, что из ридера запускаться не будет :(
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Запускаю из Acrobat Pro DC
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
Как вариант, но я не уверен, что поможет в данном случае
Код:
app.beginPriv();
var oRetn = app.browseForDoc({
cFilenameInit: "myComDoc.pdf",
cFSInit: "CHTTP",
});
if ( typeof oRetn != "undefined" )
for ( var o in oRetn )
console.println( "oRetn." + o + "=" + oRetn[o]);
else console.println("User cancelled!");
app.endPriv();
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Как вариант, но я не уверен, что поможет в данном случае
Код:
app.beginPriv();
var oRetn = app.browseForDoc({
cFilenameInit: "myComDoc.pdf",
cFSInit: "CHTTP",
});
if ( typeof oRetn != "undefined" )
for ( var o in oRetn )
console.println( "oRetn." + o + "=" + oRetn[o]);
else console.println("User cancelled!");
app.endPriv();
Снимок4.JPG
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 233
Реакции
10 851
Тогда глухо как в танке :(