crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Редактор шаблонов
genusatplay
  опции профиля:
сообщение 29.11.2008, 11:48
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 50
Регистрация: 8.11.2008
Пользователь №: 416

Спасибо сказали: 0 раз(а)




Репутация:   0  


нужно написать программу "редактор шаблонов"
у нее должна быть область представления шаблона и например справа панель инструментов, в которой можно выбрать элемент (текст,таблица и т.д), перетащить элемент в окошко представления шаблона
он должен выглядеть на подобии кнопки с именем элемента.
далее если выделить элемент, то в панели инструментов появляется возможность редактировать свойства элемента(в БД есть таблица в которой каждому элементу присвоено значение, к примеру элемент text, в БД у него какое то значение есть, следовательно у элемента text должны быть свойства шрифт,размер, цвет и обычные свойства которые будут у всех типов элементов выравнивание, отступ слева, справа и тд, )
после создания шаблона все элементы кладутся в xml.
xml вот такого вида должен получиться
<?xml version='1.0' encoding='utf-8'?>
<shablon>
    <text name="text01">
        <size>22pt</size>
        <color>#66ff99</color>
        <font-family>serif</font-family>
        <margin-top>12px</margin-top>
        <margin-bottom>12px</margin-bottom>
        <margin-left>30px</margin-left>
        <margin-right>0px</margin-right>
        <font-weight>400</font-weight>
        <align>center</align>
    </text>
    ...
</shablon>

а сам шаблон + документ(в БД) я уже могу с помощью консольной проги соединить и в пдф запихнуть

по идее программа простая
но только я не понимаю как это реализовать
подскажите плиз с какой стороны копать и чем это реализовыватьь

Сообщение отредактировал genusatplay - 29.11.2008, 13:40
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- genusatplay   Редактор шаблонов   29.11.2008, 11:48
- - Litkevich Yuriy   genusatplay, что-то с русским языком у тебя совсем...   29.11.2008, 13:02
|- - genusatplay   Цитата(Litkevich Yuriy @ 29.11.2008, 13:0...   29.11.2008, 13:10
- - molchanoviv   Цитата(Litkevich Yuriy @ 29.11.2008, 13:0...   29.11.2008, 13:18
- - genusatplay   так лучше?   29.11.2008, 13:41
- - Litkevich Yuriy   все равно понятного мало, это что-то вроде Qt Desi...   29.11.2008, 14:21
|- - genusatplay   Цитата(Litkevich Yuriy @ 29.11.2008, 14:2...   29.11.2008, 14:41
- - Litkevich Yuriy   genusatplay, я в толк взять не могу, для чего шабл...   29.11.2008, 15:22
- - genusatplay   у меня просто задание сделать консольную прогу кот...   29.11.2008, 16:17
|- - kwisp   Цитата(genusatplay @ 29.11.2008, 16:17) у...   29.11.2008, 17:37
|- - genusatplay   Цитата(kwisp @ 29.11.2008, 17:37) Цитата(...   29.11.2008, 18:57
|- - kwisp   а вопрос состоял: с чего начать??? если мало маль...   29.11.2008, 20:13
|- - genusatplay   Цитата(kwisp @ 29.11.2008, 20:13) а вопро...   30.11.2008, 8:03
- - kwisp   можно попробовать сделать так: будет два документа...   30.11.2008, 21:11
|- - genusatplay   Цитата(kwisp @ 30.11.2008, 21:11) можно п...   30.11.2008, 23:27
- - kwisp   elemList = new List(); //чего это такое?? я сдела...   1.12.2008, 11:38
- - genusatplay   в qt demos есть пример с пазлм из картинки там нап...   1.12.2008, 16:56
- - Litkevich Yuriy   Цитата(genusatplay @ 1.12.2008, 19:56) и ...   1.12.2008, 17:10
|- - genusatplay   Цитата(Litkevich Yuriy @ 1.12.2008, 17:10...   1.12.2008, 17:17
- - Litkevich Yuriy   Цитата(genusatplay @ 1.12.2008, 20:17) а ...   1.12.2008, 17:22
|- - genusatplay   Цитата(Litkevich Yuriy @ 1.12.2008, 17:22...   1.12.2008, 17:27
- - Litkevich Yuriy   вот этой строке: QIcon icon = qApp->style...   1.12.2008, 17:51
- - genusatplay   подскажите плиз что мне делать? я не представляю в...   1.12.2008, 22:28
- - genusatplay   как мне сделать чтото типа записи? хочу сделать ли...   2.12.2008, 0:06
- - trdm   как все запущено...   2.12.2008, 2:50
- - Litkevich Yuriy   Цитата(genusatplay @ 2.12.2008, 3:06) поя...   2.12.2008, 7:37
|- - genusatplay   Цитата(Litkevich Yuriy @ 2.12.2008, 7:37)...   2.12.2008, 13:40
- - kwisp   genusatplay, не в обиду. по вопросам ясно что знан...   2.12.2008, 15:06
|- - genusatplay   Цитата(kwisp @ 2.12.2008, 15:06) genusatp...   2.12.2008, 20:10
|- - kwisp   Цитата(genusatplay @ 2.12.2008, 20:10) хе...   3.12.2008, 0:23
|- - molchanoviv   Цитата(genusatplay @ 2.12.2008, 20:10) хе...   3.12.2008, 9:10
- - Litkevich Yuriy   genusatplay, присоеденюсь к kwisp, тема Перетаскив...   2.12.2008, 15:15
|- - genusatplay   Цитата(Litkevich Yuriy @ 2.12.2008, 15:15...   2.12.2008, 20:16
- - Litkevich Yuriy   Цитата(genusatplay @ 2.12.2008, 23:10) сд...   2.12.2008, 20:14
- - Litkevich Yuriy   genusatplay, ну замени здесь QLable (два штуки) на...   2.12.2008, 20:48
- - genusatplay   вот упростил.. скажите плиз почему элемент не доба...   2.12.2008, 23:46
- - Litkevich Yuriy   Цитата(molchanoviv @ 3.12.2008, 12:10) А ...   3.12.2008, 10:55
- - genusatplay   подскажите пожалйста почему не работает добавление...   3.12.2008, 12:39
- - genusatplay   народ помогите плиз советом.. у меня есть QGraphic...   10.12.2008, 22:24
- - Litkevich Yuriy   Цитата(genusatplay @ 11.12.2008, 1:24) мб...   10.12.2008, 22:27
|- - genusatplay   Цитата(Litkevich Yuriy @ 10.12.2008, 22:2...   10.12.2008, 23:04
- - Litkevich Yuriy   Цитата(genusatplay @ 11.12.2008, 2:04) вр...   11.12.2008, 4:30


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.1.2025, 16:09