Table of Contents

Class PipelineDiagramOptions

Namespace
VisioForge.Core.MediaBlocks.Diagram
Assembly
VisioForge.Core.dll

Configuration options controlling the appearance and layout of pipeline diagrams.

public class PipelineDiagramOptions

Inheritance

Inherited Members

Properties

BackgroundColorArgb

Gets or sets the background color as an ARGB hex value. Default is white (0xFFFFFFFF).

public uint BackgroundColorArgb { get; set; }

Property Value

uint

Mode

Gets or sets the diagram detail mode. Default is VisioForge.Core.MediaBlocks.Diagram.PipelineDiagramMode.HighLevel.

public PipelineDiagramMode Mode { get; set; }

Property Value

PipelineDiagramMode

NodeSpacingX

Gets or sets the horizontal spacing between node columns in pixels. Default is 220.

public float NodeSpacingX { get; set; }

Property Value

float

NodeSpacingY

Gets or sets the vertical spacing between nodes in the same column in pixels. Default is 80.

public float NodeSpacingY { get; set; }

Property Value

float

Orientation

Gets or sets the flow direction of the diagram. Default is VisioForge.Core.MediaBlocks.Diagram.DiagramOrientation.LeftToRight.

public DiagramOrientation Orientation { get; set; }

Property Value

DiagramOrientation

Padding

Gets or sets the padding around the entire diagram in pixels. Default is 40.

public float Padding { get; set; }

Property Value

float

RenderScale

Gets or sets the pixel density multiplier for raster (PNG) output. A value of 2.0 creates an image with 2x the pixel dimensions, resulting in sharper text and edges (similar to Retina/HiDPI displays). This does not affect SVG output. Default is 2.0.

public float RenderScale { get; set; }

Property Value

float

Scale

Gets or sets a uniform scale factor applied to the entire diagram. Default is 1.0.

public float Scale { get; set; }

Property Value

float

ShowPortLabels

Gets or sets whether port labels are displayed. Default is false for HighLevel mode, true for Detailed mode. When null, the renderer picks the default based on Mode.

public bool? ShowPortLabels { get; set; }

Property Value

bool?