Package pro.verron.asciidoc.converters.svg


package pro.verron.asciidoc.converters.svg

SVG element model and theming support for the AsciiDocToSvg converter.

Provides immutable records representing SVG elements (SvgRect, SvgText, SvgLine, … ), a Theme enum for editor chrome styles, and utility classes for font measurement and icon rendering.

See Also:
  • Class
    Description
    Utility class for font management in AsciiDoc previews.
    Provides SVG paths for icons used in simulated editor interfaces.
    Utility class for text measurement and wrapping in AsciiDoc previews.
    Predefined icon identifiers used in simulated editor interfaces.
    An SVG attribute name/value pair, used when constructing SVG elements.
    An ordered, deduplicated collection of SvgAttribute instances.
    SVG <circle> element model.
    Raw text content inside an SVG element.
    SVG document root model (<svg> element).
    Sealed interface for SVG element model objects.
    SVG <g> element model.
    SVG <image> element model.
    SVG <line> element model.
    SVG <rect> element model.
    SVG <text> element model.
    Editor theme used by the SVG converter to simulate different word-processor interfaces (Word, Google Docs, LibreOffice).