Completed
Last Updated: 10 May 2021 09:57 by ADMIN
Release R2 2021
ADMIN
Created by: Martin Ivanov
Comments: 3
Category: Barcode
Type: Feature Request
1
Implement support for Chinese symbols. Currently, if you enter the barcode Text in Chinese, the value will be coerced to to an empty string and nothing will be rendered.
Completed
Last Updated: 07 May 2021 13:46 by ADMIN
Release R2 2021
ADMIN
Created by: Tina Stancheva
Comments: 0
Category: Barcode
Type: Feature Request
1
Implement Intelligent Mail Barcode type.
Completed
Last Updated: 07 May 2021 04:33 by ADMIN
Release R2 2021
Created by: Dinko
Comments: 0
Category: Barcode
Type: Feature Request
3
Provide support for Swiss QR code.
Completed
Last Updated: 03 Jul 2018 16:02 by ADMIN
If you change the value of the Text property of RadBarcodeQR while its Visibility is set to Collapsed and then set it back to Visible, the barcode generates a blurry image.

To work this around you can call the OnApplyTemplate() method of RadBarcodeQR after you change its Visibility to Visible.
Completed
Last Updated: 25 Oct 2017 11:47 by ADMIN
When the Background / Foreground property of the RadBarcodeQR control is set, at runtime time that property is ignored.

Workaround: 
On loaded, change the pixel value  of the ImageSource of the code in the following manner
(in case the Foreground is set to a valid SolidColorBrush value):

public void RadBarcodeQR_Loaded(object sender, RoutedEventArgs e)
{
	Image image = this.ChildrenOfType<Image>().First();
	ImageSource src = image.Source;
	Color c = ((sender as RadBarcodeQR).Foreground as SolidColorBrush).Color;
	image.Source = ChangePixelValue(src, c);
}

public static WriteableBitmap ChangePixelValue(ImageSource src, Color c)
{
	BitmapSource originalSource = src as BitmapSource;
	WriteableBitmap modifiedSource = new WriteableBitmap(originalSource);

	int h = modifiedSource.PixelHeight;
	int w = modifiedSource.PixelWidth;
	int[] pixelData = new int[w * h];
	int widthInBytes = 4 * w;

	modifiedSource.CopyPixels(pixelData, widthInBytes, 0);

	int colorInt = BitConverter.ToInt32(new byte[] { c.B, c.G, c.R, 0x00 }, 0);
	for (int i = 0; i < pixelData.Length; i++)
	{
		pixelData[i] ^= colorInt;
	}

	modifiedSource.WritePixels(new Int32Rect(0, 0, w, h), pixelData, widthInBytes, 0);
	return modifiedSource;
}
Completed
Last Updated: 09 Oct 2014 08:52 by ADMIN
Created by: Rebecca
Comments: 1
Category: Barcode
Type: Feature Request
4
There are solutions posted on the Telerik forums about how to accomplish this using styles but it would save people a lot of time and work (especially if they are using several barcode types) if there was a Boolean property that could be set to hide or display the barcode text (much like the RenderChecksum property is used to hide or display the checksum for the barcode)