Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.XLinkAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.StyleAttrib, pysvg.attributes.PresentationAttributes_All, pysvg.core.PointAttrib, pysvg.core.DimensionAttrib
Class representing the pattern element of an svg doc.
-
__init__(x=None, y=None, width=None, height=None, patternUnits=None, patternContentUnits=None, patternTransform=None, viewBox=None, preserveAspectRatio=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()
-
get_clip_path()
-
get_clip_rule()
-
get_color()
-
get_color_interpolation()
-
get_color_interpolation_filters()
-
get_color_profile()
-
get_color_rendering()
-
get_cursor()
-
get_direction()
-
get_display()
-
get_dominant_baseline()
-
get_enable_background()
-
get_externalResourcesRequired()
-
get_fill()
-
get_fill_opacity()
-
get_fill_rule()
-
get_filter()
-
get_flood_color()
-
get_flood_opacity()
-
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_height()
-
get_id()
-
get_image_rendering()
-
get_kerning()
-
get_letter_spacing()
-
get_lighting_color()
-
get_marker_end()
-
get_marker_mid()
-
get_marker_start()
-
get_mask()
-
get_opacity()
-
get_overflow()
-
get_patternContentUnits()
-
get_patternTransform()
-
get_patternUnits()
-
get_pointer_events()
-
get_preserveAspectRatio()
-
get_requiredExtensions()
-
get_requiredFeatures()
-
get_shape_rendering()
-
get_stop_color()
-
get_stop_opacity()
-
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_text_anchor()
-
get_text_decoration()
-
get_text_rendering()
-
get_unicode_bidi()
-
get_viewBox()
-
get_visibility()
-
get_width()
-
get_word_spacing()
-
get_writing_mode()
-
get_x()
-
get_xlink_actuate()
-
get_xlink_arcrole()
-
get_xlink_href()
-
get_xlink_role()
-
get_xlink_show()
-
get_xlink_title()
-
get_xlink_type()
-
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(clip)
-
set_clip_path(clip_path)
-
set_clip_rule(clip_rule)
-
set_color(color)
-
set_color_interpolation(color_interpolation)
-
set_color_interpolation_filters(color_interpolation_filters)
-
set_color_profile(color_profile)
-
set_color_rendering(color_rendering)
-
set_cursor(cursor)
-
set_direction(direction)
-
set_display(display)
-
set_dominant_baseline(dominant_baseline)
-
set_enable_background(enableBackground)
-
set_externalResourcesRequired(externalResourcesRequired)
-
set_fill(fill)
-
set_fill_opacity(fill_opacity)
-
set_fill_rule(fill_rule)
-
set_filter(filter)
-
set_flood_color(flood_color)
-
set_flood_opacity(flood_opacity)
-
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_height(height)
-
set_id(id)
-
set_image_rendering(image_rendering)
-
set_kerning(kerning)
-
set_letter_spacing(letter_spacing)
-
set_lighting_color(lighting_color)
-
set_marker_end(marker_end)
-
set_marker_mid(marker_mid)
-
set_marker_start(marker_start)
-
set_mask(mask)
-
set_opacity(opacity)
-
set_overflow(overflow)
-
set_patternContentUnits(patternContentUnits)
-
set_patternTransform(patternTransform)
-
set_patternUnits(patternUnits)
-
set_pointer_events(pointer_events)
-
set_preserveAspectRatio(preserveAspectRatio)
-
set_requiredExtensions(requiredExtensions)
-
set_requiredFeatures(requiredFeatures)
-
set_shape_rendering(shape_rendering)
-
set_stop_color(stop_color)
-
set_stop_opacity(stop_opacity)
-
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_text_anchor(text_anchor)
-
set_text_decoration(text_decoration)
-
set_text_rendering(text_rendering)
-
set_unicode_bidi(unicode_bidi)
-
set_viewBox(viewBox)
-
set_visibility(visibility)
-
set_width(width)
-
set_word_spacing(word_spacing)
-
set_writing_mode(writing_mode)
-
set_x(x)
-
set_xlink_actuate(xlink_actuate)
-
set_xlink_arcrole(xlink_arcrole)
-
set_xlink_href(xlink_href)
-
set_xlink_role(xlink_role)
-
set_xlink_show(xlink_show)
-
set_xlink_title(xlink_title)
-
set_xlink_type(xlink_type)
-
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