Class GradientPropertiesResolver

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

public class GradientPropertiesResolver extends Object
This resolver is used during the layout process to prevent infinite loops.
  • Field Details

    • DEFAULT_MAX_COLOR_STOPS

      public static final int DEFAULT_MAX_COLOR_STOPS
      Default max color stops.
      See Also:
  • Constructor Details

    • GradientPropertiesResolver

      public GradientPropertiesResolver()
      Creates default instance of GradientPropertiesResolver.
    • GradientPropertiesResolver

      public GradientPropertiesResolver (int maxColorStops)
      Creates GradientPropertiesResolver instance.

      This resolver is used for gradient creation.

      Parameters:
      maxColorStops - max color stops for repeat and reflect (see getMaxColorStops()
  • Method Details

    • getMaxColorStops

      public int getMaxColorStops()
      Gets maximum color stops for repeat and reflect spreading.

      This property defines the maximum amount of color stops to be created for repeat and reflect spreading of colors in gradients.

      Returns:
      maximum color stops for repeat and reflect