Текущее время: Пт, авг 01 2025, 15:00

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


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

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


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

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