public PdfImage ( PdfDocument Document, QREncoder QREncoder ) : this(Document) { // barcode width and height WidthPix = QREncoder.QRCodeImageDimension; HeightPix = QREncoder.QRCodeImageDimension; // black and white barcode image BWImage = QREncoder.ConvertQRCodeMatrixToPixels(); // image control for PDF417 code ReverseBW = true; SaveAs = SaveImageAs.BWImage; // write image stream to pdf file WriteObjectToPdfFile(); return; }
/// <summary> /// Load image from QRCode encoder /// </summary> /// <param name="QREncoder">QRCode encoder</param> public void LoadImage ( QREncoder QREncoder ) { // barcode width and height WidthPix = QREncoder.QRCodeImageDimension; HeightPix = WidthPix; // black and white barcode image BWImage = QREncoder.ConvertQRCodeMatrixToPixels(); // set save as to BWImage SaveAs = SaveImageAs.BWImage; ReverseBW = true; // write to output file WriteObjectToPdfFile(); // exit return; }