Class TransformCreator


  • public class TransformCreator
    extends Object
    Static helper methods to create transforms, either in document coordinates or page coordinates.
    • Constructor Detail

      • TransformCreator

        public TransformCreator()
    • Method Detail

      • createPageCoordinatesTranform

        public static AffineTransform createPageCoordinatesTranform​(RenderingContext c,
                                                                    Box box,
                                                                    PageBox page,
                                                                    int shadowPageNumber)
        Creates a transform that can be applied to a page, either PDF or Java2D. This transform can be applied on top of other tranforms already in effect on the page.
      • createDocumentCoordinatesTransform

        public static AffineTransform createDocumentCoordinatesTransform​(Box master,
                                                                         CssContext c,
                                                                         AffineTransform _parentCtm)
        Creates an absolute transform in document coordinates. This is typically used to figure out what pages the box will fall on. The _parentCtm may be null in case the parent layer uses the identity tranform. If it is not null it will be cloned before use.