NLdoc.Conversion.Reader.Docx.Convert.Paragraph (NLdoc.Conversion.Reader.Docx v1.0.43)

View Source

This module defines utility functions for converting Paragraphs.

Summary

Functions

Convert paragraph-based elements such as definitions, lists, paragraphs, headings.

Types

conversion()

@type conversion() ::
  {resources :: [NLdoc.Spec.object()],
   state :: NLdoc.Conversion.Reader.Docx.State.t()}

spec_list()

spec_list_children()

@type spec_list_children() :: [NLdoc.Spec.ListItem.t()]

Functions

convert(children, arg, docx, style, numbering)

@spec convert(
  children :: [NLdoc.Spec.object()],
  accumulator :: conversion(),
  docx :: NLdoc.Conversion.Reader.Docx.t(),
  style :: NLdoc.Conversion.Reader.Docx.AST.Style.t(),
  numbering_definition :: NLdoc.Conversion.Reader.Docx.AST.Numbering.t() | nil
) :: conversion()

Convert paragraph-based elements such as definitions, lists, paragraphs, headings.