powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / pecat nad qotoviy blank
23 сообщений из 23, страница 1 из 1
pecat nad qotoviy blank
    #33834523
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Privet. Nado pecatat report nad qotoviy blank, tak ctobi vse zapisi raspecatalis na svoem yaceyke. Dopustim, na 1-m stranitse 5 zapis nado pomestit.
Pervie 2 zapisi pomeshaetsa na yacheyke, a ostolnie 3 zapisi vixodit iz qranitsi yaceyki, smeshaetsa vniz. Kak mojno reshat etot vopros?
Yesli ya pole pomeshanniy v detail poverx podnimu, toqda vse 5 zapis (1 i 2 toje)
vverx vdiviqaetsa.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33834830
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ochen srochno nujno. Pomoqite pojalusta , yesli kto znaet prichini?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33835039
MarkosOchen srochno nujno. Pomoqite pojalusta , yesli kto znaet prichini?
Причина очень проста: размер шрифта в отчете и размер шрифта, предполагаемого к заполнению в готовой форме не совпадают.... И идеально их подобрать очень сложно...
Если принтер матричный (типа Epson FX-1000, LX-1170 и т.д.), то можно поиграть с командами принтера (escape-последовательности): установка межстрочных интервалов, сжатого или расширенного шрифта, размера шрифта и т.д.
Кроме того, многое зависит еще от того, как пользователь вставил бланк, исправен ли механизм подачи листов на принтере, какой минимальный шаг подачи бумаги в принтере и многое-многое другое...

ИМХО, лучше самому печатать бланк с уже внесенными туда данными - дешевле и быстрее выйдет!!!
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33835094
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Printer lazerniy.

размер шрифта в отчете и размер шрифта, предполагаемого к заполнению в готовой форме не совпадают....
Eto ya ne ponyal.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33835163
MarkosPrinter lazerniy.

размер шрифта в отчете и размер шрифта, предполагаемого к заполнению в готовой форме не совпадают....
Eto ya ne ponyal.
1. Готовые бланки печатают в типографии. У них там больше возможностей по размеру используемых шрифтов (например, микрошрифт, используемый при производстве денежных знаков).
В Windows же шрифтов намного меньше. Поэтому, точного совпадения размера шрифтов в готовом бланке и печатаемого на принтере добиться бывает очень сложно. Практически невозможно...
2. Escape-последовательности некоторые лазерные принтеры понимают (Если не ошибаюсь, то в их названии используется аббревиатура PCL. Например, НР LaserJet 6 PCL). Но более подробно надо выискивать либо в документации на данную модель принтера, либо узнавать у специалистов: продавцов или сервис-инженеров по данному бренду....
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33835287
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отключи в отчете привязку к сетке (пункт меню Format - Snap to Grid) и изменяй высоту объектов как надо. В данном случае это будет эквивалентно изменению межстрочного интервала.

Если включена привязка к сетке, то размер всех объектов автоматически привязывается к шагу сетки. По умолчанию, это 12 пикселей. Отсюда и невозможность точной подгонки размеров объектов.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33835869
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Otklyuchil. Problema naverno v etom bilo. No vse taki ostayotsa nemnojka raznitsa
mejdu 1-m i 5- zapise. To yest, smeshenie xot nemnojka no ostayotsa.
Visota obyektov odinakoviy dlya vsex zapisey.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33836902
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Готовые бланки печатают в типографии.
А готовят их уже давно на копьютере.

У них там больше возможностей по размеру используемых шрифтов (например, микрошрифт, используемый при производстве денежных знаков).
Размер используемых шрифтов в типографии зависит только от линатуры выводного устройства. Уже давно шрифты никто не отливает и не набирает из касс.

В Windows же шрифтов намного меньше. Поэтому, точного совпадения размера шрифтов в готовом бланке и печатаемого на принтере добиться бывает очень сложно. Практически невозможно...
Ню-ню. Укажите гарнитуру, активно используемую в печатном деле для которой не существует OpenType или Type1 аналога. Просто, возможно, ее нет в пиратском доступе, но за деньги все можно найти.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33837140
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
No, vse taki problema ostayotsa.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33837245
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
V kajdom stranitse 5 zapisi doljno pomeshatsa. I v kajdom stranitse 1-y zapis pomeshaetsa normolno (pomeshaetsa rovno v yacheyke na qotovim stranitse),
2-y zapis nemnoshka nije yacheyki, 3-y zapis yeshyo nije i t.d.
5 zapis voopshi vixodid iz qranitsi yacheyki. V 2-m liste vse povtoryaetsa.
Poetomu seychas ni kakie obyekti ne moqu vidiviqat vverx ili vniz , potomu chto,
yesli 5- zapis pomestitsa na yacheyki, toqda 10 zapis vixodit iz qranitsi yacheyki.
V chem je mojet bit problema, ni kto ne stalkivalsa s takimi problemami?

Snap to Grid - ne pomoqlo.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33838272
markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mojno li upravlyat pozitsiya obyektov v reporte proqramnim sposobom. (Znayu chto na forme mojno)
To yest, ya xochu proverit, dopustim, yesli v stranitse 5-y zapis toqda etot obyekt (pole) vidviqat vverx. Ya ponimayu chto variant neoptimalniy, mojet yeshyo xuje, no
duruqovo bixoda neznayu.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33838472
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так кроме Snap to Grid надо еще установить нужную ВЫСОТУ как самих объектов печати, так и всей полосы Detail.

Кроме того, при печати на готовый разлинованный бланк обычно не делают деталировку для каждой строки. Делают ОДНУ полосу деталировки на ВСЮ СТРАНИЦУ.

Если у тебя на банке 5 строк, то 5 строк должно быть внутри одной полосы деталировки.

Может быть, проще будет не пытаться втиснуться в бланк, а создать этот бланк прямо в отчете. Печатать на чистый лист.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33838598
markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМнадо еще установить нужную ВЫСОТУ как самих объектов печати, так и всей полосы Detail.


A qde eto ustanovit?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33838664
markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir, Vot moy report. Vi pomaqli mne sozdat etot report.
No, seychas ne polucaetsa rovno v yacheyke pechatat.
A nado imenno na qtoviy blank pechatat.
Proqramma: tek_tek.prg
Nado ustanovit shrift: DGSYMBOL

Ya pomoemu nujnuyu visatu obyektov ustanovil.
Visoti detail kak ustanovit neznayu.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33839208
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя даже без установки шрифта все объекты "пляшут". Кто-то чуть выше, кто-то чуть ниже. Используй выравнивание объектов.

View - Layout ToolBar

С нажатой клавишей Shift левой клавишей мыши выделяешь нужные объекты, затем жмешь соответсвующую кнопку на Layout ToolBar или используешь один из пунктов меню Format - Align/Size

Т.е. задай корректные размеры для ОДНОГО (самого крайнего) объекта (дважды щелкни по нему левой клавишей мыши), а остальные объекты подгони под его размеры через эти пункты меню.

Затем уменьша высоту полосы Detail. Посмотреть ее размер можно также дважды щелкнув левой клавишей мыши по той полосе, где написано само слово "Detail" - Вкладка "General"
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33839902
markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ya tut chto-to ne ponimayu.
Pravda dlya virovnivanie ya ne ispolzuval Layout ToolBar ili
Format - Align/Size , no ya proveril tak: pri najatie na obyekt
samiy vinizu stranitse pokazivaet 'object:top,left,bottom, right,
heigth, width'
(pravda bottom- dlya chevo neznayu)
Ya osnovnoy proveril, chto left i top pravilnie bili.
A ispolzuvat Layout ToolBar ili Format - Align/Size
u menya pochomuto ne poluchaetsaPocemu to obyekti 'ubejaet'
pri ispolzuvaniya
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33841082
markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Qde Vi videte chto obyekti "plyashit"? Ya tak smotryu vse normolno, ili ya ne tak smotryu?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33842726
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ya tolko chto etot je report nicheqo neizmenyaya proboval pechatat v druqom printere.
Na etom printere vse po druqomu. Seychas vse zapisi po vertikali pomeshaetsa normolno (smeshenie net),seychas smeshenie po qorizontali. V druqom printere vse naoborit bila. Eto chto oznachaet vse zavisit ot printera ili v yeqo nastroykax, v reporta nichevo ne nado menyat?
Sovsem zaputalsa.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33843837
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ochen srochno nujno. Pomoqite pojalusta , yesli kto znaet prichini?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33848193
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Layout ToolBar pochemu to ne pomoqlo mne, ili neznayu ya chto ne tak delal?
Ochen srochno nujno. Pomoqite pojalusta , yesli kto znaet prichini?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33853380
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kto nibud ne pomojet mne?
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33854457
Заботин А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдвиги по вертикали/горизонтали программным способом:
Код: plaintext
1.
2.
3.
	USE RepFileName.frt ALIAS r_report
	SELECT r_report	
	Replace r_report.vpos With r_report.vpos + (ReportVer)* 400  For r_report.objtype =  8 
	Replace r_report.hpos With r_report.hpos + (ReportHor)* 400  For r_report.objtype =  8 

Попробуйте также в редактировании репорта подгонять поля. Они могут "залезать" друг на друга.
...
Рейтинг: 0 / 0
pecat nad qotoviy blank
    #33854663
Markos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ya xotel proqramnim sposobom no neznal kak vdviqat v kajdom stranitse dopustim
5-y zapis 4 punkta vniz, a dopustim 4-y zapis 3 punkta vniz a yesli 1-y zapis ostavit namesto.

Chto znacit zdes:
r_report.objtype = 8
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / pecat nad qotoviy blank
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]