printer
23 отговора
468 прегледа
Re: printer
Znachi ako imat razlichna razdelitelna sposobnost dva printera, po razlichen nachin shte se otpechata teksta varxy xartiata
Re: printer
Абсолютно правилно - твоя е задачата да сметнеш отношението точки/inch, mm или други мерни единици - и да подадеш правилните координати.
За това хората ползват готови решения - е разбира се те не винаги вършат работа за конкретния случай.
Ако кажеш какво конкретно се опиташ да правиш - ако разбира се имаш конкретна цел - можем да помислим (имам предвид хората които посещават форума де) заедно.
---
Е т'ва е живот!
За това хората ползват готови решения - е разбира се те не винаги вършат работа за конкретния случай.
Ако кажеш какво конкретно се опиташ да правиш - ако разбира се имаш конкретна цел - можем да помислим (имам предвид хората които посещават форума де) заедно.
---
Е т'ва е живот!
Re: printer
Shte sam vi mnogo blagodaren.Moiata tsel:Da popalnia dokyment sas tablitsa, predvaritelno nachertana
V slychaia danachna faktyra.Iskam naprimer tochno na 3 sm da se otpechata niaka
kav tekst.Tova e
V slychaia danachna faktyra.Iskam naprimer tochno na 3 sm da se otpechata niaka
kav tekst.Tova e
Re: printer
Ако е нещо просто - само няколко текстчета, можеш да го направиш и така. Ама ако трябва да печаташ много работи може би ще ти е по-удобно да използваш някакъв report - QuickReport, FreeReport, нещо такова... Там можеш визуално да си редиш нещата по страничката и ще ти е по-лесно за поддръжка.
Re: printer
1.Kak stava tova chydo Freereprot,qiuckreport i ..
2.Iskam stranitsata da e predvaritelno formatirana,choveka koito raboti samo
da natiska edin byton i tova e ,da izliza ot printera gotovo napechatano.
2.Iskam stranitsata da e predvaritelno formatirana,choveka koito raboti samo
da natiska edin byton i tova e ,da izliza ot printera gotovo napechatano.
Re: printer
Ами QuickReport ти идва с делфи-то. Слагаш си в една формичка един TQuickReport. Той ти представлява страницата, който ще печаташ. От пропъртитата му задай да има TitleBand и я разпъни на цялата страница. После си нареди вътре елементите, които искаш да печаташ - за текст е TQRLabel. Така можеш всяко лейбълче да си го местиш лесно, да му определяш шрифтове и т.н. и можеш лесно да добиеш представа как ти изглежда цялата страница. После когато трябва да се отпечата това нещо си create-ваш формичката и викаш Print...
Re: printer
Малко инфо за QuickRep
пример ще намериш във
\Delphi_X_\Demos\QuickRpt\Qr3 - където _X_ e номера на версията която си инсталирал
Друг пример който е то4но за това - модул за заявки - погледни
\Delphi_X_\Demos\Db\MastApp до колкото помня май имаше нещо за печат към него точно с QuickRep
---
Е т'ва е живот!
пример ще намериш във
\Delphi_X_\Demos\QuickRpt\Qr3 - където _X_ e номера на версията която си инсталирал
Друг пример който е то4но за това - модул за заявки - погледни
\Delphi_X_\Demos\Db\MastApp до колкото помня май имаше нещо за печат към него точно с QuickRep
---
Е т'ва е живот!
Re: printer
Mai neshto az nerazbiram ili vie ne me razbirate,az iskam da bade stranitsata pred-
varitelno formatirana
varitelno formatirana
Re: printer
Ами ако обесниш какво имаш предвид ти под предварително форматирана страница - ще ти кажа как то4но да го направиш.
Всички репорти работят по един и същи начин - подаваш един template - върху който се нанасят данните по определен начин - та ако това разбираш под предварително форматиран - то явно говорим за едно и също нещо.
Нищо не ти пречи да сложиш компонентите на точно определните места - и след това report enginе-a ще ги запълни с данни - ако те трябва да идват от СБД.
---
Е т'ва е живот!
Всички репорти работят по един и същи начин - подаваш един template - върху който се нанасят данните по определен начин - та ако това разбираш под предварително форматиран - то явно говорим за едно и също нещо.
Нищо не ти пречи да сложиш компонентите на точно определните места - и след това report enginе-a ще ги запълни с данни - ако те трябва да идват от СБД.
---
Е т'ва е живот!
Re: printer
Ami imam vpredvid da imam edit1,2,3,4 i t.n. podredeni po niakakav nachin v niakakav prozorets i kato gi popalna da natisni byton s ime print naprimer i da
se otpechata varxy xartia, i da se izpolzvat niakakvi fynktsii kato textout(111,111,'asrdassfdagewry');
Ne iskam da izpolzvam quickreprort
se otpechata varxy xartia, i da se izpolzvat niakakvi fynktsii kato textout(111,111,'asrdassfdagewry');
Ne iskam da izpolzvam quickreprort
Re: printer
Щом си решил да си тровиш живота - си е твоя работа ;-))) - аз това което искаш бих го направил за около 5 мин. максимум - при положение че edit-ите са фиксиран брой ;-))))
Ако пък не са - за около 15 ;-))) - ама силно се съмнявам, че ползваш динамично създадени контроли.
Ама ти явно държиш да си ползваш low level подхода - е вече знаеш как - така, че дерзай.
---
Е т'ва е живот!
Ако пък не са - за около 15 ;-))) - ама силно се съмнявам, че ползваш динамично създадени контроли.
Ама ти явно държиш да си ползваш low level подхода - е вече знаеш как - така, че дерзай.
---
Е т'ва е живот!
Не съвсем в темата, но ...кой репорт е най-бърз ?
В момента ми се налага да пиша справки на принтер. За целта ползва QuickRep.
Всичко е ОК, но не ми харесва скоростта с която се създава формата с репорта. Ще се радвам да споделите какви репорти ползвате.
Благодаря предварително!
Всичко е ОК, но не ми харесва скоростта с която се създава формата с репорта. Ще се радвам да споделите какви репорти ползвате.
Благодаря предварително!
Re: Не съвсем в темата, но ...кой репорт е най-бър
Не винаги класическите Report-и са най-подходящи за простото отпечатване на някакви данни на принтера. Когато трябва просто да се отпечата някоя табличка или нещо срванително просто има и по-бързи начини.
Има доста библиотечки и компоненти, които могат да ти отпечатят някакъв грид или dataset и/или да ти дадат preview. Имам сравнително добри впечатления от EhLib. Има хубав грид (малко е бавен, но в останалите отношения си е направо перфектен) и компонент за преглед и печат - PrintDBGridEh. Виж [линк]
За чист текст можеш да си мажеш директно на LPT-то. Бърз и лесен начин, когато няма някакви съществени изисквани за външен вид, картинки и т.н., а се иска скорост.
Иначе от репортите... Ами QuickReport е мнооооооооого бъгава работа. Скъсал ми е нервите. Рашаните пак си казаха думата, та има едно нещо, дето му се вика BugFreeQuickReport, ама и той не е съвсем "bug free"... Прегледал съм доста репорти и засега имам най-добри впечатления от FastReport (пак руски. е баси и рашаните!
), но за съжаление е малко платен. Мъничко...
Ама има и безплатна поорязана версия FreeReport. Добра е.
Има доста библиотечки и компоненти, които могат да ти отпечатят някакъв грид или dataset и/или да ти дадат preview. Имам сравнително добри впечатления от EhLib. Има хубав грид (малко е бавен, но в останалите отношения си е направо перфектен) и компонент за преглед и печат - PrintDBGridEh. Виж [линк]
За чист текст можеш да си мажеш директно на LPT-то. Бърз и лесен начин, когато няма някакви съществени изисквани за външен вид, картинки и т.н., а се иска скорост.
Иначе от репортите... Ами QuickReport е мнооооооооого бъгава работа. Скъсал ми е нервите. Рашаните пак си казаха думата, та има едно нещо, дето му се вика BugFreeQuickReport, ама и той не е съвсем "bug free"... Прегледал съм доста репорти и засега имам най-добри впечатления от FastReport (пак руски. е баси и рашаните!
Pixelperinch
Kakvo oznachava PixelsPerInch v :
LeftMargin:=(Printer.Canvas.Font.PixelsPerInch);
LeftMargin:=(Printer.Canvas.Font.PixelsPerInch);
Re: Pixelperinch
Ами, че тоя дето си го е писал това сорсче, си е установил левия марджин на 2,54 см / 1 инч например....
Re: Pixelperinch
Kak se pravi tozi quick report. stapka po stapka, ako moje.
Kak da vzema texnicheskite xarekteristiki na printera-raz. sposobnost i t.n.
Kak da vzema texnicheskite xarekteristiki na printera-raz. sposobnost i t.n.