Skip to main content

Crate mdsee_layout

Crate mdsee_layout 

Source
Expand description

mdsee-layout(design.md §5)。

Document ASTを表示可能なレイアウトへ変換する。 Terminal escape sequenceは生成しない。

Structs§

CodeLayout
コード領域(§17, §28)。
LayoutContext
Layout context(§21)。
LayoutDocument
Layout後のドキュメント(§16)。
LayoutLine
1論理行(§18)。
LayoutOptions
layout options(§21, §22)。
LayoutSpan
1装飾区切り(§18)。linkはSprint 2(S2-4)でOSC 8に使う。
LinkTarget
Hyperlink target(§18)。Sprint 1では未使用。
RuleLayout
水平罫線領域(§17, §11 HorizontalRule)。
TableLayout
表領域(§17, §30〜§32)。
TableLayoutEngine
表layout engine(§30)。独立moduleにする設計に従う。
TextBlock
テキスト領域(§18)。

Enums§

LayoutBlock
Layout block(§17)。
LayoutError
layout error(§66)。
SemanticStyle
意味スタイル(§19)。色は持たず、Theme側で実際の色へ変換する。

Functions§

layout
Document ASTをLayoutDocumentへ変換する(§100 基本pipeline)。