gotopage
Функция осуществления перехода на страницу с определенным именем в окне схемы.
Синтаксис
gotopage(name);
gotopage(name, sel_flag);
gotopage(name, sel_flag, proj_id);
gotopage(name, sel_flag, proj_id, bringtofront_flag);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| name | string |
Имя страницы в окне схемы |
| sel_flag | boolean |
Флаг снятия выделения (1 – снять выделение, 0 – не снимать выделение) |
| proj_id | integer |
Идентификатор проекта |
| bringtofront_flag | boolean |
Флаг перемещения окна проекта на передний план при выполнении перехода к странице (1 - переместить окно на передний план, 0 - не перемещать окно на передний план) |
Описание
gotopage(name) – функция осуществляет переход на страницу с именем
name в схемном окне. Имя страницы задается строкой (обрамляется
кавычками).
gotopage(name, sel_flag) – функция осуществляет переход на страницу с
именем name в схемном окне. При этом выделение объектов на схеме можно
снимать или оставлять, в зависимости от значения флага sel_flag.
gotopage(name, sel_flag, proj_id) – функция осуществляет переход на
страницу с именем name в схемном окне проекта с идентификатором
proj_id. При этом выделение объектов на схеме можно снимать или
оставлять, в зависимости от значения флага sel_flag.
gotopage(name, sel_flag, proj_id, bringtofront_flag) – функция
осуществляет переход на страницу с именем name в схемном окне проекта с
идентификатором proj_id. При этом выделение объектов на схеме можно снимать
или оставлять, в зависимости от значения флага sel_flag. В зависимости от
флага bringtofront_flag можно переместить окно проекта на передний план или
оставить в исходном положении.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Переход на страницу |
Пример 1
setselection(findobjectbyfullname("Macro5.kx1",1)
gotopage("Macro5",0);В
результате выполнения скрипта будет осуществлено выделение объекта с именем
kx1 на странице Macro5. После чего будет сделан переход на
страницу Macro5 с сохранением выполненного выделения.Пример 2
gotopage("Macro5", True, GetCurrentProjectID, False); //Эквивалентно gotopage("Macro5");В
результате выполнения скрипта будет осуществлен переход на страницу Macro5
текущего проекта без сохранения выделения и без перемещения окна проекта на передний
план.Дополнительные материалы
Нет.