Текущее время: Сб, авг 02 2025, 06:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Рамки динамического документа, как вывести на печать?
СообщениеДобавлено: Пт, апр 10 2009, 08:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем привет!

Собственно сабж, у метода add_table класса cl_dd_document есть параметр border по умолчанию равен 1, т.е. рамка есть.
Code:
DATA: do TYPE REF TO cl_dd_document.
DATA  ta  TYPE REF TO cl_dd_table_element.
...
CALL METHOD doc->add_table
    EXPORTING
      no_of_columns               = 7
      cell_background_transparent = space
      width                       = '135%'
      with_heading            = 'X'
      border                      = '1'
    IMPORTING
      table                       = ta
    EXCEPTIONS
      others                      = 2.
...

Если сохранить как html (а это единственный формат к сожалению), то в открываемом файле рамки есть. НО если отправить на печать, то рамок нету :(
выгрузка и вывод на печать делают два метода этого же класса
Code:
MODULE user_command_0100 INPUT.
  CASE sy-ucomm.
    WHEN 'BACK'.                       "Beenden
      LEAVE PROGRAM.
    WHEN 'EXPT'.
      CALL METHOD do->export_document.
    WHEN 'PRN'.
      CALL METHOD do->print_document
          EXPORTING reuse_control = 'X'.
  ENDCASE.
ENDMODULE.   

1 Как можно победить данную проблемку?

Кстати и в ексель выгружать бы не помешало ..., есть идеи?

_________________
Внешность обманчива ..... , Я хороший.


Последний раз редактировалось Salmaner Пт, апр 10 2009, 10:11, всего редактировалось 1 раз.

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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Salmaner написал:
Всем привет!

Собственно сабж, у метода add_table есть параметр border по умолчанию равен 1, т.е. рамка есть. Если сохранить как html (а это единственный формат к сожалению), то в открываемом файле рамки есть. НО если отправить на печать, то рамок нету :(
1 Как победить данную проблемку?

Кстати и в ексель выгружать бы не помешало ..., есть идеи?
Вы вообще про что? Или по Вашему фраза "метод add_table" однозначно идентифицирует используемый класс?

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


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

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
sy-uname написал(а):
Salmaner написал:
Всем привет!

Собственно сабж, у метода add_table есть параметр border по умолчанию равен 1, т.е. рамка есть. Если сохранить как html (а это единственный формат к сожалению), то в открываемом файле рамки есть. НО если отправить на печать, то рамок нету :(
1 Как победить данную проблемку?

Кстати и в ексель выгружать бы не помешало ..., есть идеи?
Вы вообще про что? Или по Вашему фраза "метод add_table" однозначно идентифицирует используемый класс?


так уже лучше? (поправил первый пост)

_________________
Внешность обманчива ..... , Я хороший.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Рамки динамического документа, как вывести на печать?
СообщениеДобавлено: Пт, апр 10 2009, 12:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
а что значит
Salmaner писал(а):
Цитата:
НО если отправить на печать, то рамок нету :(


рамки нет при печати на принтере? Если да - то проверьте настройки saplpd Options-Graphic. Должно стоять Print as a graphic.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рамки динамического документа, как вывести на печать?
СообщениеДобавлено: Пт, апр 10 2009, 14:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Извиняюсь конечно, а где это смотреть?
Цитата:
настройки saplpd Options-Graphic

И если при сохранении в файл, указать расширение экселя, то тоже рамок нету. я понимаю, что это все равно еще html документ и эксель его раскрывавет как веб документ, ну там они тоже очень нужны.

_________________
Внешность обманчива ..... , Я хороший.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Рамки динамического документа, как вывести на печать?
СообщениеДобавлено: Пт, апр 10 2009, 14:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
saplpd - SAP printer daemon. Программа, через которую идет печать из сап. Судя по др. симптомам, проблема не в ней.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рамки динамического документа, как вывести на печать?
СообщениеДобавлено: Пт, апр 10 2009, 15:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Да не помогло. в saplpd - SAP printer daemon стоит печать как графику.
:(

_________________
Внешность обманчива ..... , Я хороший.


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

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


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

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


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

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