Themes

Control the visual appearance of your documents

Introduction

Visual appearance and styling of documents generated by Omnidocs Create are controlled through themes.
A theme defines how generated documents look by applying consistent design rules such as fonts, colors, spacing, table design and other visual styling.

In practice, a theme ensures that documents generated across different templates follow the same visual identity. This allows organizations to maintain branding guidelines and consistent formatting without having to configure styling in every individual template.

Themes separate design from document logic. Templates define what content appears in a document, while themes define how that content looks.

A theme typically contains the following elements:

ComponentDescription
TypographiesDefines the fonts, sizes, and styles used throughout the document.
ColorsSpecifies brand colors used for headings, highlights, and other styled elements.
Layout rulesControls spacing, alignment, margins and general structure of document elements.
Element stylingDefines how tables, lists, graphs and other content blocks should appear.
Headers/FootersDefines the content inside the headers and footers of the output document.

By centralizing styling in themes, you can ensure that all generated documents remain visually consistent even when multiple administrators create or modify templates.

A theme can contain both a docx-file and an HTML-file for styling, which allows for multiple output options using the same theme.

Using Themes in templates

Themes are applied to templates to control the visual appearance of the generated documents.

Once a theme is selected for a template:

  • The theme’s typography, colors, and layout rules are applied automatically
  • Document styling becomes consistent across all generated outputs
  • Administrators do not need to manually configure styling in the template

This separation allows document designers to focus on structure and logic, while themes handle the overall presentation.

A default theme can be applied on both template-level and unit-level, ensuring that the default output documents can be adjusted to your liking.

Benefits of Themes

Using themes provides several advantages:

  • Centralized styling
    Design changes can be applied in one place instead of across multiple templates.

  • Improved maintainability
    Templates remain focused on logic, forms and content rather than visual design.

  • Brand alignment
    Documents automatically follow the organization’s branding guidelines.

Themes make it easier to maintain a professional and consistent appearance across all generated documents.