Skip to main content

Module presentation

Module presentation 

Source
Expand description

Presentation layer types.

Presentation layers define how semantic content is rendered visually. Codex supports three presentation types:

§Philosophy

Content is authoritative; presentation is derived. The same content can have multiple presentation layers for different contexts.

For professional print workflows, see the print module which provides:

  • MasterPage - Reusable page templates with headers, footers, and backgrounds
  • PrintSpecification - Bleed, crop marks, spot colors, and color space settings
  • PdfXCompliance - PDF/X conformance metadata for prepress workflows

Structs§

BaselineGrid
Baseline grid configuration for vertical rhythm.
BleedBox
Bleed area beyond the trim edge.
Breakpoint
A viewport width breakpoint.
ColumnLayout
Multi-column layout configuration.
Continuous
Continuous presentation for screen reading.
EndnotesConfig
Endnotes configuration.
FlowElement
Flow element for automatic text flow across pages.
FontMetrics
Font metrics for exact text reproduction.
FootnoteSeparator
Configuration for the footnote separator line.
FootnotesConfig
Footnotes configuration.
GridArea
A named area within a grid layout.
GridLayout
CSS Grid layout configuration.
HyphenationConfig
Hyphenation configuration.
LineInfo
Line-level precision for legal documents.
LineNumbering
Line numbering configuration.
Margins
Page margins.
MasterPage
A master page template that can be applied to document pages.
MasterPageElement
An element placed on a master page.
MasterPageRegion
A header or footer region in a master page.
OutputIntent
Output intent specification for PDF/X.
PageBox
Page box dimensions.
PageElement
An element positioned on a page.
PageRegion
Header or footer region.
PageTemplate
Page template for headers, footers, and margins.
Paginated
Paginated presentation for print/PDF output.
PdfXCompliance
PDF/X compliance metadata.
PlaceholderDefinition
Definition of a placeholder in a master page.
Position
Element position on a page.
PreciseLayout
Precise layout for a specific page format.
PrecisePage
A page in a precise layout.
PrecisePageElement
A precisely positioned element on a page.
PrecisePageSize
Exact page dimensions for precise layouts.
PrintSpecification
Print specifications for professional output.
Responsive
Responsive presentation for adaptive screen layouts.
ResponsiveDefaults
Default settings for responsive presentation.
ResponsiveStyle
A style with optional breakpoint overrides.
Section
A section of content in continuous presentation.
SpotColor
Spot color definition.
Style
CSS-like style properties.
TocConfig
Table of contents configuration.
Transform
2D transform for element positioning.
TypographyConfig
Typography configuration for a presentation layer.

Enums§

AlternateColor
Alternate color representation.
Color
Color value.
ColorSpace
Color space for the document.
CropMarkStyle
Crop mark style.
CssValue
CSS value with units.
FontWeight
Font weight.
FootnotePosition
Where footnotes are placed in the document.
LineNumberingRestart
When to restart line numbering.
LineNumberingSide
Side for line numbers.
MasterElementType
Type of master page element.
PageSize
Standard page sizes.
PdfXLevel
PDF/X conformance level.
PlaceholderType
Type of placeholder.
PresentationType
Presentation type identifier.
RegionAlignment
Alignment of content within a region.
Scale
Scale factor for transforms.
SpotColorType
Type of spot color.
TextAlign
Text alignment.
TocLeaders
Leader style for table of contents entries.
TransformOrigin
Transform origin point.
WritingMode
Writing mode for text direction.

Type Aliases§

StyleMap
A map of style names to style definitions.