Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

PacketLayoutBlock

Namespace ChartForgeX.VisualBlocks

A deterministic packet-layout visual block made of contiguous labeled bit fields.

Inheritance

  • Object
  • PacketLayoutBlock

Methods

AddField(System.Int32 arg1, System.Int32 arg2, System.String arg3) #

Adds one contiguous field.

Parameters

arg1 System.Int32 required
arg2 System.Int32 required
arg3 System.String required
Create() #

Creates a packet layout block.

WithBitNumbers(System.Boolean arg1) #

Sets whether bit start and end numbers are rendered above fields.

Parameters

arg1 System.Boolean required
WithBitsPerRow(System.Int32 arg1) #

Sets how many bits are rendered per visual row.

Parameters

arg1 System.Int32 required

Properties

Fields #

Gets packet fields in bit order.

BitsPerRow #

Gets or sets how many bits are rendered per visual row.

ShowBitNumbers #

Gets or sets whether bit start and end numbers are rendered above fields.

AccessibleName #

Gets a concise accessibility label.