|
ОФ, программное форматирование печатной формы |
☑ |
0
Базис
naïve
27.06.17
✎
20:09
|
Макет = ПолучитьМакет(ИмяМакета);
ОбластьМакетаПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьМакетаПодвал.Параметры.ДолжностьРуководителя = ВыбПодпись.Должность;
Сейчас должность получилась в 2 строки, как текст программно растянуть по ширине ячейки?
|
|
1
AlvlSpb
27.06.17
✎
20:26
|
(0) Увеличить ширину ячейки в макете
|
|
2
Базис
naïve
27.06.17
✎
22:23
|
Не хочу менять макет, нужно именно поменять формат ячейки, в которой известна переменная. В крайнем случае пойду искать через высоту таблицы.
|
|
3
Tateossian
28.06.17
✎
01:15
|
Размер шрифта уменьшить. Протестировать. Поместилось - ок. Нет - повторить.
|
|
4
Базис
naïve
28.06.17
✎
07:34
|
(3) Там места в ячейке - коня можно спрятать. Но выравнивание нужно полное, а не по центру.
PS vk.com у всех работает?
|
|
5
Имитация работы
28.06.17
✎
07:39
|
Что ты к макету-то прицепился? Готовый документ корректируй после вывода. Емнип вывести тебе даже область вернёт.
PS а что находится на vk.com?
|
|
6
Базис
naïve
28.06.17
✎
08:07
|
(5) Пример кода мне бы.
ВКонтакте утром не пускал, сейчас работает.
|
|
7
Имитация работы
28.06.17
✎
08:49
|
(6) Не, давай уж сам. После вывода получай свежесозданную область в результирующем документе - или как результат метода вывести или через высоту и ширину текущей таблицы. И делай там, что хочешь - текст меняй, пробелы добавляй, размеры уменьшай СП читай.
|
|
8
Имитация работы
28.06.17
✎
08:50
|
И да, в контакте больше сиди! (:
|
|
9
Базис
naïve
28.06.17
✎
10:12
|
(7) Спасибо за подъём темы.
(8) Просто спасибо.
|
|
10
Базис
naïve
28.06.17
✎
10:40
|
Готовое решение:
Считаем, в каких столбцах области макета находится нужная ячейка или их диапазон.
ОбластьМакетаПодвал.Область("C12:C16").ГоризонтальноеПоложение = ГоризонтальноеПоложение.ПоШирине;
|
|