linking

Module: linking

Inheritance diagram for pysvg.linking:

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

Classes

a

class pysvg.linking.a(target=None)

Bases: pysvg.core.BaseElement, pysvg.attributes.CoreAttrib, pysvg.attributes.ConditionalAttrib, pysvg.attributes.StyleAttrib, pysvg.attributes.ExternalAttrib, pysvg.attributes.PresentationAttributes_All, pysvg.attributes.GraphicalEventsAttrib, pysvg.attributes.XLinkAttrib

Class representing the a element of an svg doc.

__init__(target=None)
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_id()
get_image_rendering()
get_kerning()
get_letter_spacing()
get_lighting_color()
get_marker_end()
get_marker_mid()
get_marker_start()
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_overflow()
get_pointer_events()
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_target()
get_text_anchor()
get_text_decoration()
get_text_rendering()
get_transform()
get_unicode_bidi()
get_visibility()
get_word_spacing()
get_writing_mode()
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(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_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_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_overflow(overflow)
set_pointer_events(pointer_events)
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_target(target)
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_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

view

class pysvg.linking.view

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

Class representing the view element of an svg doc.

__init__()
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_externalResourcesRequired()
get_id()
get_preserveAspectRatio()
get_target()
get_transform()
get_viewBox()
get_viewTarget()
get_xml_base()
get_xml_lang()
get_xml_space()
get_zoomAndPan()
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_externalResourcesRequired(externalResourcesRequired)
set_id(id)
set_preserveAspectRatio(preserveAspectRatio)
set_target(target)
set_transform(transform)
set_viewBox(viewBox)
set_viewTarget(viewTarget)
set_xml_base(xml_base)
set_xml_lang(language_code)
set_xml_space(xml_space)
set_zoomAndPan(zoomAndPan)
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