CodeGlyphX logo
CodeGlyphX

API Reference

Class

QrPngCanvasFrameOptions

Namespace CodeGlyphX.Rendering.Png
Assembly CodeGlyphX
Modifiers sealed

Decorative frame options drawn around the QR bounds (outside the QR area).

Inheritance

  • Object
  • QrPngCanvasFrameOptions

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

Constructors

Properties

public Int32 ThicknessPx { get; set; } #

Frame thickness in pixels.

public Int32 GapPx { get; set; } #

Gap between the QR bounds (including quiet zone) and the frame.

public Int32 RadiusPx { get; set; } #

Frame corner radius in pixels.

public Rgba32 Color { get; set; } #

Frame color.

public QrPngGradientOptions Gradient { get; set; } #

Optional frame gradient (overrides Color when set).

public QrPngCanvasEdgePatternOptions EdgePattern { get; set; } #

Optional edge pattern overlay.

public Int32 InnerThicknessPx { get; set; } #

Optional inner frame thickness in pixels (0 = disabled).

public Int32 InnerGapPx { get; set; } #

Gap from the QR bounds to the inner frame.

public Nullable<Rgba32> InnerColor { get; set; } #

Optional inner frame color. When null, Color is used.

public QrPngGradientOptions InnerGradient { get; set; } #

Optional inner frame gradient (overrides InnerColor when set).

public QrPngCanvasEdgePatternOptions InnerEdgePattern { get; set; } #

Optional inner edge pattern overlay.