API Reference
MarkdownPdfStyle
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
- Method MarkdownPdfStyle.Clone
- Property MarkdownToPdfOptions.Style
Constructors
public MarkdownPdfStyle() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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 Nullable<Boolean> UnderlineLinks { get; set; } #Whether ordinary Markdown links should be underlined.
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.