![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
Подскажите, есть ли компоненты, которые реализуют простейшую графику подобную MS Office?
Подробнее. Клиентами набираются заказы в Excel (мебельное производство), иногда прилагаются рисунки "потолков". Т.е. прямоугольные области, срезы, фрезы (в принципе с помощью офисной графики можно все отрисовать). Есть кривые "Безье". Примеры в прикрепленном файле. Мучаюсь над обработкой заказов. Подобрался к рисункам и пока что не знаю с какой стороны подойти.... Это сообщение отредактировал(а) RYurik - 29.8.2006, 14:47 Присоединённый файл ( Кол-во скачиваний: 14 ) ![]() |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
RYurik, сюда прикрепи... рисунки
-------------------- ![]() |
|||
|
||||
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
подскажите, как именно? Туплю конкретно. Обычно даются ссылки на рисунки.
![]() Вот я не знаю куда из выложить и как. Очень редко обращаюсь за помощью. |
|||
|
||||
Kesh |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2488 Регистрация: 31.7.2002 Где: Германия, Saarbrü cken Репутация: 1 Всего: 54 |
Вот... А теперь пожалуста вопрос...
Что надо сделать? Достать рисунки из Excel? Поместить рисунки в Excel? -------------------- ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Можно сюда http://imageshack.us
Добавлено @ 15:08 Просто скопировать специальную ссылку которую даст сайт (она будет в квадратных скобках) -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
да, не совсем корректно поставлена задача.
Есть описание каждого куска ДСП (размеры, тип). Т.е. прямоугольный, фрезерованный с одной стороны, или срезанный и т.д. В принципе, нужно узнать размеры багета (толстые линии). Меня интересует конкретная реализация (отображение) данных в виде рисунка. По идее хотелось бы нарисовать потолок, а потом простым кликом по краю потолка автоматически рисовать багет. Есть нюансы, багет может быть длиннее, чем потолок. Т.е. нужна возможность ручного реадктирования... Можно часть вопроса решить простыми шаблонами, как он и решен в примере, но всегда хочется большего. Excel для этого не сильно подходит, одна из причин - не сильно удобно работать с Оле объектами, да и очень медленно все будет это дело делаться. А т.к. заказы набираются непрерывно, то хотелось бы все это дело автоматизировать и в принципе, переложить часть обработки заказа на самого клиента. Просто многие заказы пишутся и рисуются от руки. В прикрепленном файле пример заказа кухни. З.Ы. Да, понятно, что багет может быть только прямолинейный. Кроме одного случая, когда он может быть не МДФ а деревянный, т.е. можно сделать его гнутым (только один вариант). Это сообщение отредактировал(а) RYurik - 29.8.2006, 15:49 Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
|||
|
||||
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
Нашел компоненты TCAD на codeidea
вроде подходят.... кто нить с ними работал? может есть источники? ![]() |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
c Excel еще не попробовал, но попробуй по принципу как в ворде:
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
Спасибо за интересный подход.
Только суть "чуть-чуть" в другом. ![]() В екселе все идет по "шаблону". Т.е. один и тот же рисунок будет использоваться несколько раз с разными размерами, но выглядеть будет одинаково. Меняться будут только цифры, которые находятся в ячейках, причем могут хранится сразу два размера разделенные пробелами. Т.е. форматирование "на глаз". Мне же нужно что-то в роде компонентов TCAD. Порылся на торри, нашел небольшую сборку. Есть интересные решения, но TCAD подходит больше всего. Все супер, но платно и дорого. Вот и взялся сам за реализацию графики в своем проекте. Хотелось бы рисовать все параметрически..... Пока что сижу ломаю голову над постановкой задачи и над конретной реализацией. Первый вопрос над которым думаю, как сделать параллельные стороны зависимыми друг от друга? Грубо говоря, если у нас в прямоугольнке отрезать один угол, то получится "потолок со срезом". Вот этот срез постояннен (имеет свои параметры), а длина и ширина прямоугольника может меняться произвольно...... Как ни кручу, выходит, что любую фигуру нужно рисовать отдельными отрезками. Т.е. сделать свой "алгоритмический интрепритатор". использовать регионы на проверку вхождения точки в заданную область и т.п. Но ничего не поделать, нужно работать........ |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
RYurik, Существует класс TMetaFile, для работы с векторной графикой, вот только его возможности оч. ограничены, вероятно, понадобится реализация его расширеного аналога.
Добавлено @ 16:30 Вот ссылочка на компонент который должен помочь в создании такого компонента http://vclcomponents.com/Delphi/Image_Proc...rithm-info.html -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
RYurik |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 29.8.2006 Где: Беларусь Репутация: нет Всего: нет |
Спасибо, за клас TMetaFile я уже взялся.
Сейчас посмотрю на компонент. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |