I have a custom DLL that has a function that takes a string and returns a raster image(PNG) of a Code 128 barcode. That works fine, no problem. The barcode rendered does *not* use a font, it physically renders rectangles with precise pixel widths to generate
the barcode. This is necessary because the laser expects a discrete stop of a "bar" and beginning of a "space".
-- Image properties->Size is set to "Original Size"
So I look at the report viewer, and I see barcodes. Cool. HOWEVER ... when I zoom in at about 400% I start to see blurring at the edges of the bars. It also prints this way.
This is unacceptable.
So then, within report viewer, (this is the same report!) I export the report to PDF. No blurring, not at 500%, not at 2000% not at any zoom level. In the PDF, there is a sharp, precise, quantum drop from black to white with *no* blurring whatsoever.
On pixel is 0x000000 and the next is 0xFFFFFF. The PDF also prints this way.
This is correct behavior.
I cannot have the user export the report to PDF before printing it. This is a production shop, and I can't have folks taking twice as long to do a task.
MY QUESTION: How do I instruct, how do I force SSRS to simply render the image as I have presented it and
not tinker with it?
This is a bit annoying. If my function returns a 200x50 image, SSRS may trust that that is what is t
View Complete Post