Exemple #1
0
def moveTextSvg( x, y):
    e = d.elementXML
    xml = e.XML[e.pStart:e.pEnd]
    xml = XMLlib.replaceParm(xml, 'x', '%f' % x )
    xml = XMLlib.replaceParm(xml, 'y', '%f' % y )
    if e.parms.has_key('transform'):
        xml = XMLlib.replaceParm(xml, 'transform', "rotate(%s %f,%f)" % (d.textRotation,x,y) )
    return e.XML[:e.pStart] + xml + e.XML[e.pEnd:]
def moveTextSvg( x, y):
    e = d.elementXML
    xml = e.XML[e.pStart:e.pEnd]
    xml = XMLlib.replaceParm(xml, 'x', '%f' % x )
    xml = XMLlib.replaceParm(xml, 'y', '%f' % y )
    if e.parms.has_key('transform'):
        xml = XMLlib.replaceParm(xml, 'transform', "rotate(%s %f,%f)" % (d.textRotation,x,y) )
    return e.XML[:e.pStart] + xml + e.XML[e.pEnd:]
Exemple #3
0
def moveTextSvg( x, y, svgTag='g', svgParms=''):
    e = dimensioning.elementXML
    xml = e.XML[e.pStart:e.pEnd]
    xml = XMLlib.replaceParm(xml, 'x', '%f' % x )
    xml = XMLlib.replaceParm(xml, 'y', '%f' % y )
    if e.parms.has_key('transform'):
        xml = XMLlib.replaceParm(xml, 'transform', "rotate(%s %f,%f)" % (dimensioning.textRotation,x,y) )
    if svgTag == 'g': #then for viewResult
        newXML = e.XML[:e.pStart] + xml + e.XML[e.pEnd:]
    else:
        newXML = u'''<%s %s > %s </%s> ''' % ( svgTag, svgParms, xml, svgTag )
    return newXML