Exemple #1
0
 internal SvgImageElement(string prefix, string localname, string ns, SvgDocument doc) : base(prefix, localname, ns, doc)
 {
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgTests        = new SvgTests(this);
     svgURIReference = new SvgURIReference(this);
     svgFitToViewBox = new SvgFitToViewBox(this);
 }
Exemple #2
0
 internal SvgSvgElement(string prefix, string localname, string ns, SvgDocument doc) : base(prefix, localname, ns, doc)
 {
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgFitToViewBox  = new SvgFitToViewBox(this);
     svgTests         = new SvgTests(this);
     currentTranslate = new SvgPoint(0, 0);
 }
Exemple #3
0
 internal SvgSvgElement(string prefix, string localname, string ns, SvgDocument doc)
     : base(prefix, localname, ns, doc)
 {
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgFitToViewBox = new SvgFitToViewBox(this);
     svgTests = new SvgTests(this);
     currentTranslate = new SvgPoint(0, 0);
 }
 public SvgPatternElement(string prefix, string localname, string ns, SvgDocument doc)
     : base(prefix, localname, ns, doc)
 {
     svgURIReference              = new SvgUriReference(this);
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgFitToViewBox              = new SvgFitToViewBox(this);
     svgTests                     = new SvgTests(this);
 }
Exemple #5
0
 public SvgPatternElement(string prefix, string localname, string ns, SvgDocument doc)
     : base(prefix, localname, ns, doc)
 {
     _uriReference        = new SvgUriReference(this);
     _externalResRequired = new SvgExternalResourcesRequired(this);
     _fitToViewBox        = new SvgFitToViewBox(this);
     _svgTests            = new SvgTests(this);
 }
Exemple #6
0
        public SvgSvgElement(string prefix, string localname, string ns, SvgDocument doc)
            : base(prefix, localname, ns, doc)
        {
            _currentScale = 1;
            _redrawTimers = new List <Timer>();

            _svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
            _svgFitToViewBox  = new SvgFitToViewBox(this);
            _svgTests         = new SvgTests(this);
            _currentTranslate = new SvgPoint(0, 0);
        }
Exemple #7
0
        public void Resize()
        {
            // TODO: Invalidate! Fire SVGResize
            _x                      = null;
            _y                      = null;
            _width                  = null;
            _height                 = null;
            _currentView            = null;
            _cachedViewBoxTransform = null;
            _viewport               = null;
            _svgFitToViewBox        = null;
            _svgFitToViewBox        = new SvgFitToViewBox(this);

            if (this != OwnerDocument.RootElement)
            {
                (OwnerDocument.RootElement as SvgSvgElement).Resize();
            }
        }
Exemple #8
0
 public void Resize()
 {
     // TODO: Invalidate! Fire SVGResize
     width                  = null;
     height                 = null;
     x                      = null;
     y                      = null;
     currentView            = null;
     cachedViewBoxTransform = null;
     viewport               = null;
     svgFitToViewBox        = null;
     svgFitToViewBox        = new SvgFitToViewBox(this);
     if (this == OwnerDocument.RootElement)
     {
         // TODO
     }
     else
     {
         (OwnerDocument.RootElement as SvgSvgElement).Resize();
     }
 }
Exemple #9
0
 public void Resize()
 {
     // TODO: Invalidate! Fire SVGResize
     x = null;
     y = null;
     width = null;
     height = null;
     currentView = null;
     cachedViewBoxTransform = null;
     viewport = null;
     svgFitToViewBox = null;
     svgFitToViewBox = new SvgFitToViewBox(this);
     if (this == OwnerDocument.RootElement)
     {
         // TODO
     }
     else
     {
         (OwnerDocument.RootElement as SvgSvgElement).Resize();
     }
 }
 internal SvgMarkerElement(string prefix, string localname, string ns, SvgDocument doc)
     : base(prefix, localname, ns, doc)
 {
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgFitToViewBox = new SvgFitToViewBox(this);
 }
Exemple #11
0
 public SvgMarkerElement(string prefix, string localname, string ns, SvgDocument doc)
     : base(prefix, localname, ns, doc)
 {
     _externalResourcesRequired = new SvgExternalResourcesRequired(this);
     _fitToViewBox = new SvgFitToViewBox(this);
 }
Exemple #12
0
 internal SvgSymbolElement(string prefix, string localname, string ns, SvgDocument doc) : base(prefix, localname, ns, doc)
 {
     svgExternalResourcesRequired = new SvgExternalResourcesRequired(this);
     svgFitToViewBox = new SvgFitToViewBox(this);
 }