GraphicsExportOptionsFluent
ConsoleMonster.Graphics
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
- The instance.
- item string
- The item.
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
- The instance.
- items string[]
- The items, in order.
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
- The instance.
- items System.Collections.Generic.IEnumerable<string>
- The items, in order.
public static GraphicsExportOptions Background(GraphicsExportOptions graphicsExportOptions, GraphicsBackground value) #Sets GraphicsExportOptions.Background: Slide background. Docs has no surrounding slide canvas.
Parameters
- graphicsExportOptions ConsoleMonster.Graphics.GraphicsExportOptions
- The instance.
- value ConsoleMonster.Graphics.GraphicsBackground
- The value.
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
- The instance.
- value string?
- The value.
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
- The instance.
- value string?
- The value.
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
- The instance.
- value ConsoleMonster.Graphics.GraphicsFit
- The value.
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
- The instance.
- value string?
- The value.
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
- The instance.
- value ConsoleMonster.Export.ExportOptions
- The value.
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
- The instance.
- value System.TimeSpan
- The value.
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
- The instance.
- value int
- The value.
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
- The instance.
- value double
- The value.
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
- The instance.
- value ConsoleMonster.Export.RecordingExportOptions
- The value.
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
- The instance.
- value ConsoleMonster.Graphics.GraphicsPreset
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Graphics.GraphicsExportOptions { Preset = value }; Ui.Options<global::ConsoleMonster.Graphics.GraphicsExportOptions>().Preset(value);