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