Текущее время: Вс, июл 20 2025, 02:28

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Работа с картинками
СообщениеДобавлено: Ср, фев 09 2011, 14:54 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Господа, возник вопрос.
Имеется необходимость в объединении нескольких картинок, текста в одну большую картинку.
Возможно это осуществить с помощью ABAP ?
Есть допустим две картинки и надпись.
Необходимо вывести указанный картинки с заданным отступом от левого края и текст вывести аналогично.
Можно это осуществить в ABAP ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Ср, фев 16 2011, 17:29 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Тогда такой вопрос, а при загрузке картинки как определить ее размеры высоту, ширину ?
И вообще вопрос, как определить параметры картинки в ABAP: высота, ширина, цветность ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Ср, фев 16 2011, 17:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Тогда такой вопрос, а при загрузке картинки как определить ее размеры высоту, ширину ?
И вообще вопрос, как определить параметры картинки в ABAP: высота, ширина, цветность ?

А зачем оно надо? Вроде как в ABAP нет API для работы с картинками.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Чт, фев 17 2011, 09:10 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Суть задачи экспортировать штрихкодовую этикетку в word.
Для этого необходимо собственно и рассчитать координаты вставляемой картинки.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Чт, фев 17 2011, 10:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Суть задачи экспортировать штрихкодовую этикетку в word.
Для этого необходимо собственно и рассчитать координаты вставляемой картинки.

Так вставляйте в ворд и там макросом всё корректируйте - в ворде в свойствах VBA-объекта есть вся требуемая информация.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 13:36 
Специалист
Специалист

Зарегистрирован:
Ср, дек 22 2010, 19:49
Сообщения: 114
cl_gui_picture подойдет?

_________________
Человек готов работать 24 часа в сутки, лишь бы ничего не делать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 13:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
hub2002 написал(а):
Суть задачи экспортировать штрихкодовую этикетку в word.
Для этого необходимо собственно и рассчитать координаты вставляемой картинки.


и почему именно в Word? в PDF не подойдёт? :)

_________________
Всему своё время...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 14:27 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
а как в PDF ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 14:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
hub2002 написал(а):
а как в PDF ?


определите в PDF место под картинку, выгружайте туда ваш штрихкод-картинку сделав фит ту заданную область. она сама смасштабируется под заданную область :)

_________________
Всему своё время...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 14:54 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
:) собственно тут дело не в том, чтобы картинку выгрузить просто
а необходимо разобрать язык DPL и объекты в определенных координатах и размерах выводить в нужные места и сформировать этикетку.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 15:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
hub2002 написал(а):
:) собственно тут дело не в том, чтобы картинку выгрузить просто
а необходимо разобрать язык DPL и объекты в определенных координатах и размерах выводить в нужные места и сформировать этикетку.


Давайте сначала. что у вас есть? Можно детали? Сформировать этикетку - это сделать шаблон в PDF, а потом выплюнуть в него данные. Разрисовать что где должно быть, на уровне шаблона именно. У вас наверняка статический шаблон этикетки.

_________________
Всему своё время...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 15:31 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
На входе у меня есть этикетка на языке DPL - язык принтер Datamax.
Этикеток много порядка 30-ти - сейчас поэтому шаблона нет, текст, картинка может выводится в любом месте.
Поэтому необходим универсальный механизм.
Поэтому я решил разобрать язык DPL - описание есть и вывести эти данные в Excel.
В принципе я разобрался во всем.
Есть начальные параметры вывода: x, y.
единственная проблема сейчас необходимо правильно масштабировать картинки - так как масштаб принтера и excel отличаются.
И еще одна проблема рассчитать размер шрифта.
так как текст вывожу "Надписью", в Excel а там необходимы как начальные так и конечные точки рамки.
в принципе тут проблема уже не в ABAP-е, а в VBA.
необходимо для текста определенного размера определить длину и высоту этого текста.
Вот сейчас буду это копать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 15:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
hub2002 написал(а):
На входе у меня есть этикетка на языке DPL - язык принтер Datamax...


Так если у вас этикетка на языке DPL, вы можете разобрать все её управляющие символы и понять что куда выводится. Я в своё время делал такое с Zebra принтером. Там правда язык ZPL. Там же наверняка все отступы, размер шрифта, и всё прочее передаётся в коде этикетки на DPL... Дайте пример кода самой маленькой этикетки :)

_________________
Всему своё время...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 15:56 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Да, именно так.
Пример:
SE
PE
D11
C0000
R0000
1911S520340023000150012ЗАО ПК
1911S520320023000150012РОССИЯ, Г. ИВАНОВО, УЛ.
1911S520300023000150012онала, д.28 www.nordtexco.ru
1911S520260002000300016@SAP_OZM_NAME@
1911S520120030000200016@TUSL@
1911S520046033000280018N Заказа
1911S520010030500300018@SAP_ORDERNO@
1E0205001800030@KIS_BATNO@
1911S520150005000260018@KIS_BATNO@
1911S520150037000260018@MDATE@
1F0211000100020@SAP_EAN13@
1911S520003048000120015ЛТ-45
1Y1100000180470RST
1Y1100000830300MRK
1Y1100003000030LOG1
Q0001
E


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Работа с картинками
СообщениеДобавлено: Пт, фев 18 2011, 17:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
По моему логичней выгружать DPL в файл и уже разбирать его VBA-макросом и отрисовывать.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB