PaperForge.Declarative.Compiled (PaperForge v1.4.1)

Copy Markdown View Source

Validated Layout IR produced from a .paperforge template.

Summary

Types

t()

@type t() :: %PaperForge.Declarative.Compiled{
  compliance: keyword(),
  document_options: keyword(),
  flow: PaperForge.Flow.t(),
  font_fallbacks: %{optional(atom()) => [atom()]},
  fonts: %{optional(atom()) => keyword()},
  forms: [map()],
  layout_options: keyword(),
  metadata: map(),
  page_templates: %{optional(atom()) => keyword()},
  protection: keyword(),
  security: keyword(),
  signature: keyword(),
  styles: %{optional(atom()) => keyword()},
  template_hash: binary(),
  template_id: binary()
}