Pasiūlykit kaip suformuoti Barcodą, ant RDLC.Būtų gerai, kad nesinaudotų trečių šalių programomis, ar bent jau sprendimas būtų nemokamas.
Dar poto būtų gerai atspausdinti tą rdlc, nepakraunanat jį į report viewerį
Vaidas: O tai gal gali pasidalinti situo malonumu? ;)
O tai gal gali pasidalinti situo malonumu? ;)
Jei tinka code39, tai gali pasiimti iš cia. Jei teisingai atsimenu koduojasi paprastai - *tavokodas*, t.y. tekstas tarp žvaigždučių.
Tiesa, gaunasi gana platus kodas.
Niekada nenaudojau RDLC, todėl negaliu tvirtinti kad mano pasiūlytas būdas veiks ant jo, bet su Crystal reports darydavome taip: dėdavome image ir to image turinį generuodavome naudodami kodą iš čia: http://www.codeproject.com/KB/GDI-plus/GenCode128.aspx
Bet man reikia butent su RDLV. Be to ten naudoja treciu saliu klase
Vaidas: Bet man reikia butent su RDLV.
Bet man reikia butent su RDLV.
Kiek suprantu iš žemiau esančios nuorodos, viskas turėtų veikti.
http://msdn.microsoft.com/en-us/library/ms251715%28VS.80%29.aspx
Vaidas: Be to ten naudoja treciu saliu klase
Be to ten naudoja treciu saliu klase
Tai kad mano supratimu nenaudoja, dabar dar kartą peržvelgiau source, išorinių dependency nėra.
Nu sitas pavyzdys tik naudoja embedinta paveiksliuka.
Isvada arba man reikia kurti klase, kuri generuoja kiekviena karta paveiksliuka su barcodu, arba man reikalingas is karto fontas, kuris perdaro skaicius i barcoda.
Bet kuriuo atveju reikalingas fontas. Microsoftas lyg tai neturi nieko su barcodais. Bent jau as neradau
Vaidas: Nu sitas pavyzdys tik naudoja embedinta paveiksliuka. Isvada arba man reikia kurti klase, kuri generuoja kiekviena karta paveiksliuka su barcodu, arba man reikalingas is karto fontas, kuris perdaro skaicius i barcoda. Bet kuriuo atveju reikalingas fontas. Microsoftas lyg tai neturi nieko su barcodais. Bent jau as neradau
Scenarijus toks:
1) Į reportą įdedi image su parametrais:
MIMEType: image/pngSource: DatabaseValue: =Fields!Image.Value
2) entityje atsirasai property, kuris grazina baitų masyvą, kažkas tokio:
public byte[] Image{get
{
MemoryStream ms = new MemoryStream();GetBarcodeImage(text).Save(ms, System.Drawing.Imaging.ImageFormat.Png);return ms.ToArray();
}
ir kur yra GetBarcodeImage panaudoji mano duotam linke kodą, kuris surenderina barkodą į image.
Čia rašiau iš atminties, nenaudodamas VS, todėl negaliu užtikrinti, kad ko nors nepraleidau, bet principas turėtų būti aiškus.
Aš tai esu daręs taip:
O čia tai geras :) Man patiko!
Tau kokio tipo Barkodo reikia?
Cia gal ne visiskai i tema, bet radau public servisa : http://www.webservicex.net/barcode.asmx?op=Code39 , kuris generuoja bar koda :)