формат Adobe Postscript как язык управления устройствами вывода для технологии WYSIWYG.
Вот так понятнее
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
карма: 6 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Dilma, а когда в живую можно будет посмотреть на предлагаемую технологию печати?
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
по HiUpdate и SVN доступна некая промежуточная demo версия описанного подхода с одним элементом шаблона печати - текстовым полем. Пример для проверки:
code_11272.txt здесь DocumentTemplate это контейнер, который содержит расположение текстовых полей на странице документа. Пока никакие более элементы нельзя вставлять внутрь него. Миллиметровые линейки по краям листа не влияют ни на что и пока служат только для получения представления о реальных размерах формата A4 и расположение элементов на нем. Из возможных форматов в demo версии поддерживается только A4(однако печать тем не менее можно производить на любом формате). так же хотелось бы узнать насколько близко(и на каких принтерах) координаты надписей в программе соответсвуют координатам на листе после печати |
|||
карма: 27 |
| ||
файлы: 2 | hiasm_print2.png [9.4KB] [442], code_11272.txt [2.2KB] [811] |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
b172 + b173 сверху, SVN, hiUpdate, make.bat из Delphi и Delphimake.
- компилируется, но не запускается |
|||
карма: 6 |
| ||
файлы: 1 | test_print.rar [34.4KB] [455] |
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Nic писал(а): - компилируется, но не запускаетсяТа же песня, пока все модули печати не потер. Если DocumentTemplate удалить первым, то вообще RunTime выскакивает |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
не закоммитил CGTShare.pas, из-за которого вообще говоря CodeGen.dpr собираться не должен был
|
|||
карма: 27 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Dilma, писал(а): по HiUpdate и SVN доступна некая промежуточная demo версия описанного подхода с одним элементом шаблона печати - текстовым полемDilma, а вообще какие поля будут и будет ли возможность загружать шаблоны из внешнего файла? |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Alexbootch, об этом написано в этом топике выше по тексту
|
|||
карма: 27 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Dilma писал(а): хотелось бы узнать насколько близко(и на каких принтерах) координаты надписей в программе соответсвуют координатам Apple LaserWriter 12/640 PS: до символа "С" 22 мм слева, 21 мм сверху |
|||
карма: 6 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Nic писал(а): до символа "С" 22 мм слева, 21 мм сверхучто истине не соответсвует к сожалению. Определенно, что-то было упущено... |
|||
карма: 27 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Dilma, посмотри личку.
------------ Дoбавленo: Как правило, у каждого драйвера принтера, есть настройки по-умолчанию, так вот среди прочих, у некоторых принтеров, есть параметр величины отступа от края бумаги. У моего такого параметра нет, но отступ от края точно имеется. Попробую его определить эскпериментально. ------------ Дoбавленo: Отступ от края бумаги практически нулевой, но избражение зарезается по 3 мм со всех сторон от обрезного формата. |
|||
карма: 6 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
нешел в чем была причина и способ ее устранения. В новых версиях должен выводить один к одному с отображаемым на экране монитора
|
|||
карма: 27 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Dilma писал(а): нешел в чем была причина и способ ее устраненияА поделиться |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
причина была в том, что даже если принтер умеет печатать без полей(у меня скажем именно такой и стоит), то по-умолчанию он все равно имеет эти поля и умышленно вырезает все то, что выходит за их пределы(нафига это сделано я до сих пор понять не могу). Величину этих мнимых полей можно узнать по
|
|||
карма: 27 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Опа, а это бы надо ввести и в Draw компоненты
|
|||
карма: 22 |
|