Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.11.2011, 09:36
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Использую VFP9 Программно создается текстовый файл. А потом выводится на печать командой Type 'out.txt' To Printer Как при этом задать ориентацию листа (книжный или альбомный)? Можно добавить PROMPT, но тогда пользователи могут сбить другие настройки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 10:52
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Для этого есть стандартный Report. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 11:27
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Стоит задач печатать на старых матричных принтерах ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 11:32
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Тогда такой вопрос. Как задать количество столбцов в текстовом файле ASCII? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 11:45
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29Тогда такой вопрос. Как задать количество столбцов в текстовом файле ASCII? Никак. Текст - он и в Африке текст ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 12:44
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Вы же сами формируете этот текстовый файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 13:21
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29, Как вариант. Грузить txt в Word, менять ориентацию или кол-во колонок и печатать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 13:52
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
вопрос как-то "ни о чем" Вы формируете текст и пускаете его на принтер - так кто вам мешает в тексте chr(13) ставить не на 24-й позиции к примеру, а на 64-й? Тут принтер как-бы и не при чем - как текст загоните - так он и отпечатает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:05
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
IgorNGAlexandr29, Как вариант. Грузить txt в Word, менять ориентацию или кол-во колонок и печатать. Это уже будет не ASCII ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:09
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Alexandr29, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
да и альбомную прописать --10строк перед (pre) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:10
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
SSn888вопрос как-то "ни о чем" Вы формируете текст и пускаете его на принтер - так кто вам мешает в тексте chr(13) ставить не на 24-й позиции к примеру, а на 64-й? Тут принтер как-бы и не при чем - как текст загоните - так он и отпечатает Если 64-я позиция не поместится в одной строке, то её перекинут на следующую или обрежет. А мне надо без переносов. Так, что вариант задать количество столбцов в текстовом файле ASCII не подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:19
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29, Что, неужели так трудно полчаса поэкспериментировать - поставить 64, посмотреть, обрежет или нет, поставить 50 - аналогично и через пару итераций определить оптимальную цифру? Да Вы на обсасывание этого вопроса на форуме уже больше времени потратили. Или принципиально нужно решение из серии "почесать левое ухо правой рукой, пропущенной под левой ногой"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:27
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Alexandr29, авторЕсли 64-я позиция не поместится в одной строке, то её перекинут на следующую или обрежет. А мне надо без переносов. Так, что вариант задать количество столбцов в текстовом файле ASCII не подходит. табличный НТМ вам в помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 15:36
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
Alexandr29, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 16:23
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
SSn888, Переносит на следующую строку. У меня 2 варианта печати 1- штатный, через Report Form 2- для старых машин. Сейчас там печатают из под Dos. Надо сформировать текст в формат ASCII и распечатать. Но таблица не умещается на листе книжного формата. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 17:01
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29, Задайте в настройках самого принтера "по умолчанию - альбом" (если позволит) И формируйте файло, самостоятельно разделяя строки Ектиль... да запишите в файл что-то типа "123456789А12345...." и посмотрите - на каком номере обрежет или перенесет, там и ставьте перенос каретки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 19:10
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29SSn888, Переносит на следующую строку. У меня 2 варианта печати 1- штатный, через Report Form 2- для старых машин. Сейчас там печатают из под Dos. Надо сформировать текст в формат ASCII и распечатать. Но таблица не умещается на листе книжного формата. В штатном REPORT FORM есть такая опция TO FILE MyFile.txt ASCII. В этом случае на основе отчета будет сформирован файл формата ASCII, где количество строк и столбцов на странице будет регулироваться системными переменными _ASCIIROWS и _ASCIICOLS соответственно. Правда, адекватной "картинки" при такой выгрузке отчета в файл - не получится. Проще сделать специальный отчет, где все объекты используют шрифт равной ширины. Например, Courier. Тогда выгрузка в текстовый файл будет иметь такой вид. Код: plaintext 1. 2. 3.
Только следует еще учитывать тот факт, что например на матричных принтерах Epson может меяться ширина шрифта. Кажется, там было 2 режима. Плотный и нормальный. Как следствие, в разных режимах будет помещаться разное количество символов на строке. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2011, 05:33
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
ПЕНСИОНЕРКА, что только не освоишь с этим фоксом, и VBA и 1С, SQL, теперь HTML..., а я ломал голову...как отчёты досовских программ(report не катит) переделать к Windows, делал через Excel...но тут вроде бы более подходит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2011, 07:01
|
|||
---|---|---|---|
Печать, ориентация листа |
|||
#18+
Alexandr29У меня 2 варианта печати 1- штатный, через Report Form 2- для старых машин. Сейчас там печатают из под Dos. Надо сформировать текст в формат ASCII и распечатать. Но таблица не умещается на листе книжного формата. Под досом ведь влазит на лист. Сделай также. Если надо поищи Esc-последовательности управления печатью . Тут понятно расписано. (Esc это CHR(27)) Матричные принтеры умеют печатать буквы только справа-налево, если надо сменить ориентацию листа - лист вставляют горизонтально если ширина принтера позволяет. Для программы печать всегда свершу вниз, меняется только количество строк на листе. Принтер умеет печатать несколькими шрифтами разной ширины. Сделай шрифт поуже - может влезет. Сохраняй в файл в 866 кодировке - тогда принтер "поймет" русские буквы. CPCONVERT(1251, 866, 'Текст по-русски') Что касается колонок - все символы одинаковой ширины, поэтому добивай пробелами и будут колонки. Есть символы псевдографики для рисования черточек (как в фаре например) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2011, 15:56
|
|||
---|---|---|---|
|
|||
Печать, ориентация листа |
|||
#18+
q1w1e1ПЕНСИОНЕРКА, что только не освоишь с этим фоксом, и VBA и 1С, SQL, теперь HTML..., а я ломал голову...как отчёты досовских программ(report не катит) переделать к Windows, делал через Excel...но тут вроде бы более подходит начальное освоение заняло 2-3 месяца(время от времени) и потом не жалела об затраченном времени почти все отчеты из ворд-ексель-аксесс-дбазе-фохпро-1с делала по единой схеме и очень довольна гибкостью и скоростью создания п.с. не добила только вариант с итогами по странице (торг12), отдала студенту --который выдал решение на основе екселя....потом другие задачи, лень стало добивать НТМ-решение не так уж часто требовались итоги по странице ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1583980]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 144ms |
0 / 0 |