Вверх ↑
Этот топик читают: Гость
Ответов: 68
Рейтинг: 1
#1: 2020-04-08 06:23:36 ЛС | профиль | цитата
Всем привет. Прошу помощи. Есть вот такой вот код на открытие pdf файла . Найден он у вас тут на форуме.

Add(MainForm,15547466,182,273)
{
Width=736
Height=679
Position=1
}
Add(UseActiveX,10654426,602,245)
{
Left=5
Top=35
Width=720
Height=605
Align=5
CLSID="AcroPDF.PDF"
Point(Handle)
}
Add(Button,12666506,378,119)
{
Left=5
Top=5
Width=135
Height=25
Caption="Load PDF"
link(onClick,13940251:doExecute,[])
}
Add(MT_AddData,10982029,539,245)
{
Data=String()
InputMT=3
link(onAdd,10654426:doExecute,[])
link(Data1,13371785:Value,[(545,223)(496,223)])
link(Data2,6867374:Value,[])
}
Add(Memory,6867374,546,119)
{
link(onData,10982029:doAdd,[(590,125)(590,188)(527,188)(527,251)])
}
Add(ODialog,13940251,504,119)
{
Filter="PDF|*.pdf"
FileName=""
link(onExecute,6867374:doValue,[])
}
Add(Memory,13371785,490,168)
{
Default=String(LoadFile)
}


Как сделать так, чтоб можно было открыть pdf на указанной странице ? Спасибо .

P.S

Если поможете еще по этому же принципу сделать открытие Word будет призамечательно!
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 5227
Рейтинг: 588
#2: 2020-04-08 15:50:30 ЛС | профиль | цитата
kir1381, могу попробовать, только не с этим компонентом...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 68
Рейтинг: 1
#3: 2020-04-08 17:10:21 ЛС | профиль | цитата
andrestudio писал(а):
kir1381, могу попробовать, только не с этим компонентом...

Спасибо, что откликнулись. Буду очень признателен.
карма: 1

0
Ответов: 5227
Рейтинг: 588
#4: 2020-04-08 19:20:49 ЛС | профиль | цитата
kir1381, основные свойства задействовал, с MS Word скорей всего будет тоже самое (т.е доступ через OLE) демку прикрепил. https://forum.hiasm.com/getfile/38948
На все вопросы "почему у меня не работает?" завтра отвечу.


карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 5227
Рейтинг: 588
#5: 2020-04-09 10:43:56 ЛС | профиль | цитата
Вопросов похоже не возникло. Ну вот и славно
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 68
Рейтинг: 1
#6: 2020-04-10 04:54:07 ЛС | профиль | цитата
Приветствую, был в командировке. Вопросы конечно есть. Компилированные работают без проблем. Схема не работает. Их под хиасма я не смог запустить. Может есть решение? Спасибо
карма: 1

0
Ответов: 5227
Рейтинг: 588
#7: 2020-04-10 10:24:07 ЛС | профиль | цитата
kir1381, Приветствую, а не работает вот почему

На данный момент мой VBJScript имеет существенные отличия и дополнения.

1)Вызов по именам процедур (не через Case).
2)Подключение к UseActiveXEx через Dispath (установка свойств, вызов методов, получение событий) Можно прямо скриптом компоненты делать.
3)Работает с кириллицей в FPC.
4)Имеет объект встроенного таймера и метода sleep (не подвешивает работу с GUI).
5)Может вызывать из JS методы VBS и наоборот из VBS функции и переменные JS.
6)Может изменять свойства контролов по Handle.
7)Коментарии к точкам работают исправно.
8)В нижних точках VAR достаточно для VBS достаточно указать имя переменной для получения результата

Изменяемые свойства контролов:
Caption
Text
Color
Left
Top
Width
Height
FontName
FontHeight
FontColor
FontBold
FontItalic
LoadFromFile
SaveToFile
ShowControl

Если готов к экспериментам то с этим должно запустится https://forum.hiasm.com/getfile/37252
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 68
Рейтинг: 1
#8: 2020-04-10 11:21:30 ЛС | профиль | цитата
Это работает с ошибками но работает
карма: 1

0
Ответов: 5227
Рейтинг: 588
#9: 2020-04-11 08:14:37 ЛС | профиль | цитата
kir1381, У меня плохо работает экстросенсорика, так что
kir1381 писал(а):
Это работает с ошибками но работает

судить трудно. Скрин с ошибками не судьба засветить
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 294
Рейтинг: 64
#10: 2020-04-12 18:33:32 ЛС | профиль | цитата
kir1381 писал(а):
Как сделать так, чтоб можно было открыть pdf на указанной странице ?

В примере переход на нужную страницу, так же на следующую/предыдущую.
Add(MainForm,10336726,415,266)
{
Width=1177
Height=788
Position=1
}
Add(UseActiveX,10654426,616,196)
{
Top=49
Width=1161
Height=700
Align=4
CLSID="AcroPDF.PDF"
}
Add(MT_AddData,10982029,504,196)
{
Data=String(LoadFile)
link(onAdd,16255487:doWork2,[])
link(Data2,6867374:Value,[])
}
Add(Memory,6867374,511,140)
{
link(onData,10982029:doAdd,[(561,146)(561,126)(390,126)(390,202)])
}
Add(ODialog,13940251,462,140)
{
Filter="PDF|*.pdf"
FileName=""
link(onExecute,6867374:doValue,[])
}
Add(Button,16351523,413,140)
{
Left=10
Top=15
Caption="Open"
link(onClick,13940251:doExecute,[])
}
Add(Button,9320627,413,329)
{
Left=85
Top=15
Width=85
Caption="setCurrentPage"
link(onClick,9136847:doAdd,[])
}
Add(Edit,5040410,511,266)
{
Left=180
Top=15
Text="3"
}
Add(MT_AddData,9136847,504,329)
{
link(onAdd,751568:doWork2,[])
link(Data1,5984923:Value,[(510,313)(475,313)])
link(Data2,5040410:Text,[])
}
Add(Memory,5984923,469,266)
{
Default=String(setCurrentPage)
}
Add(HubEx,16255487,560,196)
{
link(onEvent,10654426:doExecute,[])
}
Add(Button,5613804,413,385)
{
Left=245
Top=15
Width=35
Caption=">>"
Data=String(gotoNextPage)
link(onClick,14214786:doWork2,[])
}
Add(HubEx,751568,560,329)
{
Angle=3
link(onEvent,16255487:doWork3,[])
}
Add(Button,1316764,413,434)
{
Left=290
Top=15
Width=35
Caption="<<"
Data=String(gotoPreviousPage)
link(onClick,14214786:doWork3,[(564,440)])
}
Add(HubEx,14214786,560,385)
{
Angle=3
link(onEvent,751568:doWork3,[])
}
карма: 0

0
Ответов: 68
Рейтинг: 1
#11: 2020-04-13 16:14:59 ЛС | профиль | цитата
andrestudio писал(а):
kir1381, У меня плохо работает экстросенсорика, так что
kir1381 писал(а):
Это работает с ошибками но работает

судить трудно. Скрин с ошибками не судьба засветить



Приветствую. Вот про эти ошибки имел ввиду.

http://prntscr.com/ryfxri

Редактировалось 1 раз(а), последний 2020-04-13 16:15:16
карма: 1

0
Ответов: 5227
Рейтинг: 588
#12: 2020-04-13 17:54:50 ЛС | профиль | цитата
kir1381, это ошибки скрипта сайта(убирается программно), схема для просмотра PDF с ошибками?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)