ladybug_display.svg.tspan module

SVG TSpan class.

class ladybug_display.svg.tspan.TSpan(externalResourcesRequired=None, x=None, y=None, dx=None, dy=None, textLength=None, lengthAdjust=None, writing_mode=None, alignment_baseline=None, baseline_shift=None, stroke_linecap=None, stroke_linejoin=None, stroke_miterlimit=None, fill_rule=None, opacity=None)[source]

Bases: Element, _TextElement

https://developer.mozilla.org/en-US/docs/Web/SVG/Element/tspan

ToString()

Overwrite .NET ToString.

as_dict()
as_str()
ALIGNMENTS = {'after-edge', 'baseline', 'before-edge', 'bottom', 'hanging', 'ideographic', 'inherit', 'lower', 'mathematical', 'middle', 'text-after-edge', 'text-before-edge', 'text-bottom', 'text-top', 'top'}
ANCHORS = {'end', 'inherit', 'middle', 'start'}
BASELINES = {'alphabetic', 'auto', 'autosense-script', 'central', 'hanging', 'ideographic', 'inherit', 'lower', 'mathematical', 'middle', 'no-change', 'reset', 'text-bottom', 'text-top'}
BIDIS = {'bidi-override', 'embed', 'isolate', 'isolate-override', 'normal', 'plaintext'}
CURSORS = {'auto', 'crosshair', 'default', 'e-resize', 'help', 'inherit', 'move', 'n-resize', 'ne-resize', 'nw-resize', 'pointer', 's-resize', 'se-resize', 'sw-resize', 'text', 'w-resize', 'wait'}
DECORATIONS = {'line-through', 'none', 'overline', 'underline'}
DIRECTIONS = {'inherit', 'ltr', 'rtl'}
EVENTS = {'all', 'bounding-box', 'fill', 'none', 'painted', 'stroke', 'visible', 'visibleFill', 'visiblePainted', 'visibleStroke'}
FILL_RULES = {'evenodd', 'inherit', 'nonzero'}
INTERPOLATIONS = {'auto', 'inherit', 'linearRGB', 'sRGB'}
LENGTH_ADJUSTS = {'spacing', 'spacingAndGlyphs'}
LINECAPS = {'butt', 'inherit', 'round', 'square'}
LINEJOINS = {'bevel', 'inherit', 'miter', 'round'}
PAINT_ORDERS = {'fill', 'markers', 'normal', 'stroke'}
RULES = {'evenodd', 'inherit', 'nonzero'}
SHIFTS = {'baseline', 'inherit', 'sub', 'super'}
SPACINGS = {'auto', 'exact'}
STRETCHES = {'expanded', 'extra-condensed', 'extra-expanded', 'inherit', 'narrower', 'normal', 'semi-condensed', 'semi-expanded', 'ultra-condensed', 'ultra-expanded', 'wider'}
STYLES = {'inherit', 'italic', 'normal', 'oblique'}
VARIANTS = {'inherit', 'normal', 'small-caps'}
WEIGHTS = {'100', '200', '300', '400', '500', '600', '700', '800', '900', 'bold', 'bolder', 'inherit', 'lighter', 'normal'}
WRITING_MODES = {'horizontal-tb', 'vertical-lr', 'vertical-rl'}
property alignment_baseline

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alignment-baseline

property baseline_shift

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseline-shift

property class_

[list of objs]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/class-

property clip_rule

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule

property color

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color

property color_interpolation

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation

property cursor

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cursor

property data

[dict]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/data

property direction

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction

property display

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display

property dominant_baseline

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dominant-baseline

property dx

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dx

property dy

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dy

element_name = 'tspan'
property elements

[list of objs]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/elements

property externalResourcesRequired

[bool]

property fill

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill

property fill_opacity

[number]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity

property fill_rule

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule

property filter

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filter

property font_family

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-family

property font_size

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size

property font_size_adjust

[number]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size-adjust

property font_stretch

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-stretch

property font_style

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-style

property font_variant

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-variant

property font_weight

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-weight

property id

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id

property lang

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lang

property lengthAdjust

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lengthAdjust

property letter_spacing

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing

property onactivate

[str]

property onclick

[str]

property onfocusin

[str]

property onfocusout

[str]

property onload

[str]

property onmousedown

[str]

property onmousemove

[str]

property onmouseout

[str]

property onmouseover

[str]

property onmouseup

[str]

property opacity

[number]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity

property paint_order

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/paint-order

property pointer_events

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointer-events

property stroke

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke

property stroke_dasharray

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray

property stroke_dashoffset

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset

property stroke_linecap

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap

property stroke_linejoin

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linejoin

property stroke_miterlimit

[number]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-miterlimit

property stroke_opacity

[number]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity

property stroke_width

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width

property style

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/style

property tabindex

[int]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tabindex

property text

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text

property textLength

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textLength

property text_anchor

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-anchor

property text_decoration

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-decoration

property transform_origin

[str]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform-origin

property unicode_bidi

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-bidi

property vector_effect

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vector-effect

property visibility

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility

property word_spacing

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing

property writing_mode

[str enum]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writing-mode

property x

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x

property y

[number or length]

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y