xlsx-1.1.4: Simple and incomplete Excel file parser/writer

Safe Haskell | None
Language | Haskell2010

Codec.Xlsx.Types.PageSetup

Contents

- Main types
- Enumerations
- Lenses
  - PageSetup

Synopsis

- data PageSetup = PageSetup {
  - _pageSetupBlackAndWhite :: Maybe Bool
  - _pageSetupCellComments :: Maybe CellComments
  - _pageSetupCopies :: Maybe Int
  - _pageSetupDraft :: Maybe Bool
  - _pageSetupErrors :: Maybe PrintErrors
  - _pageSetupFirstPageNumber :: Maybe Int
  - _pageSetupFitToHeight :: Maybe Int
  - _pageSetupFitToWidth :: Maybe Int
  - _pageSetupHorizontalDpi :: Maybe Int
  - _pageSetupId :: Maybe Text
  - _pageSetupOrientation :: Maybe Orientation
  - _pageSetupPageOrder :: Maybe PageOrder
  - _pageSetupPaperHeight :: Maybe Text
  - _pageSetupPaperSize :: Maybe PaperSize
  - _pageSetupPaperWidth :: Maybe Text
  - _pageSetupScale :: Maybe Int
  - _pageSetupUseFirstPageNumber :: Maybe Bool
  - _pageSetupUsePrinterDefaults :: Maybe Bool
  - _pageSetupVerticalDpi :: Maybe Int
  }
- data CellComments
  - = CellCommentsAsDisplayed
  - | CellCommentsAtEnd
  - | CellCommentsNone
- data PrintErrors
  - = PrintErrorsBlank
  - | PrintErrorsDash
  - | PrintErrorsDisplayed
  - | PrintErrorsNA
- data Orientation
  - = OrientationDefault
  - | OrientationLandscape
  - | OrientationPortrait
- data PageOrder
  - = PageOrderDownThenOver
  - | PageOrderOverThenDown
- data PaperSize
  - = PaperA2
  - | PaperA3
  - | PaperA3Extra
  - | PaperA3ExtraTransverse
  - | PaperA3Transverse
  - | PaperA4
  - | PaperA4Extra
  - | PaperA4Plus
  - | PaperA4Small
  - | PaperA4Transverse
  - | PaperA5
  - | PaperA5Extra
  - | PaperA5Transverse
  - | PaperB4
  - | PaperB5
  - | PaperC
  - | PaperD
  - | PaperE
  - | PaperExecutive
  - | PaperFanfoldGermanLegal
  - | PaperFanfoldGermanStandard
  - | PaperFanfoldUsStandard
  - | PaperFolio
  - | PaperIsoB4
  - | PaperIsoB5Extra
  - | PaperJapaneseDoublePostcard
  - | PaperJisB5Transverse
  - | PaperLedger
  - | PaperLegal
  - | PaperLegalExtra
  - | PaperLetter
  - | PaperLetterExtra
  - | PaperLetterExtraTransverse
  - | PaperLetterPlus
  - | PaperLetterSmall
  - | PaperLetterTransverse
  - | PaperNote
  - | PaperQuarto
  - | PaperStandard9_11
  - | PaperStandard10_11
  - | PaperStandard10_14
  - | PaperStandard11_17
  - | PaperStandard15_11
  - | PaperStatement
  - | PaperSuperA
  - | PaperSuperB
  - | PaperTabloid
  - | PaperTabloidExtra
  - | Envelope6_3_4
  - | Envelope9
  - | Envelope10
  - | Envelope11
  - | Envelope12
  - | Envelope14
  - | EnvelopeB4
  - | EnvelopeB5
  - | EnvelopeB6
  - | EnvelopeC3
  - | EnvelopeC4
  - | EnvelopeC5
  - | EnvelopeC6
  - | EnvelopeC65
  - | EnvelopeDL
  - | EnvelopeInvite
  - | EnvelopeItaly
  - | EnvelopeMonarch
- pageSetupBlackAndWhite :: Lens' PageSetup (Maybe Bool)
- pageSetupCellComments :: Lens' PageSetup (Maybe CellComments)
- pageSetupCopies :: Lens' PageSetup (Maybe Int)
- pageSetupDraft :: Lens' PageSetup (Maybe Bool)
- pageSetupErrors :: Lens' PageSetup (Maybe PrintErrors)
- pageSetupFirstPageNumber :: Lens' PageSetup (Maybe Int)
- pageSetupFitToHeight :: Lens' PageSetup (Maybe Int)
- pageSetupFitToWidth :: Lens' PageSetup (Maybe Int)
- pageSetupHorizontalDpi :: Lens' PageSetup (Maybe Int)
- pageSetupId :: Lens' PageSetup (Maybe Text)
- pageSetupOrientation :: Lens' PageSetup (Maybe Orientation)
- pageSetupPageOrder :: Lens' PageSetup (Maybe PageOrder)
- pageSetupPaperHeight :: Lens' PageSetup (Maybe Text)
- pageSetupPaperSize :: Lens' PageSetup (Maybe PaperSize)
- pageSetupPaperWidth :: Lens' PageSetup (Maybe Text)
- pageSetupScale :: Lens' PageSetup (Maybe Int)
- pageSetupUseFirstPageNumber :: Lens' PageSetup (Maybe Bool)
- pageSetupUsePrinterDefaults :: Lens' PageSetup (Maybe Bool)
- pageSetupVerticalDpi :: Lens' PageSetup (Maybe Int)

# Main types

data PageSetup Source #

Constructors

PageSetup |

Fields

- _pageSetupBlackAndWhite :: Maybe Bool

  Print black and white.

- _pageSetupCellComments :: Maybe CellComments

  This attribute specifies how to print cell comments.

- _pageSetupCopies :: Maybe Int

  Number of copies to print.

- _pageSetupDraft :: Maybe Bool

  Print without graphics.

- _pageSetupErrors :: Maybe PrintErrors

  Specifies how to print cell values for cells with errors.

- _pageSetupFirstPageNumber :: Maybe Int

  Page number for first printed page. If no value is specified, then `automatic` is assumed.

- _pageSetupFitToHeight :: Maybe Int

  Number of vertical pages to fit on.

- _pageSetupFitToWidth :: Maybe Int

  Number of horizontal pages to fit on.

- _pageSetupHorizontalDpi :: Maybe Int

  Horizontal print resolution of the device.

- _pageSetupId :: Maybe Text

  Relationship Id of the devMode printer settings part.

  (Explicit reference to a parent XML element.)

  See 22.8.2.1 "ST_RelationshipId (Explicit Relationship ID)" (p. 3784)

- _pageSetupOrientation :: Maybe Orientation

  Orientation of the page.

- _pageSetupPageOrder :: Maybe PageOrder

  Order of printed pages

- _pageSetupPaperHeight :: Maybe Text

  Height of custom paper as a number followed by a unit identifier.

  When paperHeight and paperWidth are specified, paperSize shall be ignored. Examples: `"297mm"`, `"11in"`.

  See 22.9.2.12 "ST_PositiveUniversalMeasure (Positive Universal Measurement)" (p. 3792)

- _pageSetupPaperSize :: Maybe PaperSize

  Pager size

  When paperHeight, paperWidth, and paperUnits are specified, paperSize should be ignored.

- _pageSetupPaperWidth :: Maybe Text

  Width of custom paper as a number followed by a unit identifier

  Examples: `21cm`, `8.5in`

  When paperHeight and paperWidth are specified, paperSize shall be ignored.

- _pageSetupScale :: Maybe Int

  Print scaling.

  This attribute is restricted to values ranging from 10 to 400. This setting is overridden when fitToWidth and/or fitToHeight are in use.

- _pageSetupUseFirstPageNumber :: Maybe Bool

  Use `_pageSetupFirstPageNumber` value for first page number, and do not auto number the pages.

- _pageSetupUsePrinterDefaults :: Maybe Bool

  Use the printer’s defaults settings for page setup values and don't use the default values specified in the schema.

  Example: If dpi is not present or specified in the XML, the application must not assume 600dpi as specified in the schema as a default and instead must let the printer specify the default dpi.

- _pageSetupVerticalDpi :: Maybe Int

  Vertical print resolution of the device.

#### Instances

Instances details

Default PageSetup Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods def :: PageSetup Source #
NFData PageSetup Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: PageSetup -> () Source #
Generic PageSetup Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep PageSetup |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PageSetup = D1 ('MetaData "PageSetup" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PageSetup" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_pageSetupBlackAndWhite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_pageSetupCellComments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CellComments))) :*: (S1 ('MetaSel ('Just "_pageSetupCopies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "_pageSetupDraft") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_pageSetupErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PrintErrors)) :*: S1 ('MetaSel ('Just "_pageSetupFirstPageNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "_pageSetupFitToHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "_pageSetupFitToWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "_pageSetupHorizontalDpi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "_pageSetupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupOrientation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Orientation))) :*: (S1 ('MetaSel ('Just "_pageSetupPageOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PageOrder)) :*: (S1 ('MetaSel ('Just "_pageSetupPaperHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupPaperSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PaperSize))))) :*: ((S1 ('MetaSel ('Just "_pageSetupPaperWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupScale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "_pageSetupUseFirstPageNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_pageSetupUsePrinterDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_pageSetupVerticalDpi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))))

Methods

from :: PageSetup -> Rep PageSetup x Source #

to :: Rep PageSetup x -> PageSetup Source #

Show PageSetup Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> PageSetup -> ShowS Source # show :: PageSetup -> String Source # showList :: [PageSetup] -> ShowS Source #
Eq PageSetup Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: PageSetup -> PageSetup -> Bool Source # (/=) :: PageSetup -> PageSetup -> Bool Source #
Ord PageSetup Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: PageSetup -> PageSetup -> Ordering Source #

(<) :: PageSetup -> PageSetup -> Bool Source #

(<=) :: PageSetup -> PageSetup -> Bool Source #

(>) :: PageSetup -> PageSetup -> Bool Source #

(>=) :: PageSetup -> PageSetup -> Bool Source #

max :: PageSetup -> PageSetup -> PageSetup Source #

min :: PageSetup -> PageSetup -> PageSetup Source #

FromCursor PageSetup Source # | See `CT_PageSetup`, p. 3922
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromCursor :: Cursor -> [PageSetup] Source #
FromXenoNode PageSetup Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromXenoNode :: Node -> Either Text PageSetup Source #
ToElement PageSetup Source # | See `CT_PageSetup`, p. 3922
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toElement :: Name -> PageSetup -> Element Source #
type Rep PageSetup Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PageSetup = D1 ('MetaData "PageSetup" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PageSetup" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_pageSetupBlackAndWhite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_pageSetupCellComments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CellComments))) :*: (S1 ('MetaSel ('Just "_pageSetupCopies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "_pageSetupDraft") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "_pageSetupErrors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PrintErrors)) :*: S1 ('MetaSel ('Just "_pageSetupFirstPageNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "_pageSetupFitToHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "_pageSetupFitToWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "_pageSetupHorizontalDpi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "_pageSetupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupOrientation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Orientation))) :*: (S1 ('MetaSel ('Just "_pageSetupPageOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PageOrder)) :*: (S1 ('MetaSel ('Just "_pageSetupPaperHeight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupPaperSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe PaperSize))))) :*: ((S1 ('MetaSel ('Just "_pageSetupPaperWidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_pageSetupScale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "_pageSetupUseFirstPageNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "_pageSetupUsePrinterDefaults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_pageSetupVerticalDpi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))))))

# Enumerations

data CellComments Source #

Cell comments

These enumerations specify how cell comments shall be displayed for paper printing purposes.

See 18.18.5 "ST_CellComments (Cell Comments)" (p. 2441).

Constructors

CellCommentsAsDisplayed | Print cell comments as displayed
CellCommentsAtEnd | Print cell comments at end of document
CellCommentsNone | Do not print cell comments

#### Instances

Instances details

NFData CellComments Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: CellComments -> () Source #
Generic CellComments Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep CellComments |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep CellComments = D1 ('MetaData "CellComments" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "CellCommentsAsDisplayed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CellCommentsAtEnd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CellCommentsNone" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: CellComments -> Rep CellComments x Source #

to :: Rep CellComments x -> CellComments Source #

Show CellComments Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> CellComments -> ShowS Source # show :: CellComments -> String Source # showList :: [CellComments] -> ShowS Source #
Eq CellComments Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: CellComments -> CellComments -> Bool Source # (/=) :: CellComments -> CellComments -> Bool Source #
Ord CellComments Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: CellComments -> CellComments -> Ordering Source #

(<) :: CellComments -> CellComments -> Bool Source #

(<=) :: CellComments -> CellComments -> Bool Source #

(>) :: CellComments -> CellComments -> Bool Source #

(>=) :: CellComments -> CellComments -> Bool Source #

max :: CellComments -> CellComments -> CellComments Source #

min :: CellComments -> CellComments -> CellComments Source #

FromAttrVal CellComments Source # | See `ST_CellComments`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrVal :: Reader CellComments Source #
FromAttrBs CellComments Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrBs :: ByteString -> Either Text CellComments Source #
ToAttrVal CellComments Source # | See `ST_CellComments`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toAttrVal :: CellComments -> Text Source #
type Rep CellComments Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep CellComments = D1 ('MetaData "CellComments" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "CellCommentsAsDisplayed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CellCommentsAtEnd" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CellCommentsNone" 'PrefixI 'False) (U1 :: Type -> Type)))

data PrintErrors Source #

Print errors

This enumeration specifies how to display cells with errors when printing the worksheet.

Constructors

PrintErrorsBlank | Display cell errors as blank
PrintErrorsDash | Display cell errors as dashes
PrintErrorsDisplayed | Display cell errors as displayed on screen
PrintErrorsNA | Display cell errors as `#N/A`

#### Instances

Instances details

NFData PrintErrors Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: PrintErrors -> () Source #
Generic PrintErrors Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep PrintErrors |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PrintErrors = D1 ('MetaData "PrintErrors" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "PrintErrorsBlank" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrintErrorsDash" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PrintErrorsDisplayed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrintErrorsNA" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: PrintErrors -> Rep PrintErrors x Source #

to :: Rep PrintErrors x -> PrintErrors Source #

Show PrintErrors Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> PrintErrors -> ShowS Source # show :: PrintErrors -> String Source # showList :: [PrintErrors] -> ShowS Source #
Eq PrintErrors Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: PrintErrors -> PrintErrors -> Bool Source # (/=) :: PrintErrors -> PrintErrors -> Bool Source #
Ord PrintErrors Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: PrintErrors -> PrintErrors -> Ordering Source #

(<) :: PrintErrors -> PrintErrors -> Bool Source #

(<=) :: PrintErrors -> PrintErrors -> Bool Source #

(>) :: PrintErrors -> PrintErrors -> Bool Source #

(>=) :: PrintErrors -> PrintErrors -> Bool Source #

max :: PrintErrors -> PrintErrors -> PrintErrors Source #

min :: PrintErrors -> PrintErrors -> PrintErrors Source #

FromAttrVal PrintErrors Source # | See `ST_PrintError`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrVal :: Reader PrintErrors Source #
FromAttrBs PrintErrors Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrBs :: ByteString -> Either Text PrintErrors Source #
ToAttrVal PrintErrors Source # | See `ST_PrintError`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toAttrVal :: PrintErrors -> Text Source #
type Rep PrintErrors Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PrintErrors = D1 ('MetaData "PrintErrors" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((C1 ('MetaCons "PrintErrorsBlank" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrintErrorsDash" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PrintErrorsDisplayed" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PrintErrorsNA" 'PrefixI 'False) (U1 :: Type -> Type)))

data Orientation Source #

Print orientation for this sheet

Constructors

OrientationDefault |
OrientationLandscape |
OrientationPortrait |

#### Instances

Instances details

NFData Orientation Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: Orientation -> () Source #
Generic Orientation Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep Orientation |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep Orientation = D1 ('MetaData "Orientation" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "OrientationDefault" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OrientationLandscape" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OrientationPortrait" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Orientation -> Rep Orientation x Source #

to :: Rep Orientation x -> Orientation Source #

Show Orientation Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> Orientation -> ShowS Source # show :: Orientation -> String Source # showList :: [Orientation] -> ShowS Source #
Eq Orientation Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: Orientation -> Orientation -> Bool Source # (/=) :: Orientation -> Orientation -> Bool Source #
Ord Orientation Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: Orientation -> Orientation -> Ordering Source #

(<) :: Orientation -> Orientation -> Bool Source #

(<=) :: Orientation -> Orientation -> Bool Source #

(>) :: Orientation -> Orientation -> Bool Source #

(>=) :: Orientation -> Orientation -> Bool Source #

max :: Orientation -> Orientation -> Orientation Source #

min :: Orientation -> Orientation -> Orientation Source #

FromAttrVal Orientation Source # | See `ST_Orientation`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrVal :: Reader Orientation Source #
FromAttrBs Orientation Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrBs :: ByteString -> Either Text Orientation Source #
ToAttrVal Orientation Source # | See `ST_Orientation`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toAttrVal :: Orientation -> Text Source #
type Rep Orientation Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep Orientation = D1 ('MetaData "Orientation" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "OrientationDefault" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OrientationLandscape" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OrientationPortrait" 'PrefixI 'False) (U1 :: Type -> Type)))

data PageOrder Source #

Specifies printed page order

Constructors

PageOrderDownThenOver | Order pages vertically first, then move horizontally
PageOrderOverThenDown | Order pages horizontally first, then move vertically

#### Instances

Instances details

NFData PageOrder Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: PageOrder -> () Source #
Generic PageOrder Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep PageOrder |
Instance details Defined in Codec.Xlsx.Types.PageSetup type Rep PageOrder = D1 ('MetaData "PageOrder" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PageOrderDownThenOver" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PageOrderOverThenDown" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: PageOrder -> Rep PageOrder x Source #

to :: Rep PageOrder x -> PageOrder Source #

Show PageOrder Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> PageOrder -> ShowS Source # show :: PageOrder -> String Source # showList :: [PageOrder] -> ShowS Source #
Eq PageOrder Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: PageOrder -> PageOrder -> Bool Source # (/=) :: PageOrder -> PageOrder -> Bool Source #
Ord PageOrder Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: PageOrder -> PageOrder -> Ordering Source #

(<) :: PageOrder -> PageOrder -> Bool Source #

(<=) :: PageOrder -> PageOrder -> Bool Source #

(>) :: PageOrder -> PageOrder -> Bool Source #

(>=) :: PageOrder -> PageOrder -> Bool Source #

max :: PageOrder -> PageOrder -> PageOrder Source #

min :: PageOrder -> PageOrder -> PageOrder Source #

FromAttrVal PageOrder Source # | See `ST_PageOrder`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrVal :: Reader PageOrder Source #
FromAttrBs PageOrder Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrBs :: ByteString -> Either Text PageOrder Source #
ToAttrVal PageOrder Source # | See `ST_PageOrder`, p. 3923
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toAttrVal :: PageOrder -> Text Source #
type Rep PageOrder Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup type Rep PageOrder = D1 ('MetaData "PageOrder" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) (C1 ('MetaCons "PageOrderDownThenOver" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PageOrderOverThenDown" 'PrefixI 'False) (U1 :: Type -> Type))

data PaperSize Source #

Paper size

Constructors

PaperA2 | A2 paper (420 mm by 594 mm)
PaperA3 | A3 paper (297 mm by 420 mm)
PaperA3Extra | A3 extra paper (322 mm by 445 mm)
PaperA3ExtraTransverse | A3 extra transverse paper (322 mm by 445 mm)
PaperA3Transverse | A3 transverse paper (297 mm by 420 mm)
PaperA4 | A4 paper (210 mm by 297 mm)
PaperA4Extra | A4 extra paper (236 mm by 322 mm)
PaperA4Plus | A4 plus paper (210 mm by 330 mm)
PaperA4Small | A4 small paper (210 mm by 297 mm)
PaperA4Transverse | A4 transverse paper (210 mm by 297 mm)
PaperA5 | A5 paper (148 mm by 210 mm)
PaperA5Extra | A5 extra paper (174 mm by 235 mm)
PaperA5Transverse | A5 transverse paper (148 mm by 210 mm)
PaperB4 | B4 paper (250 mm by 353 mm)
PaperB5 | B5 paper (176 mm by 250 mm)
PaperC | C paper (17 in. by 22 in.)
PaperD | D paper (22 in. by 34 in.)
PaperE | E paper (34 in. by 44 in.)
PaperExecutive | Executive paper (7.25 in. by 10.5 in.)
PaperFanfoldGermanLegal | German legal fanfold (8.5 in. by 13 in.)
PaperFanfoldGermanStandard | German standard fanfold (8.5 in. by 12 in.)
PaperFanfoldUsStandard | US standard fanfold (14.875 in. by 11 in.)
PaperFolio | Folio paper (8.5 in. by 13 in.)
PaperIsoB4 | ISO B4 (250 mm by 353 mm)
PaperIsoB5Extra | ISO B5 extra paper (201 mm by 276 mm)
PaperJapaneseDoublePostcard | Japanese double postcard (200 mm by 148 mm)
PaperJisB5Transverse | JIS B5 transverse paper (182 mm by 257 mm)
PaperLedger | Ledger paper (17 in. by 11 in.)
PaperLegal | Legal paper (8.5 in. by 14 in.)
PaperLegalExtra | Legal extra paper (9.275 in. by 15 in.)
PaperLetter | Letter paper (8.5 in. by 11 in.)
PaperLetterExtra | Letter extra paper (9.275 in. by 12 in.)
PaperLetterExtraTransverse | Letter extra transverse paper (9.275 in. by 12 in.)
PaperLetterPlus | Letter plus paper (8.5 in. by 12.69 in.)
PaperLetterSmall | Letter small paper (8.5 in. by 11 in.)
PaperLetterTransverse | Letter transverse paper (8.275 in. by 11 in.)
PaperNote | Note paper (8.5 in. by 11 in.)
PaperQuarto | Quarto paper (215 mm by 275 mm)
PaperStandard9_11 | Standard paper (9 in. by 11 in.)
PaperStandard10_11 | Standard paper (10 in. by 11 in.)
PaperStandard10_14 | Standard paper (10 in. by 14 in.)
PaperStandard11_17 | Standard paper (11 in. by 17 in.)
PaperStandard15_11 | Standard paper (15 in. by 11 in.)
PaperStatement | Statement paper (5.5 in. by 8.5 in.)
PaperSuperA | SuperASuperAA4 paper (227 mm by 356 mm)
PaperSuperB | SuperBSuperBA3 paper (305 mm by 487 mm)
PaperTabloid | Tabloid paper (11 in. by 17 in.)
PaperTabloidExtra | Tabloid extra paper (11.69 in. by 18 in.)
Envelope6_3_4 | 6 3/4 envelope (3.625 in. by 6.5 in.)
Envelope9 | #9 envelope (3.875 in. by 8.875 in.)
Envelope10 | #10 envelope (4.125 in. by 9.5 in.)
Envelope11 | #11 envelope (4.5 in. by 10.375 in.)
Envelope12 | #12 envelope (4.75 in. by 11 in.)
Envelope14 | #14 envelope (5 in. by 11.5 in.)
EnvelopeB4 | B4 envelope (250 mm by 353 mm)
EnvelopeB5 | B5 envelope (176 mm by 250 mm)
EnvelopeB6 | B6 envelope (176 mm by 125 mm)
EnvelopeC3 | C3 envelope (324 mm by 458 mm)
EnvelopeC4 | C4 envelope (229 mm by 324 mm)
EnvelopeC5 | C5 envelope (162 mm by 229 mm)
EnvelopeC6 | C6 envelope (114 mm by 162 mm)
EnvelopeC65 | C65 envelope (114 mm by 229 mm)
EnvelopeDL | DL envelope (110 mm by 220 mm)
EnvelopeInvite | Invite envelope (220 mm by 220 mm)
EnvelopeItaly | Italy envelope (110 mm by 230 mm)
EnvelopeMonarch | Monarch envelope (3.875 in. by 7.5 in.).

#### Instances

Instances details

NFData PaperSize Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods rnf :: PaperSize -> () Source #
Generic PaperSize Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Associated Types

type Rep PaperSize |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PaperSize = D1 ('MetaData "PaperSize" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((((((C1 ('MetaCons "PaperA2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA3Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA3ExtraTransverse" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperA3Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA4Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4Plus" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperA4Small" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4Transverse" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA5Extra" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperA5Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperB4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperB5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperC" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: ((((C1 ('MetaCons "PaperD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperE" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperExecutive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperFanfoldGermanLegal" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperFanfoldGermanStandard" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperFanfoldUsStandard" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperFolio" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperIsoB4" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperIsoB5Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperJapaneseDoublePostcard" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperJisB5Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLedger" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperLegal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLegalExtra" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperLetter" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PaperLetterExtra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLetterExtraTransverse" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "PaperLetterPlus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLetterSmall" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperLetterTransverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperNote" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperQuarto" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard9_11" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperStandard10_11" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard10_14" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperStandard11_17" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard15_11" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperStatement" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperSuperA" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperSuperB" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperTabloid" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperTabloidExtra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope6_3_4" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: ((((C1 ('MetaCons "Envelope9" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope10" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Envelope11" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope12" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Envelope14" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeB4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeB5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeB6" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "EnvelopeC3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeC4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeC5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeC6" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EnvelopeC65" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeDL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeInvite" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EnvelopeItaly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeMonarch" 'PrefixI 'False) (U1 :: Type -> Type))))))))

Methods

from :: PaperSize -> Rep PaperSize x Source #

to :: Rep PaperSize x -> PaperSize Source #

Show PaperSize Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods showsPrec :: Int -> PaperSize -> ShowS Source # show :: PaperSize -> String Source # showList :: [PaperSize] -> ShowS Source #
Eq PaperSize Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods (==) :: PaperSize -> PaperSize -> Bool Source # (/=) :: PaperSize -> PaperSize -> Bool Source #
Ord PaperSize Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

compare :: PaperSize -> PaperSize -> Ordering Source #

(<) :: PaperSize -> PaperSize -> Bool Source #

(<=) :: PaperSize -> PaperSize -> Bool Source #

(>) :: PaperSize -> PaperSize -> Bool Source #

(>=) :: PaperSize -> PaperSize -> Bool Source #

max :: PaperSize -> PaperSize -> PaperSize Source #

min :: PaperSize -> PaperSize -> PaperSize Source #

FromAttrVal PaperSize Source # | See `paperSize` (attribute of `pageSetup`), p. 1659
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrVal :: Reader PaperSize Source #
FromAttrBs PaperSize Source # |
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods fromAttrBs :: ByteString -> Either Text PaperSize Source #
ToAttrVal PaperSize Source # | See `paperSize` (attribute of `pageSetup`), p. 1659
Instance details Defined in Codec.Xlsx.Types.PageSetup Methods toAttrVal :: PaperSize -> Text Source #
type Rep PaperSize Source # |

Instance details

Defined in Codec.Xlsx.Types.PageSetup

type Rep PaperSize = D1 ('MetaData "PaperSize" "Codec.Xlsx.Types.PageSetup" "xlsx-1.1.4-G0KawmQS4mL8oRGRTaTy8Y" 'False) ((((((C1 ('MetaCons "PaperA2" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA3" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA3Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA3ExtraTransverse" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperA3Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA4Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4Plus" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperA4Small" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA4Transverse" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperA5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperA5Extra" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperA5Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperB4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperB5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperC" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: ((((C1 ('MetaCons "PaperD" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperE" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperExecutive" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperFanfoldGermanLegal" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperFanfoldGermanStandard" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperFanfoldUsStandard" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperFolio" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperIsoB4" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperIsoB5Extra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperJapaneseDoublePostcard" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperJisB5Transverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLedger" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperLegal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLegalExtra" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperLetter" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PaperLetterExtra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLetterExtraTransverse" 'PrefixI 'False) (U1 :: Type -> Type))))))) :+: (((((C1 ('MetaCons "PaperLetterPlus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperLetterSmall" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperLetterTransverse" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperNote" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperQuarto" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard9_11" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperStandard10_11" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard10_14" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "PaperStandard11_17" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperStandard15_11" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperStatement" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperSuperA" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "PaperSuperB" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PaperTabloid" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "PaperTabloidExtra" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope6_3_4" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: ((((C1 ('MetaCons "Envelope9" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope10" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Envelope11" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Envelope12" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Envelope14" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeB4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeB5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeB6" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "EnvelopeC3" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeC4" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeC5" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeC6" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "EnvelopeC65" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeDL" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "EnvelopeInvite" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EnvelopeItaly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EnvelopeMonarch" 'PrefixI 'False) (U1 :: Type -> Type))))))))

# Lenses

## PageSetup

pageSetupBlackAndWhite :: Lens' PageSetup (Maybe Bool) Source #

pageSetupCellComments :: Lens' PageSetup (Maybe CellComments) Source #

pageSetupCopies :: Lens' PageSetup (Maybe Int) Source #

pageSetupDraft :: Lens' PageSetup (Maybe Bool) Source #

pageSetupErrors :: Lens' PageSetup (Maybe PrintErrors) Source #

pageSetupFirstPageNumber :: Lens' PageSetup (Maybe Int) Source #

pageSetupFitToHeight :: Lens' PageSetup (Maybe Int) Source #

pageSetupFitToWidth :: Lens' PageSetup (Maybe Int) Source #

pageSetupHorizontalDpi :: Lens' PageSetup (Maybe Int) Source #

pageSetupId :: Lens' PageSetup (Maybe Text) Source #

pageSetupOrientation :: Lens' PageSetup (Maybe Orientation) Source #

pageSetupPageOrder :: Lens' PageSetup (Maybe PageOrder) Source #

pageSetupPaperHeight :: Lens' PageSetup (Maybe Text) Source #

pageSetupPaperSize :: Lens' PageSetup (Maybe PaperSize) Source #

pageSetupPaperWidth :: Lens' PageSetup (Maybe Text) Source #

pageSetupScale :: Lens' PageSetup (Maybe Int) Source #

pageSetupUseFirstPageNumber :: Lens' PageSetup (Maybe Bool) Source #

pageSetupUsePrinterDefaults :: Lens' PageSetup (Maybe Bool) Source #

pageSetupVerticalDpi :: Lens' PageSetup (Maybe Int) Source #