![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
genusatplay |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
нужно написать программу "редактор шаблонов"
у нее должна быть область представления шаблона и например справа панель инструментов, в которой можно выбрать элемент (текст,таблица и т.д), перетащить элемент в окошко представления шаблона он должен выглядеть на подобии кнопки с именем элемента. далее если выделить элемент, то в панели инструментов появляется возможность редактировать свойства элемента(в БД есть таблица в которой каждому элементу присвоено значение, к примеру элемент text, в БД у него какое то значение есть, следовательно у элемента text должны быть свойства шрифт,размер, цвет и обычные свойства которые будут у всех типов элементов выравнивание, отступ слева, справа и тд, ) после создания шаблона все элементы кладутся в xml. xml вот такого вида должен получиться
а сам шаблон + документ(в БД) я уже могу с помощью консольной проги соединить и в пдф запихнуть по идее программа простая но только я не понимаю как это реализовать подскажите плиз с какой стороны копать и чем это реализовыватьь Сообщение отредактировал genusatplay - 29.11.2008, 13:40 |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
genusatplay |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 50 Регистрация: 8.11.2008 Пользователь №: 416 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ну я взял этот кусок из демки "draganddrop" только там перетаскивали label'ы я переделал впринципе под себя эту реакцию на эвент.. но с лэйблом выскакивает ошибка.. я так понял что он создает лэйбл.. такойже как и лэйбл на котором мы нажали.. но у меня то не лэйбл, а List , вот я и спрашиваю как переделать так чтоб для list'а пошло? и как определить на каком элементе мы нажали и начали тянуть? чтоб для разных элементов сделать разные иконки, или не иконки а чтонить другое |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 18:03 |