SVGPaintable.IsLinearGradiantFill C# (CSharp) Method

IsLinearGradiantFill() public method

public IsLinearGradiantFill ( ) : bool
return bool
    public bool IsLinearGradiantFill()
    {
        if(string.IsNullOrEmpty(_gradientID))
          return false;
        bool flag = false;
        for(int i = 0; i < _linearGradList.Count; i++) {
          if(_linearGradList[i].id == _gradientID) {
        flag = true;
        break;
          }
        }
        return flag;
    }

Usage Example

Exemplo n.º 1
0
    public SVGPaintable(SVGPaintable inheritPaintable, AttributeList attrList)
    {
        this._linearGradList = inheritPaintable.linearGradList;
        this._radialGradList = inheritPaintable.radialGradList;;
        Initialize(attrList);

        if(IsFillX() == false) {
          if(inheritPaintable.IsLinearGradiantFill()) {
        this._gradientID = inheritPaintable.gradientID;
          } else if(inheritPaintable.IsRadialGradiantFill()) {
        this._gradientID = inheritPaintable.gradientID;
          } else this._fillColor = inheritPaintable.fillColor;
        }
        if(!IsStroke()&& inheritPaintable.IsStroke()) {
          this._strokeColor = inheritPaintable.strokeColor;
        }

        if(_strokeLineCap == SVGStrokeLineCapMethod.Unknown) {
          _strokeLineCap = inheritPaintable.strokeLineCap;
        }

        if(_strokeLineJoin == SVGStrokeLineJoinMethod.Unknown) {
          _strokeLineJoin = inheritPaintable.strokeLineJoin;
        }

        if(isStrokeWidth == false)
          this._strokeWidth.NewValueSpecifiedUnits(inheritPaintable.strokeWidth);
    }
All Usage Examples Of SVGPaintable::IsLinearGradiantFill