Class UIPrintPageRenderer

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class UIPrintPageRenderer
    extends NSObject
    Since:
    Available in iOS 4.2 and later.
    • Constructor Detail

      • UIPrintPageRenderer

        public UIPrintPageRenderer()
      • UIPrintPageRenderer

        protected UIPrintPageRenderer​(NSObject.Handle h,
                                      long handle)
    • Method Detail

      • getHeaderHeight

        public double getHeaderHeight()
      • setHeaderHeight

        public void setHeaderHeight​(double v)
      • getFooterHeight

        public double getFooterHeight()
      • setFooterHeight

        public void setFooterHeight​(double v)
      • getPaperRect

        public CGRect getPaperRect()
      • getPrintableRect

        public CGRect getPrintableRect()
      • getNumberOfPages

        public long getNumberOfPages()
      • addPrintFormatter

        public void addPrintFormatter​(UIPrintFormatter formatter,
                                      long pageIndex)
      • prepareForDrawingPages

        public void prepareForDrawingPages​(NSRange range)
      • drawPage

        public void drawPage​(long pageIndex,
                             CGRect printableRect)
      • drawPrintFormatter

        public void drawPrintFormatter​(UIPrintFormatter printFormatter,
                                       long pageIndex)
      • drawHeader

        public void drawHeader​(long pageIndex,
                               CGRect headerRect)
      • drawContent

        public void drawContent​(long pageIndex,
                                CGRect contentRect)
      • drawFooter

        public void drawFooter​(long pageIndex,
                               CGRect footerRect)