Esempio n. 1
0
def processSVGElementg( svgReader, xmlElement ):
	"Process xmlElement by svgReader."
	if 'id' not in xmlElement.attributeDictionary:
		return
	idString = xmlElement.attributeDictionary['id'].lower()
	if idString == 'beginningofcontrolsection':
		svgReader.stopProcessing = True
		return
	zIndex = idString.find('z:')
	if zIndex < 0:
		idString = getLabelString(xmlElement.attributeDictionary)
		zIndex = idString.find('z:')
	if zIndex < 0:
		return
	floatFromValue = euclidean.getFloatFromValue( idString[ zIndex + len('z:') : ].strip() )
	if floatFromValue != None:
		svgReader.z = floatFromValue
	svgReader.bridgeRotation = euclidean.getComplexDefaultByDictionary( None, xmlElement.attributeDictionary, 'bridgeRotation')
Esempio n. 2
0
def processSVGElementg( svgReader, xmlElement ):
	"Process xmlElement by svgReader."
	if 'id' not in xmlElement.attributeDictionary:
		return
	idString = xmlElement.attributeDictionary['id'].lower()
	if idString == 'beginningofcontrolsection':
		svgReader.stopProcessing = True
		return
	zIndex = idString.find('z:')
	if zIndex < 0:
		idString = getLabelString(xmlElement.attributeDictionary)
		zIndex = idString.find('z:')
	if zIndex < 0:
		return
	floatFromValue = euclidean.getFloatFromValue( idString[ zIndex + len('z:') : ].strip() )
	if floatFromValue != None:
		svgReader.z = floatFromValue
	svgReader.bridgeRotation = euclidean.getComplexDefaultByDictionary( None, xmlElement.attributeDictionary, 'bridgeRotation')
Esempio n. 3
0
def processSVGElementg(svgReader, xmlElement):
	"""Process xmlElement by svgReader."""
	if 'id' not in xmlElement.attributeDictionary:
		return
	idString = xmlElement.attributeDictionary['id']
	if 'beginningOfControlSection' in xmlElement.attributeDictionary:
		if xmlElement.attributeDictionary['beginningOfControlSection'].lower()[: 1] == 't':
			svgReader.stopProcessing = True
		return
	idStringLower = idString.lower()
	zIndex = idStringLower.find('z:')
	if zIndex < 0:
		idStringLower = getLabelString(xmlElement.attributeDictionary)
		zIndex = idStringLower.find('z:')
	if zIndex < 0:
		return
	floatFromValue = euclidean.getFloatFromValue(idStringLower[zIndex + len('z:') :].strip())
	if floatFromValue is not None:
		svgReader.z = floatFromValue
	svgReader.bridgeRotation = euclidean.getComplexDefaultByDictionary( None, xmlElement.attributeDictionary, 'bridgeRotation')
def processSVGElementg(elementNode, svgReader):
	'Process elementNode by svgReader.'
	if 'id' not in elementNode.attributes:
		return
	idString = elementNode.attributes['id']
	if 'beginningOfControlSection' in elementNode.attributes:
		if elementNode.attributes['beginningOfControlSection'].lower()[: 1] == 't':
			svgReader.stopProcessing = True
		return
	idStringLower = idString.lower()
	zIndex = idStringLower.find('z:')
	if zIndex < 0:
		idStringLower = getLabelString(elementNode.attributes)
		zIndex = idStringLower.find('z:')
	if zIndex < 0:
		return
	floatFromValue = euclidean.getFloatFromValue(idStringLower[zIndex + len('z:') :].strip())
	if floatFromValue != None:
		svgReader.z = floatFromValue
	svgReader.bridgeRotation = euclidean.getComplexDefaultByDictionary( None, elementNode.attributes, 'bridgeRotation')
Esempio n. 5
0
def processSVGElementg(elementNode, svgReader):
    'Process elementNode by svgReader.'
    if 'id' not in elementNode.attributes:
        return
    idString = elementNode.attributes['id']
    if 'beginningOfControlSection' in elementNode.attributes:
        if elementNode.attributes['beginningOfControlSection'].lower(
        )[:1] == 't':
            svgReader.stopProcessing = True
        return
    idStringLower = idString.lower()
    zIndex = idStringLower.find('z:')
    if zIndex < 0:
        idStringLower = getLabelString(elementNode.attributes)
        zIndex = idStringLower.find('z:')
    if zIndex < 0:
        return
    floatFromValue = euclidean.getFloatFromValue(
        idStringLower[zIndex + len('z:'):].strip())
    if floatFromValue != None:
        svgReader.z = floatFromValue
    svgReader.bridgeRotation = euclidean.getComplexDefaultByDictionary(
        None, elementNode.attributes, 'bridgeRotation')