Задание программно формата бумаги

  • Автор темы data78
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

data78

Гость
#1
Можно программно задать размер бумаги в отчете (напр. А3)?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#2
Размер бумаги задается не в отчете, а в параметрах принтера, коими можно управлять программно.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
создавал 3 копии одного принтера
Как вариант и вполне рабочий.
Второй вариант - это скрипт на wsh, который запускается перед печатью и настраивает в принтере именно то, что требуется.
Ну и третий - Опции(,,,,ИмяОпцийПечати)
ИмяОпцийПечати содержит набор настроек, которые задал пользователь. Остается только найти, где они хранятся, единожды задать самому и запретить пользователю их менять, например, сразу отправляя на принтер отчет (скажем, печать накладной).
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#6
Что-то я нигде не нашла Опции(,,,,ИмяОпцийПечати). Это в 8-ке?
нет. это в семерке! поискать нада в синтакс- помощнике
Опции(<?>,,,,);
Синтаксис:
Опции(<ВыводСетки>,<ВыводЗаголовков>,<ФиксСтрок>,<ФиксСтолбцов>,<ИмяОпцийПечати>,<ИмяСохрРазмОкна>,<ФлагЧБПросмотра>,<НаправлПерехода>)
Назначение:
Установить флаги вывода сетки, заголовков, фиксации строк и столбцов, набор опций печати.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#8
а в 8ке тоже есть синтакс помощник, которым никто не запрещаяет пользоваться - так что ищите и обращите!
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#9
стояночка! про синтаксис-помощник - это моя реплика! и куда смотрит режиссер?!
кстати, не забываем ставить плюсики за цитаты из синтаксис-помощника!
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#10
кстати, не забываем ставить плюсики за цитаты из синтаксис-помощника!
думаешь нада? а то так форум рано или поздно преврариться в дубь данного "объекта", а все получат неймоверные рейтинги :)
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#11
Тогда другое предложение - ставить минусы тем, кто не читает F1. В том случае, когда ответом на вопрос служит цитата из СП.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#12
тоже спорный момент. ведь новичкам рейтинг как-то до одного места - все равно врядли читать станут(((
 
D

data78

Гость
#13
Тогда другое предложение - ставить минусы тем, кто не читает F1. В том случае, когда ответом на вопрос служит цитата из СП.
тоже спорный момент. ведь новичкам рейтинг как-то до одного места - все равно врядли читать станут(((
Я действительно новичок, однако СП пользоваться умею. Меня интересовало каким образом можно указать формат бумаги программно в 8-ке. Нужно ведь знать хоть примерно что искать в СП.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#14
нужно искать опции которые относятся к печати (табличному документу) - что тут непонятного?
Если не ошибаюсь ТабличныйДокумент.ИмяПараметровПечати
 
D

data78

Гость
#15
ТабличныйДокумент.ИмяПараметровПечати
Таким образом я сохраню параметры печати заданные пользователем. А жестко задать формат бумаги не зависимо от настроек пользователя и для всех пользователей никак нельзя?
 
Статус
Закрыто для дальнейших ответов.