SBSDKPDFRendererPageSize

enum SBSDKPDFRendererPageSize : NSUInteger {}

Specifies the desired page size (media box size) for PDF rendering operations.

  • Each page is as large as its image at 72 dpi.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeFromImage

    Swift

    case fromImage = 0
  • The page has the aspect ratio of the image, but is fitted into A4 size. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeA4

    Swift

    case A4 = 1
  • The page has A4 size. The image is fitted and centered within the page. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeFixedA4

    Swift

    case fixedA4 = 2
  • The page has the aspect ratio of the image, but is fitted into US letter size. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeUSLetter

    Swift

    case usLetter = 3
  • The page has US letter size. The image is fitted and centered within the page. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeFixedUSLetter

    Swift

    case fixedUSLetter = 4
  • Each page of the result PDF will be of US letter or A4 size depending on the current locale. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeAutoLocale

    Swift

    case autoLocale = 5
  • For each page the best matching format (A4 or US letter) is used. Whether portrait or landscape depends on the images aspect ratio.

    Declaration

    Objective-C

    SBSDKPDFRendererPageSizeAuto

    Swift

    case auto = 6