Class GradientColorStop

java.lang.Object
com.itextpdf.kernel.colors.gradients.GradientColorStop

public class GradientColorStop extends Object
The gradient stop color structure representing the stop color configuration. The stop color consists of: - float[] rgb color array. Values should be in [0, 1] range. All values outside of this range would be adjusted to the nearest corner of the range. - double offset and GradientColorStop.OffsetType offset type specifies the coordinate of the stop color on the targeting gradient coordinates vector - double hint offset and GradientColorStop.HintOffsetType hint offset type specifies the color transition mid point offset between the current color and the next color
  • Constructor Details

    • GradientColorStop

      public GradientColorStop (float[] rgb)
      Constructor of stop color with with specified rgb color and default (GradientColorStop.OffsetType.AUTO) offset
      Parameters:
      rgb - the color value
    • GradientColorStop

      public GradientColorStop (float[] rgb, double offset, GradientColorStop.OffsetType offsetType)
      Constructor of stop color with with specified rgb color and offset
      Parameters:
      rgb - the color value
      offset - the offset value. Makes sense only if the offsetType is not GradientColorStop.OffsetType.AUTO
      offsetType - the offset's type
    • GradientColorStop

      public GradientColorStop (GradientColorStop gradientColorStop, double offset, GradientColorStop.OffsetType offsetType)
      Constructor that creates the stop with the same color as the another stop and new offset
      Parameters:
      gradientColorStop - the gradient stop color from which the color value would be copied
      offset - the new offset. Makes sense only if the offsetType is not GradientColorStop.OffsetType.AUTO
      offsetType - the new offset's type
  • Method Details