protected void AddAttr(SvgAttribute._SvgAttribute type, object objValue) { SvgAttribute attrToAdd = new SvgAttribute(type); attrToAdd.Value = objValue; m_attributes.Add(attrToAdd); }
internal string GetAttributeStringValue(SvgAttribute._SvgAttribute type) { object objValue = GetAttributeValue(type); if (objValue != null) { return(objValue.ToString()); } else { return(""); } }
internal object GetAttributeValue(SvgAttribute._SvgAttribute type) { object objValue; if (GetAttributeValue(type, out objValue)) { return(objValue); } else { return(null); } }
internal SvgAttribute GetAttribute(SvgAttribute._SvgAttribute type) { for (int i = 0; i < m_attributes.Count; i++) { SvgAttribute attr = (SvgAttribute)m_attributes[i]; if (attr.AttributeType == type) { return(attr); } } return(null); }
internal bool SetAttributeValue(SvgAttribute._SvgAttribute type, object objValue) { bool bReturn = false; for (int i = 0; i < m_attributes.Count; i++) { SvgAttribute attr = (SvgAttribute)m_attributes[i]; if (attr.AttributeType == type) { bReturn = true; attr.Value = objValue; break; } } return(bReturn); }
internal Color GetAttributeColorValue(SvgAttribute._SvgAttribute type) { object objValue = GetAttributeValue(type); if (objValue != null) { Color cValue = Color.Black; try { cValue = (Color)(objValue); } catch { } return(cValue); } else { return(Color.Black); } }
internal int GetAttributeIntValue(SvgAttribute._SvgAttribute type) { object objValue = GetAttributeValue(type); if (objValue != null) { int nValue = 0; try { nValue = Convert.ToInt32(objValue.ToString()); } catch { } return(nValue); } else { return(0); } }