Class PipelineDiagramOptions
- Namespace
- VisioForge.Core.MediaBlocks.Diagram
- Assembly
- VisioForge.Core.dll
Configuration options controlling the appearance and layout of pipeline diagrams.
public class PipelineDiagramOptionsInheritance
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
Mode
Gets or sets the diagram detail mode. Default is VisioForge.Core.MediaBlocks.Diagram.PipelineDiagramMode.HighLevel.
public PipelineDiagramMode Mode { get; set; }Property Value
NodeSpacingX
Gets or sets the horizontal spacing between node columns in pixels. Default is 220.
public float NodeSpacingX { get; set; }Property Value
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
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
Padding
Gets or sets the padding around the entire diagram in pixels. Default is 40.
public float Padding { get; set; }Property Value
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
Scale
Gets or sets a uniform scale factor applied to the entire diagram. Default is 1.0.
public float Scale { get; set; }Property Value
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?