public override void ViewDidLoad() { base.ViewDidLoad(); var networkIp = CustomNetworkManager.GetAllIps(); qrImage.Image = new NSImage(QrGenerator.GenerateQR(networkIp)); }
public ActionResult Create(Product p) { if (ModelState.IsValid) { try { p.QRCode = QrGenerator.GenerateQRCodeString(p); mapper.CreateProduct(p); } catch (Exception e) { Console.WriteLine(e.StackTrace); } } return(RedirectToAction("List")); }
public void AddInfo(Product p) { using (document) { document.Open(); document.SetMarginMirroring(true); Paragraph p1 = new Paragraph((p.Name + " : " + p.Description)); Paragraph p2 = new Paragraph(p.QRCode); var pic1 = iTextSharp.text.Image.GetInstance(QrGenerator.GenerateQRCodeBitmap(p.QRCode, 250), System.Drawing.Imaging.ImageFormat.Jpeg); var pic2 = iTextSharp.text.Image.GetInstance(QrGenerator.GenerateQRCodeBitmap(p.QRCode, 100), System.Drawing.Imaging.ImageFormat.Jpeg); p1.Alignment = Element.ALIGN_CENTER; p2.Alignment = Element.ALIGN_CENTER; pic1.Alignment = Element.ALIGN_CENTER; pic2.Alignment = Element.ALIGN_CENTER; document.Add(p1); document.Add(p2); document.Add(pic1); document.Add(pic2); } }
public ActionResult GetQrCode([FromQuery] string content) { var qr = QrGenerator.GenerateQrCode(content); return(File(qr, "image/jpeg")); }