internal SVGRoot(SVGWord doc) : base(doc) { m_sElementName = "svg"; m_ElementType = SVGUnitType.typeSvg; AddAttr(SVGAttribute._SvgAttribute.attrSvg_XmlNs, ""); AddAttr(SVGAttribute._SvgAttribute.attrSvg_Version, ""); AddAttr(SVGAttribute._SvgAttribute.attrSpecific_Width, ""); AddAttr(SVGAttribute._SvgAttribute.attrSpecific_Height, ""); }
protected SVGBaseShape(SVGWord doc) : base(doc) { AddAttr(SVGAttribute._SvgAttribute.attrCore_XmlBase, null); AddAttr(SVGAttribute._SvgAttribute.attrCore_XmlLang, null); AddAttr(SVGAttribute._SvgAttribute.attrCore_XmlSpace, null); AddAttr(SVGAttribute._SvgAttribute.attrStyle_Class, null); AddAttr(SVGAttribute._SvgAttribute.attrStyle_Style, null); //AddAttr(SVGAttribute._SvgAttribute.attrSpecific_ShapeName, null); //will do for all - Ajay AddAttr(SVGAttribute._SvgAttribute.attrPaint_Color, Color.Transparent); AddAttr(SVGAttribute._SvgAttribute.attrPaint_Fill, Color.Transparent); AddAttr(SVGAttribute._SvgAttribute.attrPaint_FillRule, 0); AddAttr(SVGAttribute._SvgAttribute.attrPaint_Stroke, Color.Transparent); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeWidth, null); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeDashArray, null); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeDashOffSet, null); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeLineCap, 0); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeLineJoin, 0); AddAttr(SVGAttribute._SvgAttribute.attrPaint_StrokeMiterLimit, null); AddAttr(SVGAttribute._SvgAttribute.attrPaint_ColorInterpolation, 0); AddAttr(SVGAttribute._SvgAttribute.attrPaint_ColorInterpolationFilters, 0); AddAttr(SVGAttribute._SvgAttribute.attrPaint_ColorRendering, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_Display, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_PointerEvents, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_ImageRendering, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_ShapeRendering, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_TextRendering, 0); AddAttr(SVGAttribute._SvgAttribute.attrGraphics_Visiblity, 0); AddAttr(SVGAttribute._SvgAttribute.attrOpacity_Opacity, null); AddAttr(SVGAttribute._SvgAttribute.attrOpacity_FillOpacity, null); AddAttr(SVGAttribute._SvgAttribute.attrOpacity_StrokeOpacity, null); //在基本形状上添加属性 transform AddAttr(SVGAttribute._SvgAttribute.attrSpecific_Transform, null); }
public SVGUnSupported(SVGWord doc, string sName) : base(doc) { m_sElementName = sName + ":unsupported"; m_ElementType = SVGUnitType.typeUnsupported; }
/// <summary> /// 它构造一个没有属性的组元素。 /// </summary> /// <param name="doc">SVG document.</param> public SVGGroup(SVGWord doc) : base(doc) { Init(); }
/// <summary> /// 构造一个desc元素。 /// </summary> /// <param name="doc">SVG document.</param> /// <param name="sValue"></param> public SVGDesc(SVGWord doc, string sValue) : base(doc) { Init(); Value = sValue; }
/// <summary> /// 它构造一个没有属性的desc元素。 /// </summary> /// <param name="doc">SVG document.</param> public SVGDesc(SVGWord doc) : base(doc) { Init(); }