public override View GetSampleContent(Context con) { LinearLayout linear = new LinearLayout(con); linear.SetBackgroundColor(Color.White); linear.Orientation = Orientation.Vertical; linear.SetPadding(10, 10, 10, 10); TextView text1 = new TextView(con); text1.TextSize = 16; text1.SetTextColor(Color.ParseColor("#262626")); text1.Typeface = Typeface.DefaultBold; text1.Text = "Allowed Characters"; text1.SetPadding(5, 10, 10, 5); linear.AddView(text1); TextView text2 = new TextView(con); text2.TextSize = 14; text2.SetTextColor(Color.ParseColor("#3F3F3F")); text2.Text = "0 1 2 3 4 5 6 7 8 9"; text2.SetPadding(5, 5, 5, 5); LinearLayout text2Layout = new LinearLayout(con); LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent); text2Layout.LayoutParameters = parms; text2Layout.AddView(text2); linear.AddView(text2Layout); LinearLayout barcodeLayout = new LinearLayout(con); barcodeLayout.SetPadding(0, 10, 0, 5); LinearLayout.LayoutParams parms1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent); barcodeLayout.LayoutParameters = parms1; barcode = new SfBarcode(con); barcode.Text = "092418376"; Typeface fontFamily = Typeface.Create("helvetica", TypefaceStyle.Bold); barcode.TextFont = fontFamily; barcode.SetBackgroundColor(Color.ParseColor("#F2F2F2")); barcode.Symbology = BarcodeSymbolType.Code128C; barcode.TextSize = 20; Code128CSettings setting = new Code128CSettings(); setting.BarHeight = 120; setting.NarrowBarWidth = 3; barcode.SymbologySettings = setting; barcodeLayout.AddView(barcode); linear.AddView(barcodeLayout); return(linear); }
public override View GetSampleContent (Context con) { LinearLayout linear = new LinearLayout(con); linear.SetBackgroundColor(Color.White); linear.Orientation = Orientation.Vertical; linear.SetPadding(10, 10, 10, 10); TextView text1 = new TextView(con); text1.TextSize = 16; text1.SetTextColor(Color.ParseColor("#262626")); text1.Typeface = Typeface.DefaultBold; text1.Text = "Allowed Characters"; text1.SetPadding(5, 10, 10, 5); linear.AddView(text1); TextView text2 = new TextView(con); text2.TextSize = 14; text2.SetTextColor(Color.ParseColor("#3F3F3F")); text2.Text = "0 1 2 3 4 5 6 7 8 9"; text2.SetPadding(5, 5, 5, 5); LinearLayout text2Layout = new LinearLayout(con); LinearLayout.LayoutParams parms = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent); text2Layout.LayoutParameters = parms; text2Layout.AddView(text2); linear.AddView(text2Layout); LinearLayout barcodeLayout = new LinearLayout(con); barcodeLayout.SetPadding(0, 10, 0, 5); LinearLayout.LayoutParams parms1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MatchParent, LinearLayout.LayoutParams.WrapContent); barcodeLayout.LayoutParameters = parms1; barcode = new SfBarcode(con); barcode.Text = "092418376"; Typeface fontFamily = Typeface.Create("helvetica", TypefaceStyle.Bold); barcode.TextFont = fontFamily; barcode.SetBackgroundColor(Color.ParseColor("#F2F2F2")); barcode.Symbology = BarcodeSymbolType.Code128C; barcode.TextSize = 20; Code128CSettings setting = new Code128CSettings(); setting.BarHeight = 120; setting.NarrowBarWidth = 3; barcode.SymbologySettings = setting; barcodeLayout.AddView(barcode); linear.AddView(barcodeLayout); return linear; }
//Loading Barcode Symbol Types void LoadBarcode(ref SfBarcode barcode, BarcodeSymbolType symbolType, string text) { if (barcode == null) { barcode = new SfBarcode(); } barcode.VerticalOptions = LayoutOptions.FillAndExpand; barcode.HorizontalOptions = LayoutOptions.FillAndExpand; barcode.BackgroundColor = Color.FromRgb(234, 234, 234); barcode.Text = text; barcode.TextFont = Font.SystemFontOfSize(fontSize); barcode.Symbology = symbolType; if (symbolType == BarcodeSymbolType.QRCode) { QRBarcodeSettings qr = new QRBarcodeSettings() { XDimension = xDimension, }; barcode.SymbologySettings = qr; } else if (symbolType == BarcodeSymbolType.DataMatrix) { DataMatrixSettings dm = new DataMatrixSettings() { XDimension = xDimension }; barcode.SymbologySettings = dm; } else if (symbolType == BarcodeSymbolType.Code32) { Code32Settings c32 = new Code32Settings(); barcode.SymbologySettings = c32; } else if (symbolType == BarcodeSymbolType.Code39) { Code39Settings c39 = new Code39Settings(); barcode.SymbologySettings = c39; } else if (symbolType == BarcodeSymbolType.Code39Extended) { Code39ExtendedSettings c39e = new Code39ExtendedSettings(); barcode.SymbologySettings = c39e; } else if (symbolType == BarcodeSymbolType.Code93) { Code93Settings c93 = new Code93Settings(); barcode.SymbologySettings = c93; } else if (symbolType == BarcodeSymbolType.Code93Extended) { Code93ExtendedSettings c93e = new Code93ExtendedSettings(); barcode.SymbologySettings = c93e; } else if (symbolType == BarcodeSymbolType.Code128C) { Code128CSettings c128c = new Code128CSettings(); barcode.SymbologySettings = c128c; } else if (symbolType == BarcodeSymbolType.Code128A) { Code128ASettings c128a = new Code128ASettings(); barcode.SymbologySettings = c128a; } else if (symbolType == BarcodeSymbolType.Code128B) { Code128BSettings c128b = new Code128BSettings(); barcode.SymbologySettings = c128b; } else if (symbolType == BarcodeSymbolType.Code11) { Code11Settings c11 = new Code11Settings(); barcode.SymbologySettings = c11; } else { CodaBarSettings coda = new CodaBarSettings(); barcode.SymbologySettings = coda; } }
void LoadBarcode(ref SfBarcode barcode, BarcodeSymbolType symbolType, string text) { if (barcode == null) barcode = new SfBarcode(); barcode.VerticalOptions = LayoutOptions.FillAndExpand; barcode.HorizontalOptions = LayoutOptions.FillAndExpand; barcode.BackgroundColor = Color.FromRgb(234, 234, 234); barcode.Text = text; barcode.TextFont = Font.SystemFontOfSize(fontSize); barcode.Symbology = symbolType; if (symbolType == BarcodeSymbolType.QRCode) { QRBarcodeSettings qr = new QRBarcodeSettings() { XDimension = xDimension, }; barcode.SymbologySettings = qr; } else if (symbolType == BarcodeSymbolType.DataMatrix) { DataMatrixSettings dm = new DataMatrixSettings() { XDimension = xDimension }; barcode.SymbologySettings = dm; } else if (symbolType == BarcodeSymbolType.Code32) { Code32Settings c32 = new Code32Settings(); barcode.SymbologySettings = c32; } else if (symbolType == BarcodeSymbolType.Code39) { Code39Settings c39 = new Code39Settings(); barcode.SymbologySettings = c39; } else if (symbolType == BarcodeSymbolType.Code39Extended) { Code39ExtendedSettings c39e = new Code39ExtendedSettings(); barcode.SymbologySettings = c39e; } else if (symbolType == BarcodeSymbolType.Code93) { Code93Settings c93 = new Code93Settings(); barcode.SymbologySettings = c93; } else if (symbolType == BarcodeSymbolType.Code93Extended) { Code93ExtendedSettings c93e = new Code93ExtendedSettings(); barcode.SymbologySettings = c93e; } else if (symbolType == BarcodeSymbolType.Code128C) { Code128CSettings c128c = new Code128CSettings(); barcode.SymbologySettings = c128c; } else if (symbolType == BarcodeSymbolType.Code128A) { Code128ASettings c128a = new Code128ASettings(); barcode.SymbologySettings = c128a; } else if (symbolType == BarcodeSymbolType.Code128B) { Code128BSettings c128b = new Code128BSettings(); barcode.SymbologySettings = c128b; } else if (symbolType == BarcodeSymbolType.Code11) { Code11Settings c11 = new Code11Settings(); barcode.SymbologySettings = c11; } else { CodaBarSettings coda = new CodaBarSettings(); barcode.SymbologySettings = coda; } }