API Reference
Class
MatrixOptions
Simplified rendering options for 2D matrices (Data Matrix, PDF417).
Inheritance
- Object
- MatrixOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
- Method AztecCode.Render
- Method AztecCode.Render
- Method AztecCode.Render
- Method AztecCode.Save
- Method AztecCode.Save
- Method AztecCode.Save
- Method DataMatrixBuilder.WithOptions
- Method DataMatrixCode.Create
- Method DataMatrixCode.Create
- Method DataMatrixCode.Create
- Method DataMatrixCode.Create
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Render
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method DataMatrixCode.Save
- Method MatrixBarcode.Render
- Method MatrixBarcode.Render
- Method MatrixBarcode.Save
- Method MatrixBarcode.Save
- Method Pdf417Builder.WithRenderOptions
- Method Pdf417Code.Create
- Method Pdf417Code.Create
- Method Pdf417Code.Render
- Method Pdf417Code.Render
- Method Pdf417Code.Render
- Method Pdf417Code.RenderMacro
- Method Pdf417Code.Save
- Method Pdf417Code.Save
- Method Pdf417Code.Save
- Method Pdf417Code.SaveMacro
Constructors
public MatrixOptions() #Inherited Methods
Properties
public Int32 ModuleSize { get; set; } #Module size in pixels.
public Int32 QuietZone { get; set; } #Quiet zone size in modules.
public Rgba32 Foreground { get; set; } #Foreground color.
public Rgba32 Background { get; set; } #Background color.
public Int32 JpegQuality { get; set; } #JPEG quality (1..100).
public JpegEncodeOptions JpegOptions { get; set; } #Optional JPEG encoding options (subsampling/progressive/metadata/etc). When set, overrides JpegQuality where applicable.
public Int32 WebpQuality { get; set; } #WebP quality (0..100). A value of 100 uses lossless VP8L.
public Int32[] IcoSizes { get; set; } #ICO output sizes in pixels (1..256). Defaults to common icon sizes.
public Boolean IcoPreserveAspectRatio { get; set; } #When true, preserves aspect ratio and pads to square for ICO.
public Boolean HtmlEmailSafeTable { get; set; } #When true, renders HTML using email-safe tables.