Объект "ESC-команда"

отредактировано 04:37 Раздел: FastReport 3.0
Уже когда-то поднимал эту тему, но ничего так и не сдвинулось.
Как правило, esc-команды не перемещают позицию вывода (не будем трогать специальные команды).
Пример. Кладем на страницу объект esc-команда и справа за ним мемку. В команду пишем команду, пусть это будет 1b40. В мемку пишем текст "123". Пусть мемка начинается с 10й позиции. Печатаем это в файл и лезем считать. Текст "123" начинается с 10й позиции, а должен с 12й! Т.е. все что находится справа от объекта esc-команда должно сдвинуться вправо на длину самой команды.

Комментарии

  • gpigpi
    отредактировано 04:37
    А я думаю, что esc-команда, не перемещающая позицию вывода, при печати в файл должна игнорироваться
  • отредактировано December 2005
    Сам понял что сказал? Печать в файл и експорт в текст это разные весчи. А чтоб понятнее было давай пример за уши притянем - попробуй с помощью этого объекта шрифт жирным сделать для какой-нить мемки (будем считать что у нас принтер не стандартный и тебе только так и остается). И колонок сделай штук так пять. Распечатай и посмотри на результат...
  • gpigpi
    отредактировано 04:37
    Я подумал про экспорт в текстовый файл. А при печати в файл, действительно, позиция не сдвигается на длину esc-команды.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.