{"definitions":{"Appendix":{"title":"Appendix","description":"Appendix styling","type":"object","properties":{"UseMenuStyles":{"description":"If true, styles from the menu is used for appendix, default value is false","type":"boolean"},"Position":{"description":"Position of the appendix","type":"string","enum":["Trailing","Bottom"]},"AppendixStyle":{"$ref":"#/definitions/Heading"}},"required":["UseMenuStyles","Position","AppendixStyle"]},"DirectLink":{"description":"Styling of the Direct Link button. This button allows the user to create a link to a slide with a specific ID","type":"object","properties":{"HorizontalOffset":{"description":"Horizontal offset of the Direct Link","type":"number"},"VerticalOffset":{"description":"Vertical offset of the direct link","type":"number"},"Width":{"description":"Width of the direct link","type":"number"},"Height":{"description":"Height of the direct Link","type":"number"}}},"DropdownArrows":{"title":"Dropdownarrows","description":"Arrows indicating whether a menu item is open or closed, omit this property to not create any","type":["object","null"],"properties":{"Margins":{"$ref":"#/definitions/Margin-2"},"ActiveArrow":{"description":"Base64 value of the active arrow","type":["string","null"]},"InactiveArrow":{"description":"Base64 of the inactive arrow","type":["string","null"]}},"required":["Margins","ActiveArrow","InactiveArrow"]},"Heading":{"title":"Heading levels","description":"Styling for the appendix, if 'UseMenuStyles' is style, this heading is ignored","type":["object","null"],"properties":{"HeadingOrder":{"description":"Heading level, style must always have at least heading order 1","type":"integer"},"Active":{"$ref":"#/definitions/HeadingStyle-1"},"Inactive":{"$ref":"#/definitions/HeadingStyle-2"},"ChildActive":{"$ref":"#/definitions/HeadingStyle-3"},"DefaultIconName":{"description":"Default icon name for the heading. Must match a name in the 'Icon' array. Is not case sensitive. If or spelling is incorrect or the propert is omitted, it defaults to 0 - no icon","type":["string","null"]}},"required":["HeadingOrder","Active","Inactive","ChildActive","DefaultIconName"]},"Heading-1":{"title":"Heading levels","description":"Heading levels available for the elements in the menu","type":["object","null"],"properties":{"HeadingOrder":{"description":"Heading level, style must always have at least heading order 1","type":"integer"},"Active":{"$ref":"#/definitions/HeadingStyle-1"},"Inactive":{"$ref":"#/definitions/HeadingStyle-2"},"ChildActive":{"$ref":"#/definitions/HeadingStyle-3"},"DefaultIconName":{"description":"Default icon name for the heading. Must match a name in the 'Icon' array. Is not case sensitive. If or spelling is incorrect or the propert is omitted, it defaults to 0 - no icon","type":["string","null"]}},"required":["HeadingOrder","Active","Inactive","ChildActive","DefaultIconName"]},"HeadingSeparation":{"description":"Separation between heading levels in the menu","type":"object","properties":{"SeparationStyle":{"description":"Type of separation between menu items","type":"string","enum":["Line"]},"Color":{"description":"Color of the separator between menu items","type":"string"}}},"HeadingStyle":{"title":"Heading style","description":"Style of the heading","type":["object","null"],"properties":{"IndentTop":{"description":"Top indentation, creates space between menu elements","type":"number"},"IndentLeft":{"description":"Indentation amount when heading level goes up","type":"number"},"Text":{"$ref":"#/definitions/Text-4"},"Icon":{"$ref":"#/definitions/Icon"},"WidthMode":{"description":"Widthmode, used with SelectedIndicator.Solid, defines whether the bar should cover the text, or the entire width of the menu item","type":"string","enum":["Default","Full"]},"SelectedIndicator":{"description":"Type of selected indicator is to be used. Barleft and solid are currently supported","type":"string","enum":["Default","BarLeft","BarRight","Solid"]},"BarLeftWidth":{"description":"Width of the 'bar' when 'selectedIndicator' is set to 'BarLeft'","type":["number","null"]}},"required":["IndentTop","IndentLeft","Text","Icon","WidthMode","SelectedIndicator","BarLeftWidth"]},"HeadingStyle-1":{"title":"Heading style","description":"Style to be applied to the element when on the slide which contains the header","type":["object","null"],"properties":{"IndentTop":{"description":"Top indentation, creates space between menu elements","type":"number"},"IndentLeft":{"description":"Indentation amount when heading level goes up","type":"number"},"Text":{"$ref":"#/definitions/Text-4"},"Icon":{"$ref":"#/definitions/Icon"},"WidthMode":{"description":"Widthmode, used with SelectedIndicator.Solid, defines whether the bar should cover the text, or the entire width of the menu item","type":"string","enum":["Default","Full"]},"SelectedIndicator":{"description":"Type of selected indicator is to be used. Barleft and solid are currently supported","type":"string","enum":["Default","BarLeft","BarRight","Solid"]},"BarLeftWidth":{"description":"Width of the 'bar' when 'selectedIndicator' is set to 'BarLeft'","type":["number","null"]}},"required":["IndentTop","IndentLeft","Text","Icon","WidthMode","SelectedIndicator","BarLeftWidth"]},"HeadingStyle-2":{"title":"Heading style","description":"Style to be applied when not on slide containing the element","type":["object","null"],"properties":{"IndentTop":{"description":"Top indentation, creates space between menu elements","type":"number"},"IndentLeft":{"description":"Indentation amount when heading level goes up","type":"number"},"Text":{"$ref":"#/definitions/Text-4"},"Icon":{"$ref":"#/definitions/Icon"},"WidthMode":{"description":"Widthmode, used with SelectedIndicator.Solid, defines whether the bar should cover the text, or the entire width of the menu item","type":"string","enum":["Default","Full"]},"SelectedIndicator":{"description":"Type of selected indicator is to be used. Barleft and solid are currently supported","type":"string","enum":["Default","BarLeft","BarRight","Solid"]},"BarLeftWidth":{"description":"Width of the 'bar' when 'selectedIndicator' is set to 'BarLeft'","type":["number","null"]}},"required":["IndentTop","IndentLeft","Text","Icon","WidthMode","SelectedIndicator","BarLeftWidth"]},"HeadingStyle-3":{"title":"Heading style","description":"Style to be applied when a child heading is active (ex, heading is level one, but the next heading is a level 2 and that heading is active)","type":["object","null"],"properties":{"IndentTop":{"description":"Top indentation, creates space between menu elements","type":"number"},"IndentLeft":{"description":"Indentation amount when heading level goes up","type":"number"},"Text":{"$ref":"#/definitions/Text-4"},"Icon":{"$ref":"#/definitions/Icon"},"WidthMode":{"description":"Widthmode, used with SelectedIndicator.Solid, defines whether the bar should cover the text, or the entire width of the menu item","type":"string","enum":["Default","Full"]},"SelectedIndicator":{"description":"Type of selected indicator is to be used. Barleft and solid are currently supported","type":"string","enum":["Default","BarLeft","BarRight","Solid"]},"BarLeftWidth":{"description":"Width of the 'bar' when 'selectedIndicator' is set to 'BarLeft'","type":["number","null"]}},"required":["IndentTop","IndentLeft","Text","Icon","WidthMode","SelectedIndicator","BarLeftWidth"]},"Icon":{"title":"Icon styling","description":"Style of the icon in the heading","type":["object","null"],"properties":{"Position":{"description":"Position of the icon relative to its related text","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Tint color of the icon, can be changed when editing the layout","type":["string","null"]},"Margin":{"$ref":"#/definitions/Margin-1"}},"required":["Position","Color","Margin"]},"Margin":{"title":"Margin","description":"Margin of the text element, inside the created text shape","type":["object","null"],"properties":{"Left":{"type":"number"},"Top":{"type":"number"},"Right":{"type":"number"},"Bottom":{"type":"number"}},"required":["Left","Top","Right","Bottom"]},"Margin-1":{"title":"Margin","description":"Margin of the icon, relative to its related text, size of the text minus margins decides the size of the icon, larger margins results in smaller icons","type":["object","null"],"properties":{"Left":{"type":"number"},"Top":{"type":"number"},"Right":{"type":"number"},"Bottom":{"type":"number"}},"required":["Left","Top","Right","Bottom"]},"Margin-2":{"title":"Margin","description":"Margins of the icon of the dropdown arrow, leave empty for 0 margin","type":["object","null"],"properties":{"Left":{"type":"number"},"Top":{"type":"number"},"Right":{"type":"number"},"Bottom":{"type":"number"}},"required":["Left","Top","Right","Bottom"]},"Margin-3":{"title":"Margin","description":"Margin of the submenu icon, relative to its related text, size of the text minus margins decides the size of the icon, larger margins results in smaller icons","type":["object","null"],"properties":{"Left":{"type":"number"},"Top":{"type":"number"},"Right":{"type":"number"},"Bottom":{"type":"number"}},"required":["Left","Top","Right","Bottom"]},"MenuIcon":{"title":"Menu Icons","description":"A menu icon for the menu, is accessible through a dropdown when adding icons to headers","type":["object","null"],"properties":{"Name":{"description":"Name of the image, must be unique","type":["string","null"]},"Base64":{"description":"Base 64 encoded image","type":["string","null"]}},"required":["Name","Base64"]},"NavigationArrow":{"title":"Navigation arrow style","description":"Right navigation arrow","type":["object","null"],"properties":{"Base64":{"description":"Base 64 encoded version of the icon","type":["string","null"]},"DisplayText":{"description":"Text to be displayed beneath the arrow - unused currently","type":["string","null"]},"Text":{"$ref":"#/definitions/Text-1"}},"required":["Base64","DisplayText","Text"]},"NavigationArrow-1":{"title":"Navigation arrow style","description":"Left Navigation arrow","type":["object","null"],"properties":{"Base64":{"description":"Base 64 encoded version of the icon","type":["string","null"]},"DisplayText":{"description":"Text to be displayed beneath the arrow - unused currently","type":["string","null"]},"Text":{"$ref":"#/definitions/Text-1"}},"required":["Base64","DisplayText","Text"]},"NavigationArrows":{"title":"Navigation arrows","description":"Navigation arrow styling for navigation between slides when there is no heading or submenu on the neighbouring slide","type":"object","properties":{"HorizontalOffset":{"description":"Horizontal offset for the left-most arrow","type":"number"},"VerticalOffset":{"description":"Vertical offset for the left-most arrow","type":"number"},"VerticalDistance":{"description":"Vertical distance between the left and right arrows","type":"number"},"HorizontalDistance":{"description":"Horizontal distance between the left and right arrows","type":"number"},"IconHeight":{"description":"Height of the Icon, please use quadratic icon sizes","type":"number"},"IconWidth":{"description":"Width of the icon, please use quadratic icon sizes","type":"number"},"Pagenumbering":{"$ref":"#/definitions/Pagenumbering"},"NavRight":{"$ref":"#/definitions/NavigationArrow"},"NavLeft":{"$ref":"#/definitions/NavigationArrow-1"}},"required":["HorizontalOffset","VerticalOffset","VerticalDistance","HorizontalDistance","IconHeight","IconWidth","Pagenumbering","NavRight","NavLeft"]},"Pagenumbering":{"description":"Information about page numbering on pages with navigation arrows","type":["object","null"],"properties":{"HorizontalOffset":{"description":"Horizontal offset, relative to the left arrow top-left corner","type":"number"},"VerticalOffset":{"description":"Vertical offset, relative to the left arrow top-left corner","type":"number"},"Text":{"description":"Text to be displayed in page numbering, can be formatted as such: 'Page {0} of {1}' to show 'Page 2 of 5' in presentation, or 'Current page: {0} of {1} pages'","type":["string","null"]},"Formatting":{"$ref":"#/definitions/Text"}},"required":["HorizontalOffset","VerticalOffset","Text","Formatting"]},"PageNumberStyling":{"title":"Page number styling","description":"Styling for page numbers","type":"object","properties":{"ShowPageNumber":{"description":"Defaults to true. If set to false pagenumbers will not be added to the slide. Same as omitting this object from the configuration","type":"boolean"},"FormattingType":{"description":"Formatting of mode of the pagenumbering, defaults to HeadingArabicRoman","type":"string","enum":["HeadingArabicRoman","SlideIndexArabic","SlideIndexRoman"]},"IgnoreNPageNumbers":{"description":"The amount of slides to be ignored at the beginning of a presentation","type":"integer"},"TextStyling":{"$ref":"#/definitions/Text-5"}},"required":["ShowPageNumber","FormattingType","IgnoreNPageNumbers"]},"SeparationMode":{"title":"Separation mode","description":"Separation Mode options","type":["object","null"],"properties":{"Mode":{"description":"Type of separation in the ToC, only SolidLine is supported","type":"string","enum":["Default","SolidLine"]},"Color":{"description":"Color of the separator","type":["string","null"]},"Height":{"description":"Height of the separator","type":"number"}},"required":["Mode","Color","Height"]},"SlideMenu":{"title":"Menu","description":"Style for the main navigation menu","type":"object","properties":{"TotalWidth":{"description":"Total width of the menu, is used to decide the size of selected indicators and positions of icons when they're aligned right, if null, width is automatically calculated","type":["number","null"]},"VerticalOffSet":{"description":"Vertical offset of the menu","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the menu","type":"number"},"TotalHeight":{"description":"Total height of the menu, is used when appendix'es are bottom aligned, if null, height is automatically calculated","type":["number","null"]},"Appendix":{"$ref":"#/definitions/Appendix"},"SlidesToIgnore":{"description":"Slides to ignore, uses the name of the pagelayouts to ignore any operation on that slide","type":["array","null"],"items":{"type":["string","null"]}},"DropdownArrows":{"$ref":"#/definitions/DropdownArrows"},"Headings":{"description":"Headings available in the menu","type":["array","null"],"items":{"$ref":"#/definitions/Heading-1"}},"ActiveMenuItemBackgroundColor":{"description":"Background color of the actively selected menu item","type":["string","null"]},"MenuOrientation":{"description":"Orientation of the menu","type":"string","enum":["Vertical","Horizontal"]},"GrowthDirection":{"description":"Growth direction, only right-to-left is supported for horizontal menus","type":"string","enum":["LefToRight","RightToLeft"]},"Anchor":{"description":"Anchor position of the shape. This decides which corner of the menu will be used as basis for positioning calculations, default is top-left","type":"string","enum":["TopLeft","TopRight","Right"]},"MaxHeadingLevelVisible":{"description":"Maximum visible heading level in the menu. If the configuration has 3 different heading levels, and the max visible is set to '2', then the third heading level will not be visible","type":["integer","null"]},"HeadingSeparation":{"$ref":"#/definitions/HeadingSeparation"},"UserCanChangeMenuItemIcon":{"description":"If false, the user cannot change menu item icons - if omitted the default value is true","type":"boolean"},"UserCanChangeMenuItemColor":{"description":"If false, the user cannot change menu item colors - if omitted the default value is true","type":"boolean"}},"required":["TotalWidth","VerticalOffSet","HorizontalOffset","TotalHeight","SlidesToIgnore","DropdownArrows","Headings","ActiveMenuItemBackgroundColor"]},"StyleColor":{"title":"Style Colors","description":"Color to be used as tint or background color in the document","type":["object","null"],"properties":{"Name":{"description":"Name of the color","type":["string","null"]},"Value":{"description":"Color value, in hex, ex #FFDDEECC, alpha being the first two characters after the #","type":["string","null"]}},"required":["Name","Value"]},"Submenu":{"title":"Submenu styling","description":"Styling for the submenus, positions of the submenu is decided from the first element in the submenu.","type":["object","null"],"properties":{"SubmenuDirection":{"description":"Submenu direction, currently only left-to-right is supported","type":"string","enum":["LefToRight","RightToLeft"]},"StyleName":{"description":"Name of the style, MUST BE UNIQUE","type":["string","null"]},"SubmenuVerticalOffset":{"description":"Vertical offset of the first element of the submenu","type":"number"},"SubmenuHorizontalOffset":{"description":"Horizontal offset of the first element of the submenu","type":"number"},"Active":{"$ref":"#/definitions/SubmenuStyle"},"Inactive":{"$ref":"#/definitions/SubmenuStyle-1"}},"required":["SubmenuDirection","StyleName","SubmenuVerticalOffset","SubmenuHorizontalOffset","Active","Inactive"]},"SubmenuIcon":{"title":"Submenu icon","description":"Icon options for the icon associated with each submenu item","type":["object","null"],"properties":{"Base64":{"description":"Icon as base64 encoded","type":["string","null"]},"Margin":{"$ref":"#/definitions/Margin-3"}},"required":["Base64","Margin"]},"SubmenuStyle":{"title":"Submenu style","description":"Style of submenu element when it is active","type":["object","null"],"properties":{"Text":{"$ref":"#/definitions/Text-6"},"Icon":{"$ref":"#/definitions/SubmenuIcon"}},"required":["Text","Icon"]},"SubmenuStyle-1":{"title":"Submenu style","description":"Style of the submenu element when it is inactive","type":["object","null"],"properties":{"Text":{"$ref":"#/definitions/Text-6"},"Icon":{"$ref":"#/definitions/SubmenuIcon"}},"required":["Text","Icon"]},"TableOfContentsStyle":{"title":"Table of Contents","description":"Style of the table of Contents","type":"object","properties":{"VerticalOffSet":{"description":"Vertical offset of the first element in the ToC","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the first element in the ToC","type":"number"},"HeadingLevelIndentationAmount":{"description":"Indentation amount for heading level differences","type":"number"},"Width":{"description":"Width of each element in the ToC","type":"number"},"SeparationMode":{"$ref":"#/definitions/SeparationMode"},"ColumnDistance":{"description":"Distance between columns in the ToC","type":"number"},"MaxItemsInColumn":{"description":"Maximum items per column in the ToC","type":"integer"},"CreateMenuOnToc":{"description":"If false a menu is not created on slides with a ToC, defaults to true","type":"boolean"},"Text":{"$ref":"#/definitions/Text-2"},"TocHeadingOverrides":{"description":"Defines the ToC heading overrides, if a specific text styling is expected at a certain level, define it here","type":"array","items":{"$ref":"#/definitions/TocHeadingOverride"}},"IndexSeparator":{"description":"If any ToCHeadingOverrides are present, and \"ShowHeadingIndex\" and \"InheritParentIndex\" are set to true, the values are joind by this separator","type":"string"},"ItemStyle":{"$ref":"#/definitions/HeadingStyle"}},"required":["VerticalOffSet","HorizontalOffset","HeadingLevelIndentationAmount","Width","SeparationMode","ColumnDistance","MaxItemsInColumn","CreateMenuOnToc","Text"]},"Text":{"title":"Text Styling","description":"Formatting of the text element","type":["object","null"],"properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-1":{"title":"Text Styling","description":"Styling of the text of the icon - unused currently","type":["object","null"],"properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-2":{"title":"Text Styling","description":"Defines the style of the text in the ToC, can be overwritten by setting the specific heading level style in 'HeadingLevelOverrides'","type":"object","properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-3":{"title":"Text Styling","description":"Text styling of the heading","type":"object","properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-4":{"title":"Text Styling","description":"Style of the text in the heading","type":["object","null"],"properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-5":{"title":"Text Styling","description":"Text styling for page numbers","type":["object","null"],"properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"Text-6":{"title":"Text Styling","description":"Styling of the text associated with each submenu item","type":["object","null"],"properties":{"FontSize":{"description":"Font size of the text","type":"number"},"FontName":{"description":"Name of the font","type":["string","null"]},"FontWeight":{"description":"Weight of the font, only certain values are available","type":"string","enum":["Normal","Bold"]},"Alignment":{"description":"Aligntment of the text relative to the size of the menu","type":"string","enum":["Middle","Center","Top","Bottom","Left","Right"]},"Color":{"description":"Color of the text, can be a name of color defined in the \"StyleColors\" object as well","type":["string","null"]},"VerticalOffset":{"description":"Vertical offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"HorizontalOffset":{"description":"Horizontal offset of the text, is mostly applicable when creating page numbers, otherwise set to 0","type":"number"},"Margin":{"$ref":"#/definitions/Margin"}},"required":["FontSize","FontName","FontWeight","Alignment","Color","VerticalOffset","HorizontalOffset","Margin"]},"TocHeadingOverride":{"title":"ToC Heading Override","description":"Used in the ToC to override headling level text styles","type":["object","null"],"properties":{"HeadingLevel":{"description":"Heading level to override","type":"integer"},"ShowHeadingIndex":{"description":"If true, the heading index compared to its parent heading will be visible in the ToC","type":"boolean"},"InheritParentIndex":{"description":"If true the item will inherit its parents index, so any index of the item will be prefixed with its parents index (if visible)","type":"boolean"},"Text":{"$ref":"#/definitions/Text-3"},"IndexNumberingStyle":{"description":"Style of index numbering","type":"string","enum":["RestartAtParentHeading","Continous","ContinousThroughAppendix"]}},"required":["HeadingLevel","IndexNumberingStyle"]}},"type":"object","properties":{"NavigationArrows":{"$ref":"#/definitions/NavigationArrows"},"TableOfContents":{"$ref":"#/definitions/TableOfContentsStyle"},"Menu":{"$ref":"#/definitions/SlideMenu"},"PageNumberStyling":{"$ref":"#/definitions/PageNumberStyling"},"Submenus":{"description":"Styling for submenus, one style for each submenu, names must be unique","type":"array","items":{"$ref":"#/definitions/Submenu"}},"DirectLink":{"$ref":"#/definitions/DirectLink"},"StyleColors":{"description":"Colors available for the user to be used as selectedindicator backgrounds and as tints for icons","type":"array","items":{"$ref":"#/definitions/StyleColor"}},"Icons":{"description":"Icons available for the user to be used as icons for the main menu","type":"array","items":{"$ref":"#/definitions/MenuIcon"}}},"required":["Menu","StyleColors","Icons"]}