Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

MarkdownPdfStyle

Namespace OfficeIMO.Markdown.Pdf
Assembly OfficeIMO.Markdown.Pdf
Modifiers sealed

Markdown-aware visual profile used by the first-party Markdown to PDF adapter.

Inheritance

  • Object
  • MarkdownPdfStyle

Usage

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

Returned or exposed by

Constructors

Methods

public MarkdownPdfStyle Clone() #
Returns: MarkdownPdfStyle

Creates a copy of this visual theme.

Properties

public String Name { get; set; } #

Name of the profile for diagnostics and documentation.

public PdfTheme DocumentTheme { get; set; } #

Document-level PDF theme applied before Markdown blocks are rendered.

public PdfPanelStyle CodeBlockPanelStyle { get; set; } #

Panel style used for fenced code blocks.

public PdfPanelStyle SemanticBlockPanelStyle { get; set; } #

Panel style used for semantic fenced blocks such as diagrams or data blocks.

public PdfPanelStyle QuotePanelStyle { get; set; } #

Panel style used for block quotes.

public PdfPanelStyle CalloutPanelStyle { get; set; } #

Base panel style used for callouts. The callout kind still controls the border color.

public PdfPanelStyle DetailsPanelStyle { get; set; } #

Panel style used for details/summary blocks.

public PdfPanelStyle TocPanelStyle { get; set; } #

Panel style used for generated Markdown table-of-contents blocks.

public PdfTableStyle TableStyle { get; set; } #

Table style used for Markdown pipe tables.

public PdfTableStyle ChecklistTableStyle { get; set; } #

Table style used for task-list checklists.

public PdfTableStyle DefinitionListTableStyle { get; set; } #

Table style used for definition lists.

public PdfTableStyle FrontMatterTableStyle { get; set; } #

Table style used when front matter is rendered into the PDF body.

public Nullable<Double> CodeBlockFontSize { get; set; } #

Font size for fenced code block content.

public Nullable<Double> CodeBlockLabelFontSize { get; set; } #

Font size for the optional fenced code language label.

public Nullable<PdfColor> CodeBlockTextColor { get; set; } #

Text color for fenced code block content.

public Nullable<PdfColor> CodeBlockLabelColor { get; set; } #

Text color for the optional fenced code language label.

public Nullable<Double> SemanticBlockFontSize { get; set; } #

Font size for semantic fenced block content.

public Nullable<Double> SemanticBlockLabelFontSize { get; set; } #

Font size for semantic fenced block labels.

public Nullable<PdfColor> SemanticBlockTextColor { get; set; } #

Text color for semantic fenced block content.

public Nullable<PdfColor> SemanticBlockLabelColor { get; set; } #

Text color for semantic fenced block labels.

public Nullable<PdfColor> ChecklistCheckedIconColor { get; set; } #

Icon color used for checked Markdown task-list items.

public Nullable<PdfColor> ChecklistUncheckedIconColor { get; set; } #

Icon color used for unchecked Markdown task-list items.

public Nullable<PdfColor> ChecklistCheckedTextColor { get; set; } #

Text color used for checked Markdown task-list items.

public Nullable<PdfColor> ChecklistUncheckedTextColor { get; set; } #

Text color used for unchecked Markdown task-list items.

public Nullable<PdfColor> ChecklistCheckedFillColor { get; set; } #

Optional row fill used for checked Markdown task-list items.

public Nullable<PdfColor> ChecklistUncheckedFillColor { get; set; } #

Optional row fill used for unchecked Markdown task-list items.

public Nullable<Double> DocumentHeaderTitleFontSize { get; set; } #

Font size used for front matter title blocks.

public Nullable<Double> DocumentHeaderSubtitleFontSize { get; set; } #

Font size used for front matter subtitles or descriptions.

public Nullable<Double> DocumentHeaderMetadataFontSize { get; set; } #

Font size used for front matter author/date/tags metadata lines.

public Nullable<PdfColor> DocumentHeaderTitleColor { get; set; } #

Text color used for front matter title blocks.

public Nullable<PdfColor> DocumentHeaderSubtitleColor { get; set; } #

Text color used for front matter subtitles or descriptions.

public Nullable<PdfColor> DocumentHeaderMetadataColor { get; set; } #

Text color used for front matter author/date/tags metadata lines.

public Nullable<PdfColor> DocumentHeaderRuleColor { get; set; } #

Rule color used below rendered front matter document headers.

public Nullable<PdfColor> TocTitleColor { get; set; } #

Title color used by generated Markdown table-of-contents blocks.

public Nullable<PdfColor> TocLinkColor { get; set; } #

Link color used by generated Markdown table-of-contents entries.

public Nullable<PdfColor> TocTextColor { get; set; } #

Marker and secondary text color used by generated Markdown table-of-contents blocks.

public Nullable<PdfColor> LinkColor { get; set; } #

Text color used for ordinary Markdown links in paragraphs, lists, tables, panels, and definitions.

public MarkdownPdfPageDecoration PageDecoration { get; set; } #

Optional page-level decoration profile applied through the shared PDF engine.

public MarkdownPdfFigureStyle FigureStyle { get; set; } #

Figure styling used for Markdown images and generated visual blocks.