iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

SCILinearGradientPenStyle

@interface SCILinearGradientPenStyle : SCIPenStyle

Defines a style class for lines with linear gradient which is used to draw 2D lines on the ISCIRenderSurface.

  • Get’s the underlying SCILinearGradientBrushStyle which is used in this PenStyle instance.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) SCILinearGradientBrushStyle *_Nonnull gradientStyle;

    Swift

    var gradientStyle: SCILinearGradientBrushStyle { get }
  • Deprecated

    Please use initWithGradientStyle:thickness:strokeDashArray:antiAliasing: initializer instead

    Creates a new SCILinearGradientPenStyle` instance.

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithGradientStyle:(nonnull SCILinearGradientBrushStyle *)gradientStyle
                 antiAliasing:(BOOL)antiAliasing
                    thickness:(float)thickness
              strokeDashArray:(nullable NSArray<NSNumber *> *)strokeDashArray;

    Swift

    convenience init(gradientStyle: SCILinearGradientBrushStyle, antiAliasing: Bool, thickness: Float, strokeDashArray: [NSNumber]?)

    Parameters

    gradientStyle

    The linear gradient style.

    antiAliasing

    The value indicating whether the pen should use antialiasing or no.

    thickness

    The stroke thickness in pixels.

    strokeDashArray

    The stroke dash pattern.

  • Creates a new SCILinearGradientPenStyle` instance.

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithGradientStyle:(nonnull SCILinearGradientBrushStyle *)gradientStyle
                    thickness:(float)thickness
              strokeDashArray:(nullable NSArray<NSNumber *> *)strokeDashArray
                 antiAliasing:(BOOL)antiAliasing;

    Parameters

    gradientStyle

    The linear gradient style.

    thickness

    The stroke thickness in pixels.

    strokeDashArray

    The stroke dash pattern.

    antiAliasing

    The value indicating whether the pen should use antialiasing or no.