04.06.2012, 08:33 | #1 |
Участник
|
Редактор отчётов Axapta AxRepEditor --- обсуждение
Добрый день.
Я открыл эту тему для обсуждения AxRepEditor. Особенно хотелось бы услышать пожелания по развитию программы, т.к. у меня идеи пока закончились. Также интересно, какие Вы выявили ошибки, какими (не)пользуетесь функциями, что удобно или неудобно. Например, пользуетесь ли exporter-ом? Шаблонами? Далее приведу список ограничений и возможностей на сегодняшний день: Ограничения: . Редактируется только GENERATED DESIGN. . Controls автоматически располагаются в каждой секции методом "Horizontal, flush right" независимо от указанного в ArrangeMethod секции. . Автоматическое расположение controls происходит без переносов на следующие строки, т.е. как в режиме "Fit to page". . Свойства LabelLineBelow и LabelLineThickness не учитываются. . Ширина текстов может немного отличаться от Axapta. . Значение свойства LabelPosition=Above не обрабатывается. . При использовании background image доступны только увеличения 0.5, 1, 2. . При экспорте в PDF свойство DynamicHeight не поддерживается. Возможности: . Поддержка загрузки отчётов Axapta 3.0--5.0. . Поддержка экспортированных Axapta-овских меток при редактировании. . Создание любого количества групп controls и выполнение действий над всеми controls группы, например, групповое перемещение или изменение свойств. . Экспорт/импорт групп control'ов, что позволяет создавать и использовать шаблоны. . "Mark other" --- позволяет выделить control, накладывающийся на активный. . С помощью "Mark lowest" можно быстро найти, почему секции на печати неплотно прилегают друг к другу (не всегда очевидно). . С помощью "Mark rightmost" можно найти, по какому control'у будет масштабироваться отчёт при "Fit to page". . "Show too wide texts" и "Highlight field/shape intersections" подсвечивают возможные ошибки в позиционировании control'ов. . Можно изменять тип существующих control'ов и секций, например, превратить DBLFIELD в STRFIELD. . "Scale controls" позволяет масштабировать группы control'ов. . "Align as table" --- автоматическое выравнивание таблиц. . Создание связей между control-ами (links). . "Link as table" --- автоматическое связывание control'ов в таблицы, что даёт возможность легко изменять размеры строк и столбцов. . Автоматическая генерация исходного кода на VBA/X++ для экспорта секций отчёта в Excel (c возможностью использования фиксированной горизонтальной сетки). . Создание секций отчёта прямо из Excel (exporter.xls). . Экспорт примеров отчётов в PDF. . Возможность написания plugins на Tcl/Tk. . Увеличение до 64x. . Использование фонового изображения для "обрисовки". . Разбиение controls по вертикали/горизонтали. . Разбиение текстов в указанных разделителем местах. . Объединение controls. . Возможность отмены всех действий с controls. . Преобразование отчётов в формате Axapta 4.0 или выше в формат 3.0. . Настраиваемая сетка, привязка к ней, вертикальные и горизонтальные линейки. . Запись/чтение метаниформации (групп и ссылок) при сохранении/загрузке отчётов. . Поиск control-ов для добавления в группу (или исключения из неё) по поисковым выражениям. . Возможность абсолютного или относительного изменения свойств controls в группе при редактировании. . Конфигурируемые пользователем вкладки в окне свойств controls. . Возможность задания имени файла отчёта для редактирования при запуске. . Функция выделения controls, пересекающихся с активным. . Разбиение текстового поля на несколько с имитацией выравнивания по ширине. . При нажатии ALT во время перемещения активного control-а перемещение происходит только по вертикали или по горизонтали от исходного положения. . Для выполнения действий можно использовать клавиши: . Delete --- удалить активный control. . CTRL-z --- Undo. . CTRL-n --- создать новый control под курсором. . Shift-Insert, CTRL-v --- вставить control'ы из буфера обмена в позицию курсора. . CTRL-Insert, CTRL-c --- копировать активный control в буфер обмена. . ALT-стрелка --- перемещение controls по сетке. . CTRL и '+','-' --- zoom. . CTRL-стрелка --- scrolling. . Shift-стрелка --- изменение размера controls. |
|
|
За это сообщение автора поблагодарили: Aquarius (1). |