View previous topic :: View next topic |
Author |
Message |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Fri Feb 14, 2014 4:04 pm Post subject: |
|
|
Изменено: восстановление закладок при частичном изменении текста.
Changed: bookmarks restoring after partial text changing.
LineBoard plugin v11.5
Last edited by Instructor on Sun May 25, 2014 11:49 am; edited 2 times in total |
|
Back to top |
|
 |
yozhic
Joined: 20 Jun 2011 Posts: 214 Location: Электросталь
|
Posted: Thu Mar 06, 2014 7:57 am Post subject: |
|
|
Подскажите, пожалуйста, что я делаю не так. Я никогда скрипты не писал, но тут просто одна функция LineBoard очень понадобилась. Составил такой скриптик:
Code: | var hWndEdit=AkelPad.GetEditWnd();
var hDocEdit=AkelPad.GetEditDoc();
var sBookmarksStr="10,14,20";
AkelPad.Call("LineBoard::Main", 13, hWndEdit, hDocEdit, sBookmarksStr); |
При вызове, однако, отмечаются строки 11,15,21. Почему-то смещаются закладки на одну единицу. Как поправить? |
|
Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 265
|
Posted: Thu Mar 06, 2014 8:16 am Post subject: |
|
|
yozhic wrote: | Почему-то смещаются закладки на одну единицу. Как поправить? | Потому что строки нумеруются с «1», а закладки с «0».
Просто указывай нужные закладки на единицу меньше.
Например, если надо поставить закладку на первую строку, то нужно указать «0». |
|
Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1929 Location: Poland
|
|
Back to top |
|
 |
yozhic
Joined: 20 Jun 2011 Posts: 214 Location: Электросталь
|
Posted: Thu Mar 06, 2014 3:33 pm Post subject: |
|
|
Спасибо огромное. Не могли бы ещё помочь, если есть время и желание, реализовать какой-нибудь InputBox для ввода строки с закладками, или возможность читать строку из файла... KDJ, спасибо, нашёл, всё сделал... Эх, сколько там ещё методов полезных ...
Last edited by yozhic on Fri Mar 07, 2014 6:53 am; edited 1 time in total |
|
Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1929 Location: Poland
|
Posted: Thu Mar 06, 2014 5:33 pm Post subject: |
|
|
yozhic
It's AkelPad.InputBox method.
Read about it in Scripts-Rus.txt or in the script AkelPadMethodsView.js. |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Sat Mar 15, 2014 8:52 pm Post subject: |
|
|
Instructor, возможно ли "отцентровать" закладку по отношению к нумерации строк?
Устанавливаю для комфортного чтения более "разреженный" текст (зазор между строк - 10 в данном случае) - и закладка "съезжает"
 |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Sun Mar 16, 2014 12:11 pm Post subject: |
|
|
San_dr
Зазор между строк изменяет пространство только ниже текста. Если менять положение чисел внутри закладки, то и менять положение текста внутри строки, чтобы они находились на одном уровне. Однако, пока такой возможности нет, и выравнивание текста внутри строки предусмотрено только по верхнему краю. |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Sun Mar 16, 2014 5:09 pm Post subject: |
|
|
возможно ли отвязать "высоту" закладки от шага строк, а сделать её фиксированной (для данного размера шрифта) высоты, независимой от межстрочного интервала, например высота закладки = высота шрифта +2рт сверху и 2 рт снизу? |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Sun Mar 16, 2014 7:34 pm Post subject: |
|
|
Изменено: вывод графики на панель строк теперь буферизируется.
Добавлено: настройка для привязки высоты закладки к высоте символа без зазора между строк.
Changed: graphics output on the lines panel now buffered.
Added: setting to bind bookmark height to the character height without line gap.
LineBoard plugin v11.6 |
|
Back to top |
|
 |
San_dr
Joined: 06 Dec 2010 Posts: 173 Location: г.Харьков, Русь
|
Posted: Sun Mar 16, 2014 8:10 pm Post subject: |
|
|
Спасибо!
Нашел, где включить, т.к. после обновления и перезагрузки и обновления кеша ничего не поменялось, пока не полез в настройки плагина и не поставил птицу в чекбоксе:
 |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Sun Apr 13, 2014 6:47 am Post subject: |
|
|
Добавлено: возможность отключить линейку без сброса значения высоты.
Добавлено: необязательный параметр для внешнего вызова с кодом 2 - получить включенность линейки.
Добавлено: если высота линейки во внешнем вызове с кодом 3 равна -1, то инвертировать включенность линейки.
Added: possibility to turn off ruler without reset height value.
Added: optional parameter for external call with code 2 - receive ruler visibility.
Added: if ruler height in external call with code 3 equal to -1, then invert ruler visibility.
LineBoard plugin v11.7 |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Sun May 25, 2014 11:50 am Post subject: |
|
|
Исправлено: установка одной закладки внешним вызовом с кодом 13.
Fixed: set one bookmark with external call 13.
LineBoard plugin v11.8 |
|
Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 6250
|
Posted: Tue May 27, 2014 1:50 pm Post subject: |
|
|
Исправлено: сохранение/восстановление закладок через Sessions плагин.
Fixed: saving/restoring bookmarks via Sessions plugin.
LineBoard plugin v11.9 |
|
Back to top |
|
 |
Drums
Joined: 20 Aug 2014 Posts: 9
|
Posted: Tue Sep 02, 2014 10:41 am Post subject: |
|
|
Здравствуйте.
Где плагин хранит закладки? |
|
Back to top |
|
 |
|