Ich versuche, den Barcode in asp.net-Seite zu zeigen. Laden Sie den zen Barcode-Renderer bereits mit Beispielcode herunter. Ich habe die Probe versucht, es funktioniert gut mit mir. Sobald ich versuche, in meinem Code Barcode-Label zeigt leer. Ich habe mit Beispielcode und mir überprüft, dass ich keinen Unterschied gefunden habe, nur die Datenübertragung ist anders. das habe ich ausprobiert.Rendern Sie einen Barcode in ASP.NET-Webformular
<barcode:BarcodeLabel ID="BarcodeLabel1" runat="server" BarcodeEncoding="Code39NC" LabelVerticalAlign="Bottom" Text="12345"></barcode:BarcodeLabel>
if (!IsPostBack)
{
List<string> symbologyDataSource = new List<string>(
Enum.GetNames(typeof(BarcodeSymbology)));
symbologyDataSource.Remove("Unknown");
barcodeSymbology.DataSource = symbologyDataSource;
barcodeSymbology.DataBind();
}
Dies ist die Funktion
BarcodeSymbology symbology = BarcodeSymbology.Unknown;
if (barcodeSymbology.SelectedIndex != 0)
{
symbology = (BarcodeSymbology)1;
}
symbology = (BarcodeSymbology)1;
string text = hidID.Value.ToString();
string scaleText = "1";
int scale;
if (!int.TryParse(scaleText, out scale))
{
if (symbology == BarcodeSymbology.CodeQr)
{
scale = 3;
}
else
{
scale = 1;
}
}
else if (scale < 1)
{
scale = 1;
}
if (!string.IsNullOrEmpty(text) && symbology != BarcodeSymbology.Unknown)
{
barcodeRender.BarcodeEncoding = symbology;
barcodeRender.Scale = 1;
barcodeRender.Text = text;
}
Symbologie als Code39NC aus der Drop-Down-gesetzt ist. Skalierung ist 1 und Text kommt von einer anderen Form, der Wert wird ebenfalls übergeben. immer noch zeigt das bacodelable nur den wert, nicht das barcodebild.
i mit dieser Bibliothek nicht vertraut bin. versuche zxing (Zebrastreifen). es funktioniert wahrscheinlich ähnlich, aber es gibt anständige Dokumentation –
Arbeit mit Webformular? – NAJEEB
Ja. Es wird Ihre Inhalte in einen von ein paar verschiedenen Barcode-Typen ausgeben. Ich nehme die Rohdaten (Byte []) und speichern Sie es als Bitmap und dann dienen es als Ressource –