CodeGlyphX logo
CodeGlyphX

API Reference

Class

MatrixOptions

Namespace CodeGlyphX
Assembly CodeGlyphX
Modifiers sealed

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

Constructors

public MatrixOptions() #

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.