|
|
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
"Кто о чем, а лысый о расческе" (с) народная мудрость Имеем PowerBuilder 10.5.2 Build 7564 . Создано пустое окно, делаю для DataWindow : Код: plaintext Так вот, в Form, group, n-up, or tabular DataWindows ( Processing =0), которые не умещаются по горизонтали на одну страницу, порой колонки обрезаются и оставшаяся часть переносится на другую страницу. Явление понятное и объяснимое, с точки зрения программиста, но не заказчика. В других DataWindows , такого не замечается, а по сему ОН требует, чтобы и в Form, group, n-up, or tabular DataWindows не было "обрезания". Единственное, что приходит на ум, это динамически сдвигать колонки, но это жуткий геморрой, ибо окно и так имеет навороченный код. Да и времени на это уже нет. Как быть то? Что посоветуете, чтобы обойтись малой кровью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 18:47 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Изменить масштаб? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 19:27 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
В смысле? Так ведь, юзер увидит изменения на экране то! Да и как это все будет выглядеть? Полупустой лист при печати, а в центре меленькое DW? Не-е-е. Пошлють меня с этим... Может че другое есть? Или скажи, как грамотно (технически) сказать, что реализация не возможна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2008, 19:37 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Black SavageВ смысле? Так ведь, юзер увидит изменения на экране то! Да и как это все будет выглядеть? Полупустой лист при печати, а в центре меленькое DW? ... Или скажи, как грамотно (технически) сказать, что реализация не возможна. Юзер хочет иметь поля на одной странице - можно изменить масштабирующий коэффициент чтобы поля помещались ровно, а иначе их по-любому двигать придется чтобы не разрывались IMHO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 11:16 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Black SavageИли скажи, как грамотно (технически) сказать, что реализация не возможна. Такая реализация не возможна в общем случае. Допустим у нас ячейки идут с перекрытием (как кирпичная кладка в несколько рядов). Как в этом случае разделять лист? Ну а в частных случаях реализация вообще-то возможна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 12:00 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Не Марк, твое объяснение не прокатит, ибо в нем нет "умных" слов. Вот если бы ты написал фразу, что: Данная реализация не возможна, поскольку это приведет к увеличению энтропии в системе, и, в свою очередь, к возникновению квази-неоднородной сингулярности на линии разрыва страниц отчета. Поскольку, по определению, DataWindow является кусочно-непрерывным объектом четырехмерного континуума, то данная ситуация неизбежно приведет к разрушению последнего, со всеми вытекающими отсюда последствиями для земной цивилизации. После такого объяснения, омерикосы согласились бы не обращать внимание на данную issue . Ладно, будем как-нибудь двигать динамически столбцы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2008, 14:47 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Black SavageНе Марк, твое объяснение не прокатит, ибо в нем нет "умных" слов. дык Локшин МаркНу а в частных случаях реализация вообще-то возможна... Сложно объяснить что сделать нельзя, когда на самом деле можно Я делал несколько лет назад подобную вещь, правда просили всего в нескольких отчетах... Там тоже пара тонких моментов есть, в частности вот или как точно определить есть перенос на другую страницу или нет (насколько помню, я по одному объекту добавлял и смотрел увеличивается количество листов или нет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 11:25 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Локшин Марк... как точно определить есть перенос на другую страницу или нет (насколько помню, я по одному объекту добавлял и смотрел увеличивается количество листов или нет). У нас есть механизм, определяющий переходы между страницами - он иной. Правда, погрешность возникает ХЗ знает от чего (прорядка 10-20 пикселей)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 12:25 |
|
||
|
Print.Preview & Form, group, n-up, or tabular DWs with horizontal pages
|
|||
|---|---|---|---|
|
#18+
Black SavageУ нас есть механизм, определяющий переходы между страницами - он иной. Правда, погрешность возникает ХЗ знает от чего (прорядка 10-20 пикселей)... Дык специально такой извратный механизм придумать пришлось, а то тоже всякие погрешности были... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2008, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35121811&tid=1336802]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 360ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...