| Copyright | Copyright (C) 2012-2024 John MacFarlane |
|---|---|
| License | GNU GPL, version 2 or above |
| Maintainer | John MacFarlane <jgm@berkeley.edu> |
| Stability | alpha |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Text.Pandoc.Options
Description
Data structures and functions for representing parser and writer options.
Synopsis
- module Text.Pandoc.Extensions
- data ReaderOptions = ReaderOptions {}
- data HTMLMathMethod
- data CiteMethod
- data ObfuscationMethod
- data HTMLSlideVariant
- data EPUBVersion
- data WrapOption
- data TopLevelDivision
- data WriterOptions = WriterOptions {
- writerTemplate :: Maybe (Template Text)
- writerVariables :: Context Text
- writerTabStop :: Int
- writerTableOfContents :: Bool
- writerListOfFigures :: Bool
- writerListOfTables :: Bool
- writerIncremental :: Bool
- writerHTMLMathMethod :: HTMLMathMethod
- writerNumberSections :: Bool
- writerNumberOffset :: [Int]
- writerSectionDivs :: Bool
- writerExtensions :: Extensions
- writerReferenceLinks :: Bool
- writerDpi :: Int
- writerWrapText :: WrapOption
- writerColumns :: Int
- writerEmailObfuscation :: ObfuscationMethod
- writerIdentifierPrefix :: Text
- writerCiteMethod :: CiteMethod
- writerHtmlQTags :: Bool
- writerSlideLevel :: Maybe Int
- writerTopLevelDivision :: TopLevelDivision
- writerListings :: Bool
- writerHighlightStyle :: Maybe Style
- writerSetextHeaders :: Bool
- writerListTables :: Bool
- writerEpubSubdirectory :: Text
- writerEpubMetadata :: Maybe Text
- writerEpubFonts :: [FilePath]
- writerEpubTitlePage :: Bool
- writerSplitLevel :: Int
- writerChunkTemplate :: PathTemplate
- writerTOCDepth :: Int
- writerReferenceDoc :: Maybe FilePath
- writerReferenceLocation :: ReferenceLocation
- writerFigureCaptionPosition :: CaptionPosition
- writerTableCaptionPosition :: CaptionPosition
- writerSyntaxMap :: SyntaxMap
- writerPreferAscii :: Bool
- writerLinkImages :: Bool
- data TrackChanges
- data ReferenceLocation
- data CaptionPosition
- def :: Default a => a
- isEnabled :: HasSyntaxExtensions a => Extension -> a -> Bool
- defaultMathJaxURL :: Text
- defaultKaTeXURL :: Text
Documentation
module Text.Pandoc.Extensions
data ReaderOptions Source #
Constructors
| ReaderOptions | |
Fields
| |
Instances
data HTMLMathMethod Source #
Instances
| FromJSON HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser HTMLMathMethod Source # parseJSONList :: Value -> Parser [HTMLMathMethod] Source # | |||||
| ToJSON HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: HTMLMathMethod -> Value Source # toEncoding :: HTMLMathMethod -> Encoding Source # toJSONList :: [HTMLMathMethod] -> Value Source # toEncodingList :: [HTMLMathMethod] -> Encoding Source # omitField :: HTMLMathMethod -> Bool Source # | |||||
| Data HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HTMLMathMethod -> c HTMLMathMethod Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLMathMethod Source # toConstr :: HTMLMathMethod -> Constr Source # dataTypeOf :: HTMLMathMethod -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLMathMethod) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLMathMethod) Source # gmapT :: (forall b. Data b => b -> b) -> HTMLMathMethod -> HTMLMathMethod Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLMathMethod -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLMathMethod -> r Source # gmapQ :: (forall d. Data d => d -> u) -> HTMLMathMethod -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLMathMethod -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLMathMethod -> m HTMLMathMethod Source # | |||||
| Generic HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: HTMLMathMethod -> Rep HTMLMathMethod x Source # to :: Rep HTMLMathMethod x -> HTMLMathMethod Source # | |||||
| Read HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: HTMLMathMethod -> HTMLMathMethod -> Bool Source # (/=) :: HTMLMathMethod -> HTMLMathMethod -> Bool Source # | |||||
| type Rep HTMLMathMethod Source # | |||||
Defined in Text.Pandoc.Options type Rep HTMLMathMethod = D1 ('MetaData "HTMLMathMethod" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) ((C1 ('MetaCons "PlainMath" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "WebTeX" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "GladTeX" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "MathML" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MathJax" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "KaTeX" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))) | |||||
data CiteMethod Source #
Instances
| FromJSON CiteMethod Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser CiteMethod Source # parseJSONList :: Value -> Parser [CiteMethod] Source # | |||||
| ToJSON CiteMethod Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: CiteMethod -> Value Source # toEncoding :: CiteMethod -> Encoding Source # toJSONList :: [CiteMethod] -> Value Source # toEncodingList :: [CiteMethod] -> Encoding Source # omitField :: CiteMethod -> Bool Source # | |||||
| Data CiteMethod Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CiteMethod -> c CiteMethod Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CiteMethod Source # toConstr :: CiteMethod -> Constr Source # dataTypeOf :: CiteMethod -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CiteMethod) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CiteMethod) Source # gmapT :: (forall b. Data b => b -> b) -> CiteMethod -> CiteMethod Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CiteMethod -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CiteMethod -> r Source # gmapQ :: (forall d. Data d => d -> u) -> CiteMethod -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> CiteMethod -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CiteMethod -> m CiteMethod Source # | |||||
| Generic CiteMethod Source # | |||||
Defined in Text.Pandoc.Options Associated Types
| |||||
| Read CiteMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show CiteMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq CiteMethod Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: CiteMethod -> CiteMethod -> Bool Source # (/=) :: CiteMethod -> CiteMethod -> Bool Source # | |||||
| type Rep CiteMethod Source # | |||||
Defined in Text.Pandoc.Options type Rep CiteMethod = D1 ('MetaData "CiteMethod" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "Citeproc" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Natbib" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Biblatex" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data ObfuscationMethod Source #
Methods for obfuscating email addresses in HTML.
Constructors
| NoObfuscation | |
| ReferenceObfuscation | |
| JavascriptObfuscation |
Instances
| FromJSON ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser ObfuscationMethod Source # parseJSONList :: Value -> Parser [ObfuscationMethod] Source # | |||||
| ToJSON ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: ObfuscationMethod -> Value Source # toEncoding :: ObfuscationMethod -> Encoding Source # toJSONList :: [ObfuscationMethod] -> Value Source # toEncodingList :: [ObfuscationMethod] -> Encoding Source # omitField :: ObfuscationMethod -> Bool Source # | |||||
| Data ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ObfuscationMethod -> c ObfuscationMethod Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ObfuscationMethod Source # toConstr :: ObfuscationMethod -> Constr Source # dataTypeOf :: ObfuscationMethod -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ObfuscationMethod) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ObfuscationMethod) Source # gmapT :: (forall b. Data b => b -> b) -> ObfuscationMethod -> ObfuscationMethod Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ObfuscationMethod -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ObfuscationMethod -> r Source # gmapQ :: (forall d. Data d => d -> u) -> ObfuscationMethod -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> ObfuscationMethod -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ObfuscationMethod -> m ObfuscationMethod Source # | |||||
| Generic ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: ObfuscationMethod -> Rep ObfuscationMethod x Source # to :: Rep ObfuscationMethod x -> ObfuscationMethod Source # | |||||
| Read ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: ObfuscationMethod -> ObfuscationMethod -> Bool Source # (/=) :: ObfuscationMethod -> ObfuscationMethod -> Bool Source # | |||||
| type Rep ObfuscationMethod Source # | |||||
Defined in Text.Pandoc.Options type Rep ObfuscationMethod = D1 ('MetaData "ObfuscationMethod" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "NoObfuscation" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ReferenceObfuscation" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "JavascriptObfuscation" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data HTMLSlideVariant Source #
Varieties of HTML slide shows.
Constructors
| S5Slides | |
| SlidySlides | |
| SlideousSlides | |
| DZSlides | |
| RevealJsSlides | |
| NoSlides |
Instances
| FromJSON HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser HTMLSlideVariant Source # parseJSONList :: Value -> Parser [HTMLSlideVariant] Source # | |||||
| ToJSON HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: HTMLSlideVariant -> Value Source # toEncoding :: HTMLSlideVariant -> Encoding Source # toJSONList :: [HTMLSlideVariant] -> Value Source # toEncodingList :: [HTMLSlideVariant] -> Encoding Source # omitField :: HTMLSlideVariant -> Bool Source # | |||||
| Data HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HTMLSlideVariant -> c HTMLSlideVariant Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HTMLSlideVariant Source # toConstr :: HTMLSlideVariant -> Constr Source # dataTypeOf :: HTMLSlideVariant -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HTMLSlideVariant) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HTMLSlideVariant) Source # gmapT :: (forall b. Data b => b -> b) -> HTMLSlideVariant -> HTMLSlideVariant Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HTMLSlideVariant -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HTMLSlideVariant -> r Source # gmapQ :: (forall d. Data d => d -> u) -> HTMLSlideVariant -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> HTMLSlideVariant -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HTMLSlideVariant -> m HTMLSlideVariant Source # | |||||
| Generic HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: HTMLSlideVariant -> Rep HTMLSlideVariant x Source # to :: Rep HTMLSlideVariant x -> HTMLSlideVariant Source # | |||||
| Read HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: HTMLSlideVariant -> HTMLSlideVariant -> Bool Source # (/=) :: HTMLSlideVariant -> HTMLSlideVariant -> Bool Source # | |||||
| type Rep HTMLSlideVariant Source # | |||||
Defined in Text.Pandoc.Options type Rep HTMLSlideVariant = D1 ('MetaData "HTMLSlideVariant" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) ((C1 ('MetaCons "S5Slides" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SlidySlides" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SlideousSlides" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "DZSlides" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RevealJsSlides" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NoSlides" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
data EPUBVersion Source #
Instances
| Data EPUBVersion Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EPUBVersion -> c EPUBVersion Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EPUBVersion Source # toConstr :: EPUBVersion -> Constr Source # dataTypeOf :: EPUBVersion -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EPUBVersion) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EPUBVersion) Source # gmapT :: (forall b. Data b => b -> b) -> EPUBVersion -> EPUBVersion Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EPUBVersion -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EPUBVersion -> r Source # gmapQ :: (forall d. Data d => d -> u) -> EPUBVersion -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> EPUBVersion -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EPUBVersion -> m EPUBVersion Source # | |||||
| Generic EPUBVersion Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: EPUBVersion -> Rep EPUBVersion x Source # to :: Rep EPUBVersion x -> EPUBVersion Source # | |||||
| Read EPUBVersion Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show EPUBVersion Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq EPUBVersion Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: EPUBVersion -> EPUBVersion -> Bool Source # (/=) :: EPUBVersion -> EPUBVersion -> Bool Source # | |||||
| type Rep EPUBVersion Source # | |||||
data WrapOption Source #
Options for wrapping text in the output.
Constructors
| WrapAuto | Automatically wrap to width |
| WrapNone | No non-semantic newlines |
| WrapPreserve | Preserve wrapping of input source |
Instances
| FromJSON WrapOption Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser WrapOption Source # parseJSONList :: Value -> Parser [WrapOption] Source # | |||||
| ToJSON WrapOption Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: WrapOption -> Value Source # toEncoding :: WrapOption -> Encoding Source # toJSONList :: [WrapOption] -> Value Source # toEncodingList :: [WrapOption] -> Encoding Source # omitField :: WrapOption -> Bool Source # | |||||
| Data WrapOption Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WrapOption -> c WrapOption Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WrapOption Source # toConstr :: WrapOption -> Constr Source # dataTypeOf :: WrapOption -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WrapOption) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WrapOption) Source # gmapT :: (forall b. Data b => b -> b) -> WrapOption -> WrapOption Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WrapOption -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WrapOption -> r Source # gmapQ :: (forall d. Data d => d -> u) -> WrapOption -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> WrapOption -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WrapOption -> m WrapOption Source # | |||||
| Generic WrapOption Source # | |||||
Defined in Text.Pandoc.Options Associated Types
| |||||
| Read WrapOption Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show WrapOption Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq WrapOption Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: WrapOption -> WrapOption -> Bool Source # (/=) :: WrapOption -> WrapOption -> Bool Source # | |||||
| type Rep WrapOption Source # | |||||
Defined in Text.Pandoc.Options type Rep WrapOption = D1 ('MetaData "WrapOption" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "WrapAuto" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "WrapNone" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WrapPreserve" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data TopLevelDivision Source #
Options defining the type of top-level headers.
Constructors
| TopLevelPart | Top-level headers become parts |
| TopLevelChapter | Top-level headers become chapters |
| TopLevelSection | Top-level headers become sections |
| TopLevelDefault | Top-level type is determined via heuristics |
Instances
| FromJSON TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser TopLevelDivision Source # parseJSONList :: Value -> Parser [TopLevelDivision] Source # | |||||
| ToJSON TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: TopLevelDivision -> Value Source # toEncoding :: TopLevelDivision -> Encoding Source # toJSONList :: [TopLevelDivision] -> Value Source # toEncodingList :: [TopLevelDivision] -> Encoding Source # omitField :: TopLevelDivision -> Bool Source # | |||||
| Data TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TopLevelDivision -> c TopLevelDivision Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TopLevelDivision Source # toConstr :: TopLevelDivision -> Constr Source # dataTypeOf :: TopLevelDivision -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TopLevelDivision) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TopLevelDivision) Source # gmapT :: (forall b. Data b => b -> b) -> TopLevelDivision -> TopLevelDivision Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TopLevelDivision -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TopLevelDivision -> r Source # gmapQ :: (forall d. Data d => d -> u) -> TopLevelDivision -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> TopLevelDivision -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TopLevelDivision -> m TopLevelDivision Source # | |||||
| Generic TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: TopLevelDivision -> Rep TopLevelDivision x Source # to :: Rep TopLevelDivision x -> TopLevelDivision Source # | |||||
| Read TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: TopLevelDivision -> TopLevelDivision -> Bool Source # (/=) :: TopLevelDivision -> TopLevelDivision -> Bool Source # | |||||
| type Rep TopLevelDivision Source # | |||||
Defined in Text.Pandoc.Options type Rep TopLevelDivision = D1 ('MetaData "TopLevelDivision" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) ((C1 ('MetaCons "TopLevelPart" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TopLevelChapter" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TopLevelSection" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TopLevelDefault" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data WriterOptions Source #
Options for writers
Constructors
| WriterOptions | |
Fields
| |
Instances
| Default WriterOptions Source # | |||||
Defined in Text.Pandoc.Options Methods def :: WriterOptions Source # | |||||
| Data WriterOptions Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> WriterOptions -> c WriterOptions Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c WriterOptions Source # toConstr :: WriterOptions -> Constr Source # dataTypeOf :: WriterOptions -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c WriterOptions) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c WriterOptions) Source # gmapT :: (forall b. Data b => b -> b) -> WriterOptions -> WriterOptions Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> WriterOptions -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> WriterOptions -> r Source # gmapQ :: (forall d. Data d => d -> u) -> WriterOptions -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> WriterOptions -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> WriterOptions -> m WriterOptions Source # | |||||
| Generic WriterOptions Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: WriterOptions -> Rep WriterOptions x Source # to :: Rep WriterOptions x -> WriterOptions Source # | |||||
| Show WriterOptions Source # | |||||
Defined in Text.Pandoc.Options | |||||
| type Rep WriterOptions Source # | |||||
Defined in Text.Pandoc.Options type Rep WriterOptions = D1 ('MetaData "WriterOptions" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "WriterOptions" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "writerTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Template Text))) :*: S1 ('MetaSel ('Just "writerVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Context Text))) :*: (S1 ('MetaSel ('Just "writerTabStop") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "writerTableOfContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerListOfFigures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "writerListOfTables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerIncremental") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "writerHTMLMathMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HTMLMathMethod) :*: (S1 ('MetaSel ('Just "writerNumberSections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerNumberOffset") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Int]))))) :*: (((S1 ('MetaSel ('Just "writerSectionDivs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerExtensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Extensions)) :*: (S1 ('MetaSel ('Just "writerReferenceLinks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "writerDpi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "writerWrapText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 WrapOption)))) :*: ((S1 ('MetaSel ('Just "writerColumns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "writerEmailObfuscation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ObfuscationMethod)) :*: (S1 ('MetaSel ('Just "writerIdentifierPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "writerCiteMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CiteMethod) :*: S1 ('MetaSel ('Just "writerHtmlQTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))) :*: ((((S1 ('MetaSel ('Just "writerSlideLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "writerTopLevelDivision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TopLevelDivision)) :*: (S1 ('MetaSel ('Just "writerListings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "writerHighlightStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Style)) :*: S1 ('MetaSel ('Just "writerSetextHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) :*: ((S1 ('MetaSel ('Just "writerListTables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerEpubSubdirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "writerEpubMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "writerEpubFonts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FilePath]) :*: S1 ('MetaSel ('Just "writerEpubTitlePage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool))))) :*: (((S1 ('MetaSel ('Just "writerSplitLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "writerChunkTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PathTemplate)) :*: (S1 ('MetaSel ('Just "writerTOCDepth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "writerReferenceDoc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FilePath)) :*: S1 ('MetaSel ('Just "writerReferenceLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReferenceLocation)))) :*: ((S1 ('MetaSel ('Just "writerFigureCaptionPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CaptionPosition) :*: S1 ('MetaSel ('Just "writerTableCaptionPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CaptionPosition)) :*: (S1 ('MetaSel ('Just "writerSyntaxMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SyntaxMap) :*: (S1 ('MetaSel ('Just "writerPreferAscii") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "writerLinkImages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))))) | |||||
data TrackChanges Source #
Options for accepting or rejecting MS Word track-changes.
Constructors
| AcceptChanges | |
| RejectChanges | |
| AllChanges |
Instances
| FromJSON TrackChanges Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser TrackChanges Source # parseJSONList :: Value -> Parser [TrackChanges] Source # | |||||
| ToJSON TrackChanges Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: TrackChanges -> Value Source # toEncoding :: TrackChanges -> Encoding Source # toJSONList :: [TrackChanges] -> Value Source # toEncodingList :: [TrackChanges] -> Encoding Source # omitField :: TrackChanges -> Bool Source # | |||||
| Data TrackChanges Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TrackChanges -> c TrackChanges Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TrackChanges Source # toConstr :: TrackChanges -> Constr Source # dataTypeOf :: TrackChanges -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TrackChanges) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TrackChanges) Source # gmapT :: (forall b. Data b => b -> b) -> TrackChanges -> TrackChanges Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TrackChanges -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TrackChanges -> r Source # gmapQ :: (forall d. Data d => d -> u) -> TrackChanges -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> TrackChanges -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TrackChanges -> m TrackChanges Source # | |||||
| Generic TrackChanges Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: TrackChanges -> Rep TrackChanges x Source # to :: Rep TrackChanges x -> TrackChanges Source # | |||||
| Read TrackChanges Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show TrackChanges Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq TrackChanges Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: TrackChanges -> TrackChanges -> Bool Source # (/=) :: TrackChanges -> TrackChanges -> Bool Source # | |||||
| type Rep TrackChanges Source # | |||||
Defined in Text.Pandoc.Options type Rep TrackChanges = D1 ('MetaData "TrackChanges" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "AcceptChanges" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RejectChanges" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AllChanges" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data ReferenceLocation Source #
Locations for footnotes and references in markdown output
Constructors
| EndOfBlock | End of block |
| EndOfSection | prior to next section header (or end of document) |
| EndOfDocument | at end of document |
Instances
| FromJSON ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser ReferenceLocation Source # parseJSONList :: Value -> Parser [ReferenceLocation] Source # | |||||
| ToJSON ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: ReferenceLocation -> Value Source # toEncoding :: ReferenceLocation -> Encoding Source # toJSONList :: [ReferenceLocation] -> Value Source # toEncodingList :: [ReferenceLocation] -> Encoding Source # omitField :: ReferenceLocation -> Bool Source # | |||||
| Data ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReferenceLocation -> c ReferenceLocation Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReferenceLocation Source # toConstr :: ReferenceLocation -> Constr Source # dataTypeOf :: ReferenceLocation -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReferenceLocation) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReferenceLocation) Source # gmapT :: (forall b. Data b => b -> b) -> ReferenceLocation -> ReferenceLocation Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceLocation -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReferenceLocation -> r Source # gmapQ :: (forall d. Data d => d -> u) -> ReferenceLocation -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> ReferenceLocation -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReferenceLocation -> m ReferenceLocation Source # | |||||
| Generic ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: ReferenceLocation -> Rep ReferenceLocation x Source # to :: Rep ReferenceLocation x -> ReferenceLocation Source # | |||||
| Read ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: ReferenceLocation -> ReferenceLocation -> Bool Source # (/=) :: ReferenceLocation -> ReferenceLocation -> Bool Source # | |||||
| type Rep ReferenceLocation Source # | |||||
Defined in Text.Pandoc.Options type Rep ReferenceLocation = D1 ('MetaData "ReferenceLocation" "Text.Pandoc.Options" "pandoc-3.7.0.2-3HpF373gaiUFWYH8xWETrB" 'False) (C1 ('MetaCons "EndOfBlock" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "EndOfSection" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EndOfDocument" 'PrefixI 'False) (U1 :: Type -> Type))) | |||||
data CaptionPosition Source #
Positions for figure and table captions
Constructors
| CaptionAbove | above figure or table |
| CaptionBelow | below figure or table |
Instances
| FromJSON CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options Methods parseJSON :: Value -> Parser CaptionPosition Source # parseJSONList :: Value -> Parser [CaptionPosition] Source # | |||||
| ToJSON CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options Methods toJSON :: CaptionPosition -> Value Source # toEncoding :: CaptionPosition -> Encoding Source # toJSONList :: [CaptionPosition] -> Value Source # toEncodingList :: [CaptionPosition] -> Encoding Source # omitField :: CaptionPosition -> Bool Source # | |||||
| Data CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CaptionPosition -> c CaptionPosition Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CaptionPosition Source # toConstr :: CaptionPosition -> Constr Source # dataTypeOf :: CaptionPosition -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CaptionPosition) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CaptionPosition) Source # gmapT :: (forall b. Data b => b -> b) -> CaptionPosition -> CaptionPosition Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CaptionPosition -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CaptionPosition -> r Source # gmapQ :: (forall d. Data d => d -> u) -> CaptionPosition -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> CaptionPosition -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> CaptionPosition -> m CaptionPosition Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionPosition -> m CaptionPosition Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CaptionPosition -> m CaptionPosition Source # | |||||
| Generic CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options Associated Types
Methods from :: CaptionPosition -> Rep CaptionPosition x Source # to :: Rep CaptionPosition x -> CaptionPosition Source # | |||||
| Read CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Show CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options | |||||
| Eq CaptionPosition Source # | |||||
Defined in Text.Pandoc.Options Methods (==) :: CaptionPosition -> CaptionPosition -> Bool Source # (/=) :: CaptionPosition -> CaptionPosition -> Bool Source # | |||||
| type Rep CaptionPosition Source # | |||||