text

Module: text

Inheritance diagram for pysvg.text:

(C) 2008, 2009 Kerim Mansour For licensing information please refer to license.txt

Classes

altGlyph

class pysvg.text.altGlyph(**kwargs)

Bases: pysvg.text.glyphRef, pysvg.attributes.ConditionalAttrib, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.OpacityAttrib, pysvg.attributes.GraphicsAttrib, pysvg.attributes.CursorAttrib, pysvg.attributes.FilterAttrib, pysvg.attributes.MaskAttrib, pysvg.attributes.ClipAttrib, pysvg.attributes.TextContentAttrib, pysvg.core.RotateAttrib

Class representing the altGlyph element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_alignment_baseline()
get_baseline_shift()
get_class()
get_clip_path()
get_clip_rule()
get_color()
get_color_interpolation()
get_color_rendering()
get_cursor()
get_direction()
get_display()
get_dominant_baseline()
get_dx()
get_dy()
get_externalResourcesRequired()
get_fill()
get_fill_opacity()
get_fill_rule()
get_filter()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_format()
get_glyphRef()
get_glyph_orientation_horizontal()
get_glyph_orientation_vertical()
get_id()
get_image_rendering()
get_kerning()
get_lengthAdjust()
get_letter_spacing()
get_mask()
get_onactivate()
get_onclick()
get_onfocusin()
get_onfocusout()
get_onload()
get_onmousedown()
get_onmousemove()
get_onmouseout()
get_onmouseover()
get_onmouseup()
get_opacity()
get_pointer_events()
get_requiredExtensions()
get_requiredFeatures()
get_rotate()
get_shape_rendering()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_opacity()
get_stroke_width()
get_style()
get_systemLanguage()
get_textLength()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_x()
get_xml_base()
get_xml_lang()
get_xml_space()
get_y()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_alignment_baseline(alignment_baseline)
set_baseline_shift(baseline_shift)
set_class(aClass)
set_clip_path(clip_path)
set_clip_rule(clip_rule)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_cursor(cursor)
set_direction(direction)
set_display(display)
set_dominant_baseline(dominant_baseline)
set_dx(dx)
set_dy(dy)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_opacity(fill_opacity)
set_fill_rule(fill_rule)
set_filter(filter)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_format(format)
set_glyphRef(glyphRef)
set_glyph_orientation_horizontal(glyph_orientation_horizontal)
set_glyph_orientation_vertical(glyph_orientation_vertical)
set_id(id)
set_image_rendering(image_rendering)
set_kerning(kerning)
set_lengthAdjust(lengthAdjust)
set_letter_spacing(letter_spacing)
set_mask(mask)
set_onactivate(onactivate)
set_onclick(onclick)
set_onfocusin(onfocusin)
set_onfocusout(onfocusout)
set_onload(onload)
set_onmousedown(onmousedown)
set_onmousemove(onmousemove)
set_onmouseout(onmouseout)
set_onmouseover(onmouseover)
set_onmouseup(onmouseup)
set_opacity(opacity)
set_pointer_events(pointer_events)
set_requiredExtensions(requiredExtensions)
set_requiredFeatures(requiredFeatures)
set_rotate(rotate)
set_shape_rendering(shape_rendering)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_opacity(stroke_opacity)
set_stroke_width(stroke_width)
set_style(style)
set_systemLanguage(language_code)
set_textLength(textLength)
set_text_anchor(text_anchor)
set_text_decoration(text_decoration)
set_text_rendering(text_rendering)
set_unicode_bidi(unicode_bidi)
set_visibility(visibility)
set_word_spacing(word_spacing)
set_x(x)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_y(y)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

altGlyphDef

class pysvg.text.altGlyphDef(**kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib

Class representing the altGlyphDef element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_id()
get_xml_base()
get_xml_lang()
get_xml_space()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_id(id)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

altGlyphItem

class pysvg.text.altGlyphItem(**kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib

Class representing the altGlyphItem element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_id()
get_xml_base()
get_xml_lang()
get_xml_space()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_id(id)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

glyphRef

class pysvg.text.glyphRef(**kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.attributes.FontAttrib, pysvg.attributes.XLinkAttrib, pysvg.attributes.PaintAttrib, pysvg.core.PointAttrib, pysvg.core.DeltaPointAttrib

Class representing the glyphRef element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_class()
get_color()
get_color_interpolation()
get_color_rendering()
get_dx()
get_dy()
get_externalResourcesRequired()
get_fill()
get_fill_rule()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_format()
get_glyphRef()
get_id()
get_lengthAdjust()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_width()
get_style()
get_x()
get_xml_base()
get_xml_lang()
get_xml_space()
get_y()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_class(aClass)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_dx(dx)
set_dy(dy)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_rule(fill_rule)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_format(format)
set_glyphRef(glyphRef)
set_id(id)
set_lengthAdjust(lengthAdjust)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_width(stroke_width)
set_style(style)
set_x(x)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_y(y)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

text

class pysvg.text.text(content=None, x=None, y=None, dx=None, dy=None, rotate=None, textLength=None, lengthAdjust=None, **kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.core.PointAttrib, pysvg.core.DeltaPointAttrib, pysvg.core.RotateAttrib, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.PaintAttrib, pysvg.attributes.FontAttrib, pysvg.attributes.OpacityAttrib, pysvg.attributes.GraphicsAttrib, pysvg.attributes.CursorAttrib, pysvg.attributes.FilterAttrib, pysvg.attributes.MaskAttrib, pysvg.attributes.ClipAttrib, pysvg.attributes.TextContentAttrib, pysvg.attributes.TextAttrib

Class representing the text element of an svg doc.

__init__(content=None, x=None, y=None, dx=None, dy=None, rotate=None, textLength=None, lengthAdjust=None, **kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_alignment_baseline()
get_baseline_shift()
get_class()
get_clip_path()
get_clip_rule()
get_color()
get_color_interpolation()
get_color_rendering()
get_cursor()
get_direction()
get_display()
get_dominant_baseline()
get_dx()
get_dy()
get_externalResourcesRequired()
get_fill()
get_fill_opacity()
get_fill_rule()
get_filter()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_glyph_orientation_horizontal()
get_glyph_orientation_vertical()
get_id()
get_image_rendering()
get_kerning()
get_lengthAdjust()
get_letter_spacing()
get_mask()
get_onactivate()
get_onclick()
get_onfocusin()
get_onfocusout()
get_onload()
get_onmousedown()
get_onmousemove()
get_onmouseout()
get_onmouseover()
get_onmouseup()
get_opacity()
get_pointer_events()
get_requiredExtensions()
get_requiredFeatures()
get_rotate()
get_shape_rendering()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_opacity()
get_stroke_width()
get_style()
get_systemLanguage()
get_textLength()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_transform()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_writing_mode()
get_x()
get_xml_base()
get_xml_lang()
get_xml_space()
get_y()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_alignment_baseline(alignment_baseline)
set_baseline_shift(baseline_shift)
set_class(aClass)
set_clip_path(clip_path)
set_clip_rule(clip_rule)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_cursor(cursor)
set_direction(direction)
set_display(display)
set_dominant_baseline(dominant_baseline)
set_dx(dx)
set_dy(dy)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_opacity(fill_opacity)
set_fill_rule(fill_rule)
set_filter(filter)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_glyph_orientation_horizontal(glyph_orientation_horizontal)
set_glyph_orientation_vertical(glyph_orientation_vertical)
set_id(id)
set_image_rendering(image_rendering)
set_kerning(kerning)
set_lengthAdjust(lengthAdjust)
set_letter_spacing(letter_spacing)
set_mask(mask)
set_onactivate(onactivate)
set_onclick(onclick)
set_onfocusin(onfocusin)
set_onfocusout(onfocusout)
set_onload(onload)
set_onmousedown(onmousedown)
set_onmousemove(onmousemove)
set_onmouseout(onmouseout)
set_onmouseover(onmouseover)
set_onmouseup(onmouseup)
set_opacity(opacity)
set_pointer_events(pointer_events)
set_requiredExtensions(requiredExtensions)
set_requiredFeatures(requiredFeatures)
set_rotate(rotate)
set_shape_rendering(shape_rendering)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_opacity(stroke_opacity)
set_stroke_width(stroke_width)
set_style(style)
set_systemLanguage(language_code)
set_textLength(textLength)
set_text_anchor(text_anchor)
set_text_decoration(text_decoration)
set_text_rendering(text_rendering)
set_transform(transform)
set_unicode_bidi(unicode_bidi)
set_visibility(visibility)
set_word_spacing(word_spacing)
set_writing_mode(writing_mode)
set_x(x)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_y(y)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

textPath

class pysvg.text.textPath(**kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.attributes.XLinkAttrib, pysvg.attributes.FontAttrib, pysvg.attributes.PaintAttrib, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.OpacityAttrib, pysvg.attributes.GraphicsAttrib, pysvg.attributes.CursorAttrib, pysvg.attributes.FilterAttrib, pysvg.attributes.MaskAttrib, pysvg.attributes.ClipAttrib, pysvg.attributes.TextContentAttrib

Class representing the textPath element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_alignment_baseline()
get_baseline_shift()
get_class()
get_clip_path()
get_clip_rule()
get_color()
get_color_interpolation()
get_color_rendering()
get_cursor()
get_direction()
get_display()
get_dominant_baseline()
get_externalResourcesRequired()
get_fill()
get_fill_opacity()
get_fill_rule()
get_filter()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_glyph_orientation_horizontal()
get_glyph_orientation_vertical()
get_id()
get_image_rendering()
get_kerning()
get_lengthAdjust()
get_letter_spacing()
get_mask()
get_method()
get_onactivate()
get_onclick()
get_onfocusin()
get_onfocusout()
get_onload()
get_onmousedown()
get_onmousemove()
get_onmouseout()
get_onmouseover()
get_onmouseup()
get_opacity()
get_pointer_events()
get_requiredExtensions()
get_requiredFeatures()
get_shape_rendering()
get_spacing()
get_startOffset()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_opacity()
get_stroke_width()
get_style()
get_systemLanguage()
get_textLength()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_xml_base()
get_xml_lang()
get_xml_space()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_alignment_baseline(alignment_baseline)
set_baseline_shift(baseline_shift)
set_class(aClass)
set_clip_path(clip_path)
set_clip_rule(clip_rule)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_cursor(cursor)
set_direction(direction)
set_display(display)
set_dominant_baseline(dominant_baseline)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_opacity(fill_opacity)
set_fill_rule(fill_rule)
set_filter(filter)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_glyph_orientation_horizontal(glyph_orientation_horizontal)
set_glyph_orientation_vertical(glyph_orientation_vertical)
set_id(id)
set_image_rendering(image_rendering)
set_kerning(kerning)
set_lengthAdjust(lengthAdjust)
set_letter_spacing(letter_spacing)
set_mask(mask)
set_method(method)
set_onactivate(onactivate)
set_onclick(onclick)
set_onfocusin(onfocusin)
set_onfocusout(onfocusout)
set_onload(onload)
set_onmousedown(onmousedown)
set_onmousemove(onmousemove)
set_onmouseout(onmouseout)
set_onmouseover(onmouseover)
set_onmouseup(onmouseup)
set_opacity(opacity)
set_pointer_events(pointer_events)
set_requiredExtensions(requiredExtensions)
set_requiredFeatures(requiredFeatures)
set_shape_rendering(shape_rendering)
set_spacing(spacing)
set_startOffset(startOffset)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_opacity(stroke_opacity)
set_stroke_width(stroke_width)
set_style(style)
set_systemLanguage(language_code)
set_textLength(textLength)
set_text_anchor(text_anchor)
set_text_decoration(text_decoration)
set_text_rendering(text_rendering)
set_unicode_bidi(unicode_bidi)
set_visibility(visibility)
set_word_spacing(word_spacing)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

tref

class pysvg.text.tref(**kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.attributes.XLinkAttrib, pysvg.core.PointAttrib, pysvg.core.DeltaPointAttrib, pysvg.core.RotateAttrib, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.PaintAttrib, pysvg.attributes.FontAttrib, pysvg.attributes.OpacityAttrib, pysvg.attributes.GraphicsAttrib, pysvg.attributes.CursorAttrib, pysvg.attributes.FilterAttrib, pysvg.attributes.MaskAttrib, pysvg.attributes.ClipAttrib, pysvg.attributes.TextContentAttrib

Class representing the tref element of an svg doc.

__init__(**kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_alignment_baseline()
get_baseline_shift()
get_class()
get_clip_path()
get_clip_rule()
get_color()
get_color_interpolation()
get_color_rendering()
get_cursor()
get_direction()
get_display()
get_dominant_baseline()
get_dx()
get_dy()
get_externalResourcesRequired()
get_fill()
get_fill_opacity()
get_fill_rule()
get_filter()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_glyph_orientation_horizontal()
get_glyph_orientation_vertical()
get_id()
get_image_rendering()
get_kerning()
get_lengthAdjust()
get_letter_spacing()
get_mask()
get_onactivate()
get_onclick()
get_onfocusin()
get_onfocusout()
get_onload()
get_onmousedown()
get_onmousemove()
get_onmouseout()
get_onmouseover()
get_onmouseup()
get_opacity()
get_pointer_events()
get_requiredExtensions()
get_requiredFeatures()
get_rotate()
get_shape_rendering()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_opacity()
get_stroke_width()
get_style()
get_systemLanguage()
get_textLength()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_x()
get_xml_base()
get_xml_lang()
get_xml_space()
get_y()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_alignment_baseline(alignment_baseline)
set_baseline_shift(baseline_shift)
set_class(aClass)
set_clip_path(clip_path)
set_clip_rule(clip_rule)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_cursor(cursor)
set_direction(direction)
set_display(display)
set_dominant_baseline(dominant_baseline)
set_dx(dx)
set_dy(dy)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_opacity(fill_opacity)
set_fill_rule(fill_rule)
set_filter(filter)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_glyph_orientation_horizontal(glyph_orientation_horizontal)
set_glyph_orientation_vertical(glyph_orientation_vertical)
set_id(id)
set_image_rendering(image_rendering)
set_kerning(kerning)
set_lengthAdjust(lengthAdjust)
set_letter_spacing(letter_spacing)
set_mask(mask)
set_onactivate(onactivate)
set_onclick(onclick)
set_onfocusin(onfocusin)
set_onfocusout(onfocusout)
set_onload(onload)
set_onmousedown(onmousedown)
set_onmousemove(onmousemove)
set_onmouseout(onmouseout)
set_onmouseover(onmouseover)
set_onmouseup(onmouseup)
set_opacity(opacity)
set_pointer_events(pointer_events)
set_requiredExtensions(requiredExtensions)
set_requiredFeatures(requiredFeatures)
set_rotate(rotate)
set_shape_rendering(shape_rendering)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_opacity(stroke_opacity)
set_stroke_width(stroke_width)
set_style(style)
set_systemLanguage(language_code)
set_textLength(textLength)
set_text_anchor(text_anchor)
set_text_decoration(text_decoration)
set_text_rendering(text_rendering)
set_unicode_bidi(unicode_bidi)
set_visibility(visibility)
set_word_spacing(word_spacing)
set_x(x)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_y(y)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

tspan

class pysvg.text.tspan(x=None, y=None, dx=None, dy=None, rotate=None, textLength=None, lengthAdjust=None, **kwargs)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.core.PointAttrib, pysvg.core.DeltaPointAttrib, pysvg.core.RotateAttrib, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.PaintAttrib, pysvg.attributes.FontAttrib, pysvg.attributes.OpacityAttrib, pysvg.attributes.GraphicsAttrib, pysvg.attributes.CursorAttrib, pysvg.attributes.FilterAttrib, pysvg.attributes.MaskAttrib, pysvg.attributes.ClipAttrib, pysvg.attributes.TextContentAttrib

Class representing the tspan element of an svg doc.

__init__(x=None, y=None, dx=None, dy=None, rotate=None, textLength=None, lengthAdjust=None, **kwargs)
addElement(element)
appendTextContent(text)
getAttribute(attribute_name)
getElementAt(pos)
getXML()

Return a XML representation of the current element. This function can be used for debugging purposes. It is also used by getXML in SVG

@return: the representation of the current element as an xml string

get_alignment_baseline()
get_baseline_shift()
get_class()
get_clip_path()
get_clip_rule()
get_color()
get_color_interpolation()
get_color_rendering()
get_cursor()
get_direction()
get_display()
get_dominant_baseline()
get_dx()
get_dy()
get_externalResourcesRequired()
get_fill()
get_fill_opacity()
get_fill_rule()
get_filter()
get_font_family()
get_font_size()
get_font_size_adjust()
get_font_stretch()
get_font_style()
get_font_variant()
get_font_weight()
get_glyph_orientation_horizontal()
get_glyph_orientation_vertical()
get_id()
get_image_rendering()
get_kerning()
get_lengthAdjust()
get_letter_spacing()
get_mask()
get_onactivate()
get_onclick()
get_onfocusin()
get_onfocusout()
get_onload()
get_onmousedown()
get_onmousemove()
get_onmouseout()
get_onmouseover()
get_onmouseup()
get_opacity()
get_pointer_events()
get_requiredExtensions()
get_requiredFeatures()
get_rotate()
get_shape_rendering()
get_stroke()
get_stroke_dasharray()
get_stroke_dashoffset()
get_stroke_linecap()
get_stroke_linejoin()
get_stroke_miterlimit()
get_stroke_opacity()
get_stroke_width()
get_style()
get_systemLanguage()
get_textLength()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_x()
get_xml_base()
get_xml_lang()
get_xml_space()
get_y()
insertElementAt(element, pos)
quote_attrib(inStr)
Transforms characters between xml notation and python notation.
save(filename, encoding='ISO-8859-1', standalone='no')
Stores any element in a svg file (including header). Calling this method only makes sense if the root element is an svg elemnt
setAttribute(attribute_name, attribute_value)
setKWARGS(**kwargs)
Used to set all attributes given in a **kwargs parameter. Might throw an Exception if attribute was not found. #TODO: check if we should fix this using “setAttribute”
set_alignment_baseline(alignment_baseline)
set_baseline_shift(baseline_shift)
set_class(aClass)
set_clip_path(clip_path)
set_clip_rule(clip_rule)
set_color(color)
set_color_interpolation(color_interpolation)
set_color_rendering(color_rendering)
set_cursor(cursor)
set_direction(direction)
set_display(display)
set_dominant_baseline(dominant_baseline)
set_dx(dx)
set_dy(dy)
set_externalResourcesRequired(externalResourcesRequired)
set_fill(fill)
set_fill_opacity(fill_opacity)
set_fill_rule(fill_rule)
set_filter(filter)
set_font_family(font_family)
set_font_size(font_size)
set_font_size_adjust(font_size_adjust)
set_font_stretch(font_stretch)
set_font_style(font_style)
set_font_variant(font_variant)
set_font_weight(font_weight)
set_glyph_orientation_horizontal(glyph_orientation_horizontal)
set_glyph_orientation_vertical(glyph_orientation_vertical)
set_id(id)
set_image_rendering(image_rendering)
set_kerning(kerning)
set_lengthAdjust(lengthAdjust)
set_letter_spacing(letter_spacing)
set_mask(mask)
set_onactivate(onactivate)
set_onclick(onclick)
set_onfocusin(onfocusin)
set_onfocusout(onfocusout)
set_onload(onload)
set_onmousedown(onmousedown)
set_onmousemove(onmousemove)
set_onmouseout(onmouseout)
set_onmouseover(onmouseover)
set_onmouseup(onmouseup)
set_opacity(opacity)
set_pointer_events(pointer_events)
set_requiredExtensions(requiredExtensions)
set_requiredFeatures(requiredFeatures)
set_rotate(rotate)
set_shape_rendering(shape_rendering)
set_stroke(stroke)
set_stroke_dasharray(stroke_dasharray)
set_stroke_dashoffset(stroke_dashoffset)
set_stroke_linecap(stroke_linecap)
set_stroke_linejoin(stroke_linejoin)
set_stroke_miterlimit(stroke_miterlimit)
set_stroke_opacity(stroke_opacity)
set_stroke_width(stroke_width)
set_style(style)
set_systemLanguage(language_code)
set_textLength(textLength)
set_text_anchor(text_anchor)
set_text_decoration(text_decoration)
set_text_rendering(text_rendering)
set_unicode_bidi(unicode_bidi)
set_visibility(visibility)
set_word_spacing(word_spacing)
set_x(x)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_y(y)
wrap_xml(xml, encoding='ISO-8859-1', standalone='no')
Method that provides a standard svg header string for a file

Table Of Contents

This Page