Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Выбор подходящего Объекта
Semen_SemenychДата: Вторник, 19 Января 2010, 15:03 | Сообщение # 1
Новый участник
Группа: Проверенные
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
Суть вопроса:
В проекте предполагается Шаблонный текст, который выходит за видимые рамки проекта. Понятно, что должна будет присутствовать полоса прокрутки...
Некоторые строки будут иметь EditBox-ы для правки необходимых данных.
Ещё в шаблоне присутствует не большая таблица.
Конечный результат должен быть сохранён в файл, а так же распечатан.
Важно, чтобы при использовании прокрутки EditBox-ы и таблица перемещались вместе с текстом.
Вот такие условия...
Подскажите, что выбрать для реализации проекта?
Ну, а дальше, даст Бог своими силами....)))


На его месте, должен быть я...
 
DEMBELДата: Вторник, 19 Января 2010, 15:41 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
в рамках этих условий ничего не сделаешь.
Quote (Semen_Semenych)
Шаблонный текст, который выходит за видимые рамки проекта.

если использовать PrintRect то за пределами проекта ничего не напечатается. Печать текста целиком возможна только из обьекта Article через PrintText, но туда не вставишь editbox для правки текста, не говоря уже о таблице.
Так что это выполнимо только в случае если вы адаптируете содержимое под всю область окна проекта.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
YURIYДата: Вторник, 19 Января 2010, 16:54 | Сообщение # 3
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Semen_Semenych)
Подскажите, что выбрать для реализации проекта?

Для реализации выбрать в меню сайта раздел Файлы - Проекты и найти ГОТОВЫЙ проект с описанными выше условиями (то бишь, с альтернативной полосой прокрутки). А там уже можно будет сделать своё поле с любыми объектами и прикрутить к нему свою прокрутку.

Да, ещё поищите на форуме, должны быть обсуждения данной проблемы. Советую в следующий раз не лениться, а пользоваться поиском.



Вечная память Андрею Сергееву!
 
Semen_SemenychДата: Вторник, 19 Января 2010, 17:39 | Сообщение # 4
Новый участник
Группа: Проверенные
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
Quote (DEMBEL)
Так что это выполнимо только в случае если вы адаптируете содержимое под всю область окна проекта.

Этот вопрос, кажется решаемый. Перед выводом на печать планируется разворот проекта до максимума, ну и содержимое максимально сжато. В таком виде всё должно поместится. Больше волнует отображение таблицы и содержимого EditBox-сов при печати, в каком объекте можно нарисовать таблицу и использовать EditBox-ы, чтобы они управлялись прокруткой (до разворота на печать).

Quote (YURIY)
Советую в следующий раз не лениться, а пользоваться поиском.

Поиском пользуюсь, но не всегда он даёт ответы на все вопросы.
Примеры с полосой прокрутки видел, но не видел ни одного с прокруткой EditBox-а.
Может, не там ищу? Подскажите, буду только рад.


На его месте, должен быть я...
 
DEMBELДата: Вторник, 19 Января 2010, 18:06 | Сообщение # 5
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Semen_Semenych)
Примеры с полосой прокрутки видел, но не видел ни одного с прокруткой EditBox-а.

это не суть важно, любые обьекты можно сгруппировать в Группу и управлять ими (двигать и все что угодно) одновременно. Главное правильно рассчитать координаты для прокрутки Группы.
Quote (Semen_Semenych)
в каком объекте можно нарисовать таблицу

к сожалению такой обьект отсутствует. сделайте сетку таблицы в виде рисунка. А все шаблонные тексты и поля ввода оформить используя обьекты Text и EditBox, располагайте их поверх остальных обьектов.

Добавлено (19 Январь 2010, 18:06)
---------------------------------------------

Quote (Semen_Semenych)
Больше волнует отображение таблицы и содержимого EditBox-сов при печати

положите под низ всех обьектов Rectangle (можно скрытый), соответствующий размером области при печати и потом использовать PrintRect после "развертывания" проекта. что касается размера содержимого то им можно управлять в процентах, см. параметр к PrintRect.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Semen_SemenychДата: Вторник, 19 Января 2010, 18:26 | Сообщение # 6
Новый участник
Группа: Проверенные
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL,
Спасибо!
Опять Вы меня выручаете...
Иду пробывать. Потом отпишусь.

Добавлено (19 Январь 2010, 18:26)
---------------------------------------------
DEMBEL,

Quote (DEMBEL)
к сожалению такой обьект отсутствует

А разве объект линия не может мне помочь, для рисования таблицы?


На его месте, должен быть я...
 
DEMBELДата: Вторник, 19 Января 2010, 18:34 | Сообщение # 7
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Semen_Semenych)
А разве объект линия не может мне помочь, для рисования таблицы?

поможет конечно, но придется вручную расставлять... в каком-то плагине вроде встречалась отрисовка настоящей сетки, попробую найти...

Добавлено (19 Январь 2010, 18:34)
---------------------------------------------
а вот нашел...
но если простенькая таблица то быстрее самому нарисовать, чем разбираться с плагином.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Semen_SemenychДата: Вторник, 19 Января 2010, 19:50 | Сообщение # 8
Новый участник
Группа: Проверенные
Сообщений: 20
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL,
Спасибо, у меня он есть и я почти с ним разобрался, осталось только найти координаты где заканчивать прорисовку сетки и всё.


На его месте, должен быть я...
 
  • Страница 1 из 1
  • 1
Поиск: