|
Не меняется Ориентация страницы. Помогите пожалуйста. | ☑ | ||
---|---|---|---|---|
0
Lancer666
30.05.12
✎
07:57
|
Здравствуйте. Создаю макет, который необходимо чтобы выводился в альбомном виде. Создаю табличный документ на форме. Устанавливаю свойства, но они почему то не сохраняются, проверяю в Вычислить выражение значение ТабДок.ОриентацияСтраницы, там где ставлю точку останова (указал в коде), принимает значение Портрет. Что не так? Подскажите пожалуйста.
Макет = ПолучитьМакет("ПочтовыйПеревод"); Шапка = Макет.ПолучитьОбласть("Шапка"); Прочее = Макет.ПолучитьОбласть("Прочее"); Посткриптум = Макет.ПолучитьОбласть("Посткриптум"); ТабДок = Новый ТабличныйДокумент(); ТабДок.АвтоМасштаб = Истина; ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.ПолеСверху = 0; ТабДок.ПолеСнизу = 0; ТабДок.ИмяПараметровПечати="ПАРАМЕТРЫ_ПЕЧАТИ_ПочтовыйПеревод"; //Здесь ставлю точка останова и уже вижу неправильное значение ориентации((( ТабДок.Вывести(Шапка); ТабДок.Вывести(Прочее); ТабДок.Вывести(Посткриптум); ТабДок.Показать(); УниверсальныеМеханизмы.НапечататьДокумент(ТабДок, 1, Ложь, "ПочтовыйПеревод"); Последние 2 строчки кода так для пробы, но везде ориентация остается Портрет |
|||
1
Wobland
30.05.12
✎
08:01
|
ТабДок.ИмяПараметровПечати="ПАРАМЕТРЫ_ПЕЧАТИ_ПочтовыйПеревод";
не смущает? |
|||
2
Lancer666
30.05.12
✎
08:05
|
Изначально и было без этой строки. Это я добавлял уже.
Насколько я понял эта строка для сохранения заданных настроек для табличного документа. Попробовал закомментировать строку - тот же результат((( Есть еще идеи? |
|||
3
Wobland
30.05.12
✎
08:06
|
(2) то есть после исполнения
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ты там видишь портрет? |
|||
4
Wobland
30.05.12
✎
08:07
|
+(3) скрин в студию
|
|||
5
Пеппи
30.05.12
✎
08:11
|
(2) Настраивай и сохраняй теперь все настройки в режиме предприятия.
|
|||
6
Lancer666
30.05.12
✎
08:24
|
>>>>Пеппи
(2) Настраивай и сохраняй теперь все настройки в режиме предприятия. Мне надо программно это задать. Пользователей будет много с этим макетом работать, чтоже я каждому потом буду настраивать, надо чтобы это делалось программно. >>> Wobland 3 - 30.05.12 - 08:06 (2) то есть после исполнения ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ты там видишь портрет? Да, именно так. Просматриваю в отладчике ТабДок.ОриентацияСтраницы и вижу значение Портрет. |
|||
7
Бледно Золотистый
30.05.12
✎
08:26
|
(6)А до строки ТабДок.ИмяПараметровПечати="ПАРАМЕТРЫ_ПЕЧАТИ_ПочтовыйПеревод" в отладчике что?
|
|||
8
Lancer666
30.05.12
✎
08:38
|
Извиняюсь, сам был не прав
Действительно строка "ТабДок.ИмяПараметровПечати="ПАРАМЕТРЫ_ПЕЧАТИ_ПочтовыйПеревод" тут не к чему. Без нее работает. Всем большое спасибо за помощь. |
|||
9
Lancer666
30.05.12
✎
08:49
|
Так, выводится в Предприятии в альбомном виде, а в главном меню Файл-ПараметрыСтраницы, ориентация по умолчанию Портрет и печатается по умолчанию портрет, там нельзя изменить программно, неручками?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |