Rapport.Report (rapport v0.7.2)

Summary

Types

@type padding() :: 10 | 15 | 20 | 25
Link to this type

paper_size()

@type paper_size() ::
  :A4 | :A3 | :A5 | :half_letter | :letter | :legal | :junior_legal | :ledger
@type rotation() :: :portrait | :landscape
@type t() :: %Rapport.Report{
  fields: map(),
  padding: padding(),
  page_number_opts: %Rapport.PageNumbering{
    add_page_numbers: term(),
    page_number_formatter: term(),
    page_number_position: term()
  },
  pages: [Rapport.Page],
  paper_size: paper_size(),
  rotation: rotation(),
  template: String.t(),
  title: String.t()
}