Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) рисование фигур (число прочтений - 7111 )
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
рисование фигур
20. Апреля 2012 :: 09:12
Печать  
Есть ли решение такой проблемы: нужно заполнить коробку товарами, заранее не известно, как они будут располагаться. На печать необходимо вывести контур коробки с прямоугольниками товаров в нужной последовательности.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #1 - 20. Апреля 2012 :: 09:15
Печать  
так вроде недавно обсуждали
http://www.1cpp.ru/forum/YaBB.pl?num=1328011808/15

ты в той ветке тоже постил. не постил это я перепутал
но там вроде практически все известные варианты есть
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #2 - 20. Апреля 2012 :: 09:21
Печать  
Это рисование на форме, мне нужен вывод сразу на печать.
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #3 - 20. Апреля 2012 :: 09:31
Печать  
RuporAbsurda писал(а) 20. Апреля 2012 :: 09:21:
Это рисование на форме, мне нужен вывод сразу на печать.

Миракле может сохранять отрисованное в файл.
Другие способы из той ветки тоже должны делать это.(как не знаю)
Вставить картинку из файла в
печатную форму или стандартным способом или ActibeBmp
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #4 - 20. Апреля 2012 :: 09:32
Печать  
Спасибо. Попробую.
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #5 - 24. Апреля 2012 :: 08:48
Печать  
Попробовал Michele.dll. Не удобно. Нужно сначала писать в файл, потом вставлять файл в печатную форму, а таких файлов сразу нужно несколько тысяч.
Неужели нет решения вывода сразу в печатную форму?
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #6 - 24. Апреля 2012 :: 08:59
Печать  
Не понял. А что мешает прямо в печатной форме штатными методами рисовать контуры рамками?
  

FormEx developer
Наверх
www  
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #7 - 24. Апреля 2012 :: 09:08
Печать  
Файл можно отправлять сразу на принтер без печатной формы:
  • mspaint /p "имя файла" - на принтер по умолчанию;
  • rundll32.exe shimgvw.dll,ImageView_PrintTo /pt "имя файла" "имя принтера" - на заданный принтер.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #8 - 24. Апреля 2012 :: 09:36
Печать  
Я не знаю как сюда выложить рисунок, но получается очень сложная структура, которую рамками не выведешь
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #9 - 24. Апреля 2012 :: 10:14
Печать  
Да просто сделай вложение к сообщению (вон ниже поля для сообщения есть поле "вложение").
  

FormEx developer
Наверх
www  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #10 - 24. Апреля 2012 :: 10:20
Печать  
Ну вот как-то так
  

k.png ( 7 KB | Загрузки )
k.png
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #11 - 24. Апреля 2012 :: 10:28
Печать  
так и используй один твой большой лист как один рисунок в котором много маленьких.
наверное все это гораздо удобнее делать через svg.
там можно сделать маленький рисунок как группу и клонировать группу и для каждого клона указать свои координаты

PS Плюс в svg есть события и итерактивность.
Для моей  задачи хватило Миракле.
Если переделать на svg конечно будет еще красивее но слишком
много других задач.
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: рисование фигур
Ответ #12 - 24. Апреля 2012 :: 10:43
Печать  
Каждый рисунок должен выводится отдельно + к нему еще и расшифровка - это схема укладки изделий в контейнер. Контейнеров таких бывает до тысячи за раз Печаль  И формируются они динамически, в зависимости от количества и ассортимента. Придется както упрощать и извращаться таки через стандартные рамки.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: рисование фигур
Ответ #13 - 24. Апреля 2012 :: 11:12
Печать  
Можно просто рисовать в памяти и сохранять в файл.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: рисование фигур
Ответ #14 - 24. Апреля 2012 :: 13:24
Печать  
Проблему вижу только в том, что есть круглые элементы. Заменить их квадратами и легко рисуется штатными рамками.
  

FormEx developer
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать