Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Подскажите пожалуйста, правильно ли я понимаю, что в библиотеки есть "служебное"
значение параметров "-1", которое устанавливает параметр в значение по умолчанию ?
-1 где-то есть, где-то нет, где-то просто в этом случае ничего не делается. Где-то документировано, где-то нет
Про шрифты интересно. Похоже что зависит от установленных в системе шрифтов, так как у меня тот же релиз Офиса открывает же...
Попробуйте убрать параметр с именем шрифта или какие-то другие (любой параметр шрифта можно опустить)
RaFaeL писал(а): ↑17 Январь 2018, 10:03Похоже что зависит от установленных в системе шрифтов
Т.е. если я выведу надпись каким-нибудь экзотическим шрифтом, который есть только у меня на компьютере,
то он не будет внедрён в XLSX и на другом компьютере при просмотре будет непредсказуемый результат ?
xlsx.ClearFormat()
xlsx.Format.WrapText = True
xlsx.SetFormat()
err#=xlsx.WriteString(12,12,'Какой-то длинный текст в несколько строк видеть хотим')
err#=xlsx.Merge(14,12,14,13)
err#=xlsx.WriteString(14,12,'Какой-то длинный текст в несколько строк видеть хотим')
xlsx.ClearFormat()
xlsx.Format.WrapText = True
xlsx.SetFormat()
err#=xlsx.WriteString(12,12,'Какой-то длинный текст в несколько строк видеть хотим')
err#=xlsx.Merge(14,12,14,13)
err#=xlsx.WriteString(14,12,'Какой-то длинный текст в несколько строк видеть хотим')
Результат:
popa.jpg
Надо к обоим объединяемым ячейкам применить стиль с wrap. У Вас, как я понимаю, надо вывести WriteBlank в 14/13 с тем же "форматом", как в 14/12.
Да, еще вчера добил управление осями графиков.
Из того, что может Вам потребоваться во враппере и пока нет - вставка разрывов страниц по горизонтали и вертикали, печать на заданное количество страниц по вертикали и горизонтали. Это, конечно, уже мелочи...
finsoftrz писал(а): ↑17 Январь 2018, 12:48Да, еще вчера добил управление осями графиков.
Это всё очень хорошо, здорово и наверно тоже нужно ....
Но дело в том, что если (как-то) не обойти указанное мною ограничение, то невозможно нарисовать ни один оперативный отчёт (счёт-фактура, ТОРГ-12, УПД, ТТН и т.д.)
Да, обрезает. Причем я и в офисе не вижу, как сделать. Скорее всего, такое не поддерживается офисами.
Проблема в том, что wrap делается, но высота объединяемых строк не изменяется. В оперативных отчетах такое не нужно. В шапках высота задается фиксировано. А в строках объединять ячейки не требуется.
finsoftrz писал(а): ↑17 Январь 2018, 13:28В оперативных отчетах такое не нужно.
Может быть мы конечно опять о разном говорим .... Но вот пример шапки самого обычного отчёта: УПД (нарисован в OLE).
Как не нужно ? Вы же не выводите все реквизиты одной строкой и не делаете высоту по 5 строк под все реквизиты ?