Kendo.Mvc.UI.Fluent.QRCodeBuilder
Defines the fluent interface for configuring the QRCode component.
Methods
Background(System.String)
Sets the background color of the QR code.
Parameters
color System.String
The QR code background color.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Background("red")
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Background("red")
%>
Border(System.String,System.Int32)
Sets the border width and color of the QR code.
Parameters
color System.String
The QR code border color.
width System.Int32
The QR code border width.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Border("black", 5)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Border("black", 5)
%>
Border(System.Action<Kendo.Mvc.UI.Fluent.QRBorderBuilder>)
Sets the border configuration of the QRCode.
Parameters
configurator System.Action<Kendo.Mvc.UI.Fluent.QRBorderBuilder>
The lambda which configures the border.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Border(border =>
// configure the border
border
.Color("black")
.Width(5)
)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Border(border =>
// configure the border
border
.Color("black")
.Width(5)
)
%>
Color(System.String)
Sets the color of the QR code.
Parameters
color System.String
The QR code color.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Color("blue")
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Color("blue")
%>
Encoding(Kendo.Mvc.UI.QREncoding)
Sets the encoding of the QR code.
Parameters
encoding Kendo.Mvc.UI.QREncoding
The QR code encoding.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Encoding(QREncoding.UTF_8)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Encoding(QREncoding.UTF_8)
%>
ErrorCorrection(Kendo.Mvc.UI.QRErrorCorrectionLevel)
Sets the error correction level of the QR code.
Parameters
errorCorrection Kendo.Mvc.UI.QRErrorCorrectionLevel
The QR code error correction level.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.ErrorCorrection(QRErrorCorrectionLevel.Q)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.ErrorCorrection(QRErrorCorrectionLevel.Q)
%>
Size(System.Int32)
Sets the size of the QR code.
Parameters
size System.Int32
The QR code size.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Size(170)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Size(170)
%>
Value(System.String)
Sets the value of the QR code.
Parameters
value System.String
The QR value.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Value("Hello world")
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Value("Hello world")
%>
Padding(System.Int32)
Sets the padding of the QR code.
Parameters
padding System.Int32
The QR padding.
Example (Razor)
@(Html.Kendo().QRCode()
.Name("qrCode")
.Padding(5)
)
Example (ASPX)
<%:Html.Kendo().QRCode()
.Name("qrCode")
.Padding(5)
%>
RenderAs(Kendo.Mvc.UI.RenderingMode)
Sets the preferred rendering engine. If it is not supported by the browser, the Chart will switch to the first available mode.
Parameters
renderAs Kendo.Mvc.UI.RenderingMode
The preferred rendering engine.
Overlay(System.Action<Kendo.Mvc.UI.Fluent.QRCodeOverlayBuilder>)
The overlay configuration which alows you to choose from predefined layouts or insert a custom image.
Parameters
configurator System.Action<Kendo.Mvc.UI.Fluent.QRCodeOverlayBuilder>
The configurator for the overlay setting.