示例#1
0
        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;
        }
示例#2
0
        /// <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;
        }