Skip to content
ConsoleMonster
Class

GraphicsExportOptionsFluent

ConsoleMonster.Graphics

Namespace
ConsoleMonster.Graphics
Assembly
ConsoleMonster.Graphics
Modifiers
static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of GraphicsExportOptions, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • object
  • GraphicsExportOptionsFluent

Methods

public static GraphicsExportOptions AddFontFallback(GraphicsExportOptions graphicsExportOptions, string item) #

Adds an item to GraphicsExportOptions.FontFallbacks: Additional installed fallback families, tried before platform emoji/CJK defaults.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
item string required
The item.

Returns

GraphicsExportOptions The same instance.
AddFontFallbacks 2 overloads
public static GraphicsExportOptions AddFontFallbacks(GraphicsExportOptions graphicsExportOptions, params string[] items) #

Adds items to GraphicsExportOptions.FontFallbacks: Additional installed fallback families, tried before platform emoji/CJK defaults.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
items string[] required
The items, in order.

Returns

GraphicsExportOptions The same instance.
public static GraphicsExportOptions AddFontFallbacks(GraphicsExportOptions graphicsExportOptions, IEnumerable<string> items) #

Adds items to GraphicsExportOptions.FontFallbacks: Additional installed fallback families, tried before platform emoji/CJK defaults.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
items System.Collections.Generic.IEnumerable<string> required
The items, in order.

Returns

GraphicsExportOptions The same instance.
public static GraphicsExportOptions Background(GraphicsExportOptions graphicsExportOptions, GraphicsBackground value) #

Sets GraphicsExportOptions.Background: Slide background. Docs has no surrounding slide canvas.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value ConsoleMonster.Graphics.GraphicsBackground required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                        // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Background = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Background(value);
public static GraphicsExportOptions BackgroundColor(GraphicsExportOptions graphicsExportOptions, string? value) #

Sets GraphicsExportOptions.BackgroundColor: Solid colour, or gradient start, as #RGB or #RRGGBB.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value string? required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                             // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { BackgroundColor = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().BackgroundColor(value);
public static GraphicsExportOptions BackgroundEndColor(GraphicsExportOptions graphicsExportOptions, string? value) #

Sets GraphicsExportOptions.BackgroundEndColor: Gradient end as #RGB or #RRGGBB; omitted uses the theme background.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value string? required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                                // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { BackgroundEndColor = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().BackgroundEndColor(value);
public static GraphicsExportOptions Fit(GraphicsExportOptions graphicsExportOptions, GraphicsFit value) #

Sets GraphicsExportOptions.Fit: Slide content fitting. Content is the default; Docs retains its natural-size behaviour.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value ConsoleMonster.Graphics.GraphicsFit required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                 // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Fit = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Fit(value);
public static GraphicsExportOptions FontFamily(GraphicsExportOptions graphicsExportOptions, string? value) #

Sets GraphicsExportOptions.FontFamily: Installed font family; null uses embedded JetBrains Mono.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value string? required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                        // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { FontFamily = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().FontFamily(value);
public static GraphicsExportOptions Frame(GraphicsExportOptions graphicsExportOptions, ExportOptions value) #

Sets GraphicsExportOptions.Frame: Widget dimensions, theme, title, natural-size typography and window chrome.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value ConsoleMonster.Export.ExportOptions required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                   // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Frame = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Frame(value);
public static GraphicsExportOptions IdleLimit(GraphicsExportOptions graphicsExportOptions, TimeSpan value) #

Sets GraphicsExportOptions.IdleLimit: Maximum time one unchanged screen stays, excluding the final hold. Zero preserves source timing.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value System.TimeSpan required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                       // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { IdleLimit = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().IdleLimit(value);
public static GraphicsExportOptions LoopCount(GraphicsExportOptions graphicsExportOptions, int value) #

Sets GraphicsExportOptions.LoopCount: Total plays: zero loops indefinitely, one plays once.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value int required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                       // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { LoopCount = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().LoopCount(value);
public static GraphicsExportOptions MaxFontSize(GraphicsExportOptions graphicsExportOptions, double value) #

Sets GraphicsExportOptions.MaxFontSize: Maximum slide font size in pixels. The window otherwise fills the safe area.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value double required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                         // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { MaxFontSize = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().MaxFontSize(value);
public static GraphicsExportOptions Playback(GraphicsExportOptions graphicsExportOptions, RecordingExportOptions value) #

Sets GraphicsExportOptions.Playback: Recording frame rate, speed and final hold. The graphics layer also caps idle gaps.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value ConsoleMonster.Export.RecordingExportOptions required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                      // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Playback = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Playback(value);
public static GraphicsExportOptions Preset(GraphicsExportOptions graphicsExportOptions, GraphicsPreset value) #

Sets GraphicsExportOptions.Preset: Canvas size. Slide presets fit the entire grid without cropping.

Parameters

graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions required
The instance.
value ConsoleMonster.Graphics.GraphicsPreset required
The value.

Returns

GraphicsExportOptions The same instance.

Examples

// C# initializer or property                                                    // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Preset = value };    Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Preset(value);