|
Вопрос по макетам | ☑ | ||
---|---|---|---|---|
0
ovk48
02.11.11
✎
11:20
|
Задача: есть отчет. Этот отчет нужно напечатать так, чтобы на листе слева, справа, сверху и снизу на расстоянии ровно n мм от края шла тонкая линия. Как лучше подойти к решению? Как правильнее сделать макет?
|
|||
1
rrunover
02.11.11
✎
11:23
|
Предварительно распечатать описанный прямоугольник на чистом листе, затем для печати отчета использовать такие листы.
|
|||
2
ovk48
02.11.11
✎
11:23
|
1 - не катит, макет надо сдавать в типографию, а она никаких предварительных листов печатать не будет.
|
|||
3
Azverin
02.11.11
✎
11:24
|
в макете рамку сделать никак?
|
|||
4
Wobland
02.11.11
✎
11:25
|
я в дипломной с границами, полями и рамками сношался долго. правда в ворде. потом сказал "да пошло ты" и сделал (1)
|
|||
5
Wobland
02.11.11
✎
11:25
|
(2) попросить типографию не предлагать?
|
|||
6
Wobland
02.11.11
✎
11:26
|
(3) кстати, да. в чём сложность?
|
|||
7
skunk
02.11.11
✎
11:27
|
взять ворд ... он может
|
|||
8
jsmith82
02.11.11
✎
11:28
|
а нельзя через свойство граница области данных?
в крайнем случае итеративно по периметру |
|||
9
rrunover
02.11.11
✎
11:28
|
Сложность в том, что рамки должны быть всегда на расстоянии n мм от края листа А4. Даже в том случае, когда лист заполнен данными на треть.
|
|||
10
ovk48
02.11.11
✎
11:28
|
(3, 6) - а как подобрать ширину столбцов так, чтобы они в общей сложности давали 27 см, скажем?
|
|||
11
jsmith82
02.11.11
✎
11:30
|
установи фиксированные размеры для обрамляющих ячеек и забубень через свойство граница
никогда с этим не возился, но решение вижу такое |
|||
12
shamannk
02.11.11
✎
11:30
|
(10) 1С не для этого выгружай в автокад и там е..сь
|
|||
13
Wobland
02.11.11
✎
11:31
|
(10) так же как и для 26 см. я вижу только эспериментальный метод
|
|||
14
rrunover
02.11.11
✎
11:33
|
Нарисуй Надпись с прозрачным фоном.
Размер подгонять экспериментально. |
|||
15
ovk48
02.11.11
✎
11:33
|
(9) - на самом деле там получается так, что данные шире, чем лист. Там стоит АвтоМасштаб=Истина, но проблема в том, что при автосжатии результат получается заметно меньше, чем 100% листа, несмотря на то, что область печати точно совпадает с результатом.
|
|||
16
rrunover
02.11.11
✎
11:36
|
(15) я так понимаю, что при автомасштабе по высоте всё ок, а по ширине - справа пустой место? Значит добавляй горизонтальный разделитель и вставляй надпись, больше никак.
|
|||
17
ovk48
02.11.11
✎
11:37
|
(14) - похоже, это самый подходящий способ.
|
|||
18
ovk48
02.11.11
✎
11:47
|
(16) - чего-то не распарсил. Поподробнее можно плиз?
|
|||
19
rrunover
02.11.11
✎
12:06
|
(18) пожалста.
Если дело обстоит так, как я описал, значит у тебя очень много строк пытается поместиться на страницу формата А4. Чтобы этого избежать, надо по достижении определенного количества строк выводить горизонтальный разделитель, сбрасывать счетчик и далее по кругу. Счетчик увеличивается при использовании метода .Вывести для любой области, но это муторно, хотя и православно. Второй вариант (неправославный): создать секцию, которая по высоте _примерно_ равна реальной А4. При использовании автомасштаба съезжать будет уже не так заметно. Естественно надо будет переделывать заполнение макета. Наверное есть третьи варианты. Сразу не придумал. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |