| Autor |
Beitrag |
Nomis
      
Beiträge: 72
|
Verfasst: Do 27.05.04 13:17
Hallo Zusammen
Ich suche eine Komponente für Delphi 6 mit der Ich Barcodes in einem Quickrep darstellen kann (sollte möglichst nichts Kosten)
Kann mir da jemand weiterhelfen hatte schon die
mitglied.lycos.de/AJSchmidt/index.html
versucht aber die macht daraus nur ein normales Image
Danke schon mal im Voraus
Gruß Simon
|
|
EUOCheffe
      
Beiträge: 124
|
Verfasst: Fr 28.05.04 02:52
Barcode direkt für QReport wird's wohl kaum geben. Aber was spricht dagegen, das resultierende Bild im Report mit der TQRImage Komponente darzustellen? Von der einen Komponente in die andere kopieren kannst du so...
Delphi-Quelltext 1:
| QRImage1.Picture:=Image1.Picture; |
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Fr 28.05.04 10:12
Hallo,
| EUOCheffe hat folgendes geschrieben: |
Barcode direkt für QReport wird's wohl kaum geben.
|
Bevor ich so einen Mist erzähle, würde ich lieber gar nichts posten...
@Nomis
Guckst Du hier:
Home of QuickReport. Unter "Add On Products" dürftest Du das gesuchte finden.
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Fr 28.05.04 10:27
Nana, wer wird denn gleich so fiese Wörter um sich werfen?
Also ich nehme einfach einen Barcode-Font, mit dem ich über QR ausdrucke.
Cu,
Udontknow
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Fr 28.05.04 10:48
Hallo,
@Udontknow
Was machst Du, wenn du z.b. Code 39, Code 93, Code128A, Code128B, usw. drucken musst (Kundenforderung)? Gibt es für diese Codes auch einen entsprechen Barcode-Font?
Wenn ja, wo? Und sind diese dann auch frei erhältlich?
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Fr 28.05.04 11:05
Ich persönlich musste nur 3 of 9 drucken, den findet man per Google ganz schnell:
www.bizfonts.com/free/
Für den 93er vielleicht den mal probieren:
www.softforall.com/B...Fontware02040011.htm
Edit: Sehe gerade, daß letzterer Link eine Shareware-Version ist...99 USD.
Cu,
Udontknow
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Fr 28.05.04 12:12
Hallo,
den 3 of 9 Barcode-Font haben wir auch.
Da aber mein Labeldruckprogramm im Prinzip fast alle gängigen Barcodes drucken können sollte, kommt man mit diesem nicht besonders weit.
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Nomis 
      
Beiträge: 72
|
Verfasst: Fr 28.05.04 17:48
Muss ich dann die Schrift jedesmal mitinstallieren, wenn ich das Programm an einem anderen Rechner benötige ?
Ich hatte mich für den Code 39 Entschieden wäre also volkommen ausreichend für mich
Habt mir super geholfen danke schon
|
|
smiegel
      
Beiträge: 992
Erhaltene Danke: 1
WIN 7
D7 Prof., C#, RAD XE Prof.
|
Verfasst: Fr 28.05.04 18:25
Hallo,
sofern die Schriftart auf dem Zielrechner nicht vorhanden ist, ja.
_________________ Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
|
|
Nomis 
      
Beiträge: 72
|
Verfasst: Sa 29.05.04 07:56
Okay danke schön für eure Hilfe
|
|
MSCH
      
Beiträge: 1448
Erhaltene Danke: 3
W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
|
Verfasst: Sa 29.05.04 19:21
Hier noch ein Tip zu 2of5 Barcode:
hab ich mal gebraucht für das selbe Problem.
einfach ein QRLabel nehmen, (Barcode)Font zuweisen und in der OnPrint-Methode:
// ist vieleicht nicht optimal gecoded, funktioniert aber
// LNR ist String, Objekt-Variabale
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| var i:Integer; S:String; temp2,Chunk,Temp:String; begin S:= LNR; while length(S)<8 do Insert('0',S,1); temp:=''; if Length(S) mod 2 <>0 then Insert('0',S,1); temp2:=S; for I:= 1 to Length(S) div 2 do begin Chunk:= copy(temp2,1,2); if StrToInt(Chunk)<90 then temp:= temp+chr(StrToInt(Chunk)+33) else temp:= temp+chr(StrToInt(Chunk)+71); delete(temp2,1,2); end; value:=Chr(171)+temp+Chr(172); end; |
grez
msch
_________________ ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
|
|
Nomis 
      
Beiträge: 72
|
Verfasst: Mi 02.06.04 12:55
@ Udontknow
Was für einen Scanner benutzt du denn für den code39 Barcode Font ?
Bin nämilich auf der suche nach einem Günstigen scanner
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Mi 02.06.04 13:36
Es war ein Hand-Scanner von Datalogic. DL 60/65/80.
Cu,
Udontknow
|
|