ImageMagick.EightBimProfile.CreateClipPath C# (CSharp) Méthode

CreateClipPath() private méthode

private CreateClipPath ( string name, int offset, int length ) : ClipPath
name string
offset int
length int
Résultat ClipPath
    private ClipPath CreateClipPath(string name, int offset, int length)
    {
      XmlDocument doc = new XmlDocument();
      doc.CreateXmlDeclaration("1.0", "iso-8859-1", null);

      XmlElement svg = XmlHelper.CreateElement(doc, "svg");
      XmlHelper.SetAttribute(svg, "width", _Width);
      XmlHelper.SetAttribute(svg, "height", _Height);

      XmlElement g = XmlHelper.CreateElement(svg, "g");

      XmlElement path = XmlHelper.CreateElement(g, "path");
      XmlHelper.SetAttribute(path, "fill", "#00000000");
      XmlHelper.SetAttribute(path, "stroke", "#00000000");
      XmlHelper.SetAttribute(path, "stroke-width", "0");
      XmlHelper.SetAttribute(path, "stroke-antialiasing", "false");
      string d = GetClipPath(offset, length);
      XmlHelper.SetAttribute(path, "d", d);

      return new ClipPath(name, doc.CreateNavigator());
    }