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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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