MarkdownStyle
Overview
MarkdownStyle is a interface in Aspose.PDF FOSS for TypeScript.
How Markdown renders.
Properties: align, background, bar, border, bullet, code, and 23 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
font | : MarkdownFontSpec | Read | Body face or family. |
fontSize | : number | Read | Body size (points). |
color | : [number, number, number] | Read | Body colour (RGB 0..1). |
leading | : number | Read | Baseline-to-baseline distance. |
align | : 'left' | 'center' | 'right' | 'justify' | Read | Paragraph alignment. |
paragraphSpacing | : number | Read | Gap between consecutive blocks. |
heading | `: { | ||
| /** Heading face or family. Default ‘Helvetica-Bold’. */ | |||
| font?: MarkdownFontSpec; | |||
| /** Sizes for levels 1..6. Exactly six positive numbers. | |||
| * Default [24, 18, 14, 12, 10, 8] — Flow’s own heading scale. */ | |||
| sizes?: number[]; | |||
| color?: [number, number, number]; | |||
| /** Default 1.2 * fontSize. */ spaceBefore?: number; | |||
| /** Default 0.4 * fontSize. */ spaceAfter?: number; | |||
| }` | Read | Gets the heading. | |
font | : MarkdownFontSpec | Read | Heading face or family. |
sizes | : number[] | Read | Sizes for levels 1..6. |
color | : [number, number, number] | Read | Gets the color. |
spaceBefore | : number | Read | Default 1.2 * fontSize. |
spaceAfter | : number | Read | Default 0.4 * fontSize. |
code | `: { | ||
| /** Default ‘Courier’. */ font?: AuthoringFont; | |||
| /** Size of a fenced/indented code BLOCK (points). > 0. Default 0.85 * fontSize. */ | |||
| fontSize?: number; | |||
| /** Size of an INLINE code span, as a fraction of the block it sits in. | |||
| * > 0. Default 0.9 — Courier reads optically larger than Helvetica. */ | |||
| sizeRatio?: number; | |||
| color?: [number, number, number]; | |||
/** Fill behind a code block, or false for none. Default a light grey. */ | |||
| background?: [number, number, number] | false; | |||
/** Fill behind an inline code span, or false for none. Default a light grey. */ | |||
| inlineBackground?: [number, number, number] | false; | |||
| /** Inset inside a code block’s fill. >= 0. Default 0.4 * fontSize. */ | |||
| padding?: number; | |||
| spaceBefore?: number; | |||
| spaceAfter?: number; | |||
| }` | Read | Gets the code. | |
font | : AuthoringFont | Read | Default ‘Courier’. |
fontSize | : number | Read | Size of a fenced/indented code BLOCK (points). |
sizeRatio | : number | Read | Size of an INLINE code span, as a fraction of the block it sits in. |
color | : [number, number, number] | Read | Gets the color. |
background | : [number, number, number] | false | Read | Fill behind a code block, or false for none. |
inlineBackground | : [number, number, number] | false | Read | Fill behind an inline code span, or false for none. |
padding | : number | Read | Inset inside a code block’s fill. |
spaceBefore | : number | Read | Gets the space before. |
spaceAfter | : number | Read | Gets the space after. |
quote | `: { | ||
| /** Indent of quoted content. >= 0. Default 1.6 * fontSize. */ indent?: number; | |||
/** The gutter bar, or false. Default a 3pt light-grey bar at the edge. */ | |||
| bar?: FlowQuoteBar | false; | |||
| spaceBefore?: number; | |||
| spaceAfter?: number; | |||
| }` | Read | Gets the quote. | |
indent | : number | Read | Indent of quoted content. |
bar | : FlowQuoteBar | false | Read | The gutter bar, or false. |
spaceBefore | : number | Read | Gets the space before. |
spaceAfter | : number | Read | Gets the space after. |
rule | `: { | ||
| /** > 0. Default 0.5. */ thickness?: number; | |||
| color?: [number, number, number]; | |||
| /** Default 0.8 * fontSize. */ spaceBefore?: number; | |||
| /** Default 0.8 * fontSize. */ spaceAfter?: number; | |||
| }` | Read | Gets the rule. | |
thickness | : number | Read | > 0. |
color | : [number, number, number] | Read | Gets the color. |
spaceBefore | : number | Read | Default 0.8 * fontSize. |
spaceAfter | : number | Read | Default 0.8 * fontSize. |
list | `: { | ||
| /** Per-level body indent. >= 0. Default: Flow’s measured-marker auto indent. */ | |||
| indent?: number; | |||
| /** Gap between items of a TIGHT list. >= 0. Default 0. */ itemSpacing?: number; | |||
| /** Marker glyph for a bullet list. Default: Flow’s vector bullet cycle. */ | |||
| bullet?: string; | |||
| spaceBefore?: number; | |||
| spaceAfter?: number; | |||
| }` | Read | Gets the list. | |
indent | : number | Read | Per-level body indent. |
itemSpacing | : number | Read | Gap between items of a TIGHT list. |
bullet | : string | Read | Marker glyph for a bullet list. |
spaceBefore | : number | Read | Gets the space before. |
spaceAfter | : number | Read | Gets the space after. |
link | `: { | ||
| /** Default a mid blue. */ color?: [number, number, number]; | |||
| /** Default true. */ underline?: boolean; | |||
| }` | Read | Gets the link. | |
color | : [number, number, number] | Read | Default a mid blue. |
underline | : boolean | Read | Default true. |
table | `: { | ||
| /** Cell and frame rule. Default 0.5pt mid grey. */ | |||
| border?: { color?: [number, number, number]; thickness?: number }; | |||
/** Fill behind the header row, or false for none. Default a light grey. */ | |||
| headerBackground?: [number, number, number] | false; | |||
| /** Padding inside every cell. >= 0. Default 4. */ | |||
| padding?: number; | |||
/** Cell text size. > 0. Default the body fontSize. */ | |||
| fontSize?: number; | |||
| /** Default 0.6 * fontSize. */ spaceBefore?: number; | |||
| /** Default 0.6 * fontSize. */ spaceAfter?: number; | |||
| }` | Read | Gets the table. | |
border | : { color?: [number, number, number]; thickness?: number } | Read | Cell and frame rule. |
color | : [number, number, number] | Read | Gets the color. |
thickness | : number | Read | Gets the thickness. |
headerBackground | : [number, number, number] | false | Read | Fill behind the header row, or false for none. |
padding | : number | Read | Padding inside every cell. |
fontSize | : number | Read | Cell text size. |
spaceBefore | : number | Read | Default 0.6 * fontSize. |
spaceAfter | : number | Read | Default 0.6 * fontSize. |
image | `: { | ||
| /** Default ’left’. */ align?: ’left’ | ‘center’ | ‘right’; | |||
| spaceBefore?: number; | |||
| spaceAfter?: number; | |||
| }` | Read | Gets the image. | |
align | : 'left' | 'center' | 'right' | Read | Default ’left’. |
spaceBefore | : number | Read | Gets the space before. |
spaceAfter | : number | Read | Gets the space after. |