Nokome Bentley1 min read

Underline

Inline text that is underlined.

Analogues of Underline in other schema include:

Properties

The Underline type has these properties:

Name Description Type Inherited from JSON-LD @id Aliases
id The identifier for this item. String Entity schema:id -
content The content that is marked. Inline* Mark stencila:content -

Related

The Underline type is related to these types:

  • Parents: Mark
  • Children: none

Formats

The Underline type can be encoded (serialized) to, and/or decoded (deserialized) from, these formats:

Format Encoding Decoding Support Notes
DOM HTML 🟢 No loss
HTML 🟢 No loss Encoded as <u>
JATS 🟢 No loss 🟢 No loss Encoded as <underline>
Markdown 🟢 No loss 🟢 No loss Encoded as <u>{{content}}</u>
Stencila Markdown 🟢 No loss 🟢 No loss
Quarto Markdown 🟢 No loss 🟢 No loss
MyST Markdown 🟢 No loss 🟢 No loss
LLM Markdown 🟢 No loss 🟢 No loss
LaTeX 🔷 Low loss 🔷 Low loss
PDF 🔷 Low loss
Plain text ⚠️ High loss
IPYNB 🔷 Low loss 🔷 Low loss
Microsoft Word DOCX 🔷 Low loss 🔷 Low loss
OpenDocument ODT 🔷 Low loss 🔷 Low loss
TeX 🔷 Low loss 🔷 Low loss
JSON 🟢 No loss 🟢 No loss
JSON+Zip 🟢 No loss 🟢 No loss
JSON5 🟢 No loss 🟢 No loss
JSON-LD 🟢 No loss 🟢 No loss
CBOR 🟢 No loss 🟢 No loss
CBOR+Zstandard 🟢 No loss 🟢 No loss
YAML 🟢 No loss 🟢 No loss
Lexical JSON 🔷 Low loss 🔷 Low loss
Koenig JSON 🔷 Low loss 🔷 Low loss
Pandoc AST 🔷 Low loss 🔷 Low loss
Directory
Stencila Web Bundle
Debug 🔷 Low loss

Bindings

The Underline type is represented in:

Testing

During property-based (a.k.a generative) testing, the properties of the Underline type are generated using the following strategies for each complexity level. Any optional properties that are not in this table are set to None.

Property Complexity Description Strategy
content Min+ Generate a single fixed text value. vec![t("text")]
Low+ Generate a single arbitrary, non-recursive, inline node vec_inlines_non_recursive(1)
High+ Generate up to two arbitrary, non-recursive, inline nodes vec_inlines_non_recursive(2)
Max Generate up to four arbitrary, non-recursive, inline nodes vec_inlines_non_recursive(4)

Source

This documentation was generated from Underline.yaml by docs_types.rs.