QRCode

constructor(data: String, squareSize: Int = DEFAULT_SQUARE_SIZE, canvasSize: Int = DEFAULT_QRCODE_SIZE, xOffset: Int = DEFAULT_X_OFFSET, yOffset: Int = DEFAULT_Y_OFFSET, colorFn: QRCodeColorFunction = DefaultColorFunction(), shapeFn: QRCodeShapeFunction = DefaultShapeFunction(squareSize, innerSpace = 0), graphicsFactory: QRCodeGraphicsFactory = QRCodeGraphicsFactory(), errorCorrectionLevel: ErrorCorrectionLevel = ErrorCorrectionLevel.LOW, informationDensity: Int = QRCodeProcessor.infoDensityForDataAndECL(data, errorCorrectionLevel), maskPattern: MaskPattern = MaskPattern.PATTERN000, doBefore: QRCode.(QRCodeGraphics, Int, Int) -> Unit = EMPTY_FN, doAfter: QRCode.(QRCodeGraphics, Int, Int) -> Unit = EMPTY_FN)(source)