Skip to content
ConsoleMonster
Class

GraphicsExportOptions

ConsoleMonster.Graphics

Namespace
ConsoleMonster.Graphics
Assembly
ConsoleMonster.Graphics
Modifiers
sealed

Graphics layout and animation settings. Existing frame and recording options own themes and chrome.

Inheritance

  • object
  • GraphicsExportOptions

Usage

Explore 15 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 15

Constructors

public GraphicsExportOptions() #

Properties

public GraphicsPreset Preset { get; set; } #

Canvas size. Slide presets fit the entire grid without cropping.

public GraphicsFit Fit { get; set; } #

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

public GraphicsBackground Background { get; set; } #

Slide background. Docs has no surrounding slide canvas.

public string? BackgroundColor { get; set; } #

Solid colour, or gradient start, as #RGB or #RRGGBB.

public string? BackgroundEndColor { get; set; } #

Gradient end as #RGB or #RRGGBB; omitted uses the theme background.

public double MaxFontSize { get; set; } #

Maximum slide font size in pixels. The window otherwise fills the safe area.

public ExportOptions Frame { get; set; } #

Widget dimensions, theme, title, natural-size typography and window chrome.

public RecordingExportOptions Playback { get; set; } #

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

public string? FontFamily { get; set; } #

Installed font family; null uses embedded JetBrains Mono.

public IList<string> FontFallbacks { get; } #

Additional installed fallback families, tried before platform emoji/CJK defaults.

public TimeSpan IdleLimit { get; set; } #

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

public int LoopCount { get; set; } #

Total plays: zero loops indefinitely, one plays once.