MarkdownNativeImageBlock
OfficeIMO.Markdown
Native projection for an image block.
Inheritance
- MarkdownNativeBlock
- MarkdownNativeImageBlock
Inherited Methods
public bool ContainsLine(int lineNumber) #Parameters
- lineNumber int
Returns
boolpublic IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields() #Returns
IEnumerable<MarkdownNativeBlockSourceField>public IEnumerable<MarkdownNativeBlockSourceField> EnumerateSourceFields(string name) #Parameters
- name string
Returns
IEnumerable<MarkdownNativeBlockSourceField>public MarkdownNativeBlockSourceField? FindSourceField(string name, int index = -1) #Parameters
- name string
- index int = -1
Returns
MarkdownNativeBlockSourceField?public MarkdownNativeBlockInfo ToSnapshot() #Returns
MarkdownNativeBlockInfoProperties
public string? Alt { get; } #Alternate text markdown when available.
public string? PlainAlt { get; } #Plain alternate text when available.
public OfficeLength? Width { get; } #Requested display width when available.
public OfficeLength? Height { get; } #Requested display height when available.
public string? LinkUrl { get; } #Optional link target wrapping the image.
public string? PictureFallbackPath { get; } #Optional fallback path for picture sources.
public IReadOnlyList<ImagePictureSource> PictureSources { get; } #Responsive picture sources in source order.
public MarkdownSourceSpan? AltSourceSpan { get; } #Source span for the image alternate text token when parsed from markdown.
public MarkdownSourceSpan? SourceSourceSpan { get; } #Source span for the image source token when parsed from markdown.
public MarkdownSourceSpan? TitleSourceSpan { get; } #Source span for the image title token when parsed from markdown.
public MarkdownSourceSpan? LinkUrlSourceSpan { get; } #Source span for the wrapping link target token when parsed from markdown.
public MarkdownSourceSpan? LinkTitleSourceSpan { get; } #Source span for the wrapping link title token when parsed from markdown.
Inherited Properties
public MarkdownNativeBlockKind Kind { get; } #public MarkdownSourceSpan? SourceSpan { get; } #public MarkdownSyntaxNode SyntaxNode { get; } #public IMarkdownBlock SourceBlock { get; } #