Ivo
Member
- Joined
- Feb 8, 2022
- Messages
- 18
- Programming Experience
- Beginner
Hoe kan ik hier een correct pad voor maken?
het werkt zo, maar als ik een string als pad gebruik, werkt het niet, fout zeg ACCEPT NO NULL
ik ben een beginner
het werkt zo, maar als ik een string als pad gebruik, werkt het niet, fout zeg ACCEPT NO NULL
ik ben een beginner
Streamreader PATH:
openbare gedeeltelijke klasse frmQRcode : Form
{
openbare string tbDoorgeef { get; set; } // transfered from other FORM
openbare frmQRcode()
{
InitialiseerComponent();
GenereerQRcode();
}
privé async ongeldig GenereerQRcode()
{
met behulp van ( StreamReader sr = nieuwe StreamReader (tbDoorgeef )) // This dont work !! ("test.txt ) works fine
{
tbTextWindow.Text = wacht op sr.ReadToEndAsync();
}
BarcodeWriter barcodeWriter = nieuwe BarcodeWriter();
EncodingOptions encodingOptions = new EncodingOptions() {Breedte = 541, Hoogte = 541, Marge = 0,PureBarcode=false};
encodingOptions.Hints.Add (EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
barcodeWriter.Renderer = nieuwe BitmapRenderer();
barcodeWriter.Options = encodingOptions;
barcodeWriter.Format = BarcodeFormat.QR_CODE;
Bitmap bitmap = barcodeWriter.Write(tbTextWindow.Text); //(tbTextWindow.Text);
Bitmap-logo = nieuwe Bitmap ($"{Application.StartupPath}/EMG_VAR_QRlogo.png");
Graphics g = Graphics.FromImage(bitmap);
g.DrawImage(logo, new Point((bitmap.Width - logo.Width) /2, (bitmap.Height - logo.Height)/02));
pbQRcode.Afbeelding = bitmap;
}
Last edited: