API Reference
Class
QrPngModuleShapeMapOptions
Options for per-module shape mapping.
Inheritance
- Object
- QrPngModuleShapeMapOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property QrEasyOptions.ModuleShapeMap
- Property QrPngRenderOptions.ModuleShapeMap
Accepted by parameters
Constructors
public QrPngModuleShapeMapOptions() #Inherited Methods
Properties
public QrPngModuleShapeMapMode Mode { get; set; } #Gets or sets the shape map mode.
public QrPngModuleShape PrimaryShape { get; set; } #Primary shape (used for the center in radial mode).
public QrPngModuleShape SecondaryShape { get; set; } #Secondary shape (used for the edge in radial mode).
public Double Split { get; set; } #Split point (0..1) used by Radial.
public Int32 RingSize { get; set; } #Ring size in modules for Rings.
public Int32 Seed { get; set; } #Random seed used by Random.
public Double SecondaryChance { get; set; } #Probability (0..1) of choosing the secondary shape in random mode.
public Int32 CornerSize { get; set; } #Corner zone size in modules for Corners.
public Boolean ApplyToEyes { get; set; } #When true, allows the shape map to affect eye modules.
public Boolean ProtectFunctionalPatterns { get; set; } #When true, functional patterns keep the base module shape.