Beispiel #1
0
        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, "");
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public SVGUnSupported(SVGWord doc, string sName) : base(doc)
 {
     m_sElementName = sName + ":unsupported";
     m_ElementType  = SVGUnitType.typeUnsupported;
 }
Beispiel #4
0
 /// <summary>
 /// 它构造一个没有属性的组元素。
 /// </summary>
 /// <param name="doc">SVG document.</param>
 public SVGGroup(SVGWord doc) : base(doc)
 {
     Init();
 }
Beispiel #5
0
        /// <summary>
        /// 构造一个desc元素。
        /// </summary>
        /// <param name="doc">SVG document.</param>
        /// <param name="sValue"></param>
        public SVGDesc(SVGWord doc, string sValue) : base(doc)
        {
            Init();

            Value = sValue;
        }
Beispiel #6
0
 /// <summary>
 /// 它构造一个没有属性的desc元素。
 /// </summary>
 /// <param name="doc">SVG document.</param>
 public SVGDesc(SVGWord doc) : base(doc)
 {
     Init();
 }