Page History: mQR setting option
Compare Page Revisions
Page Revision: 2011/07/17 14:32
Class
- Package : mQR.dll
- Defined In : index.ashx
- Class:
- Subclasses:
- Extends:
Drawing algorithm is
it's max radius 'cause we limit radius by 1/3 of module width
so if module width is 6 px and max radius is 5 px, then 6 * 1/3 = 2px radius will be used.
if module is 20px, then 20 * 1/3 = 6, so 5px will be used.
min(max radius, module size / 3)
Config Options
Background = Color.White,
Foreground = Color.Black,
ForegroundImage = Image.FromFile(context.Server.MapPath(@"foreground.png")),
LBColor = Color.Black,
LTColor = Color.Black,
RTColor = Color.Black,
QuietZoneWidth = 0,
ModulesRelation = ModulesRelation.Independent, , /*Independent/Group*/
DiagonalJoinStyle = DiagonalJoinStyle.Rectangle, /* Round, Rectangle, Join */
MaxModuleWidth = 12,
MaxModuleCornerRadius = 6,
MaxSymbolWidth = 140,
MinVersion = 1,
MinErrorCorrectionLevel = ErrorCorrectionLevel.L, /*L/M/Q/H*/
SupportedECIEncodings = ECIEncoding.None,
SmoothingMode = SmoothingMode.HighQuality
Public Properties
public properties
Public Methods
public Methods
Public Events
Public events
Example
Background = Color.White,
Foreground = Color.Black,
ForegroundImage = Image.FromFile(context.Server.MapPath(@"foreground.png")),
LBColor = Color.Black,
LTColor = Color.Black,
RTColor = Color.Black,
QuietZoneWidth = 0,
ModulesRelation = ModulesRelation.Independent, , /*Independent/Group*/
DiagonalJoinStyle = DiagonalJoinStyle.Rectangle, /* Round, Rectangle, Join */
MaxModuleWidth = 12,
MaxModuleCornerRadius = 6,
MaxSymbolWidth = 140,
MinVersion = 1,
MinErrorCorrectionLevel = ErrorCorrectionLevel.L, /*L/M/Q/H*/
SupportedECIEncodings = ECIEncoding.None,
SmoothingMode = SmoothingMode.HighQuality