Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
Аватара пользователя
SV
Использую тег отступа от левого края
Код: Выделить всё
mcSendMessageToTextChannel(1, '[ParaStyle Align="Left" Ident="40"]Разметка абзаца');

Пытался задать отступ более 100, в итоге вообще не выводило сообщение в канал.
Собственно вопрос, какой максимальный размер отступа от края?
Аватара пользователя
Алексей Пикуров
Всё правильно, максимальный отступ 100. Я отражу это в справке.
Аватара пользователя
SV
С чем это связано? Поправьте эту проблему, если выставить больше 100 то текст не выведет в канал.
Было бы логично сделать проверку на вывод, если больше 100 то игнорировать формирование абзаца.
Аватара пользователя
Алексей Пикуров
Связано с тем, что в клиенте, когда делается отступ (кнопкой, в интерфейсе программы), то одинарный делается на 20 точек, двойной - на 40 и так далее. Соответственно, в сотку вкладывается 5 разных отступов. Больше делать смысла уже нет, более глубокие списки практически не встречаются, там уже нужно играться с выравниванием по центру или по правому краю.

Я сделаю контроль просто, если отступ больше 100 точек указан в параметрах абзаца, автоматически уменьшать его до 100.
Аватара пользователя
SV
Ясно, в моём случаи, было бы отлично использовать таблицу. Но этого к сожалению нет.