Class TransparencyBehaviour


  • public class TransparencyBehaviour
    extends Object
    Transparency checker class
    Author:
    Maksim Bezrukov
    • Method Detail

      • createFillInstance

        public static TransparencyBehaviour createFillInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill checks
      • createFillXObjectInstance

        public static TransparencyBehaviour createFillXObjectInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill and XObjects checks
      • createFillColorSpaceInstance

        public static TransparencyBehaviour createFillColorSpaceInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill and patterns checks
      • createFillColorSpaceFontInstance

        public static TransparencyBehaviour createFillColorSpaceFontInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill, patterns and font checks
      • createStrokeColorSpaceInstance

        public static TransparencyBehaviour createStrokeColorSpaceInstance()
        Returns:
        an instance of TransparencyBehaviour class with stroke and patterns checks
      • createStrokeColorSpaceFontInstance

        public static TransparencyBehaviour createStrokeColorSpaceFontInstance()
        Returns:
        an instance of TransparencyBehaviour class with stroke, patterns and font checks
      • createFillStrokeColorSpaceInstance

        public static TransparencyBehaviour createFillStrokeColorSpaceInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill, stroke and patterns checks
      • createFillStrokeColorSpaceFontInstance

        public static TransparencyBehaviour createFillStrokeColorSpaceFontInstance()
        Returns:
        an instance of TransparencyBehaviour class with fill, stroke, patterns and font checks
      • containsTransparency

        public boolean containsTransparency​(TransparencyGraphicsState transparencyGraphicsState)
        Checks the given graphic state for the transparency depends on created object type
        Parameters:
        transparencyGraphicsState - graphicState object for check
        Returns:
        true if the given argument object contains transparency depends on created object type