Aspose.BarCode for Reporting Services 16.12 Release Notes

Features and Improvements

KeySummaryCategory
BARCODEREP-15Failed to load component into Toolbox for VS2012Enhancement
BARCODEREP-16Report preview crashes after refreshEnhancement
BARCODENET-36410Barcodes generated from VS2010 and VS2012 are differentEnhancement
BARCODENET-36419Too small quiet zone for ITF14 when border type is Frame or FrameOutEnhancement
BARCODENET-36381Remove line offset for CodablockF (GraphicsUnit.Pixel)Enhancement

Usage examples:

BARCODENET-36410 Barcodes generated from VS2010 and VS2012 are different Sample code:

 BarCodeBuilder builder = new BarCodeBuilder();

builder.EncodeType = EncodeTypes.Code128;

builder.CodeText = "7r";

//parameters from SSRS

builder.GraphicsUnit = GraphicsUnit.Inch;

builder.AutoSize = true;

builder.CodeLocation = CodeLocation.None;

builder.xDimension = 0.01f;

builder.yDimension = 0.04f;

builder.BarHeight = 0.22f;

builder.CodeTextSpace = 0f;

builder.Margins = new MarginsF(0.04f, 0.03f, 0.04f, 0.03f);

builder.Resolution.DpiX = 150;

builder.Resolution.DpiY = 150;

builder.Save("barcode_new.png");

BARCODENET-36381 Remove line offset for CodablockF (GraphicsUnit.Pixel) Code sample:

 BarCodeBuilder builder = new BarCodeBuilder("012345601234560123456", EncodeTypes.CodablockF);

builder.GraphicsUnit = GraphicsUnit.Pixel;

builder.Save("CodaBlockF.png");

BARCODENET-36419 Too small quiet zone for ITF14 when border type is Frame or FrameOut Code sample

 using (BarCodeBuilder builder = new BarCodeBuilder())

{

	builder.CodeText = "1234567890";

	builder.EncodeType = EncodeTypes.ITF14;

	builder.ITF14BorderType = ITF14BorderType.FrameOut;

	builder.xDimension = 1f;

	builder.BarCodeImage.Save(@"ITF14_quietZone.png");

}