Module ep_page

License: MIT File: ep_page.erl Description: Page functions.

Copyright © 2018 Lloyd R. Prentice

Version: .01

Authors: Lloyd R. Prentice.

Description

License: MIT File: ep_page.erl Description: Page functions

Data Types

ep_page()

ep_page() = #{project_id => string(), paper_stock => paper_stock(), page_format => page_format(), page_xy => xy(), page_number => integer(), section => term(), page_grid => term(), output_file => file:fd()}

Function Index

create/3NOTE: ep-impose:place_pages/3 returns a list to cover cases in which more than one page fits on paper stock.
default_tag_map/1
format/1
inc_page_no/1
page_dimensions/0
page_grid/1
page_inches/1
page_no/1
page_picas/1
page_points/1
project_id/1
put_format/2
put_page_grid/2
put_page_no/2
put_section/2
reset_page_no/1
section/1

Function Details

create/3

create(ProjectMap::ep_job(), PageNumber::integer(), OFile::file:fd()) -> ep_page()

NOTE: ep-impose:place_pages/3 returns a list to cover cases in which more than one page fits on paper stock

default_tag_map/1

default_tag_map(Pts) -> any()

format/1

format(X1::ep_page()) -> page_format()

inc_page_no/1

inc_page_no(Page) -> any()

page_dimensions/0

page_dimensions() -> any()

page_grid/1

page_grid(X1::ep_page()) -> any()

page_inches/1

page_inches(Format::string()) -> {string(), xy()}

page_no/1

page_no(X1::ep_page()) -> integer()

page_picas/1

page_picas(Format) -> any()

page_points/1

page_points(Format) -> any()

project_id/1

project_id(X1::ep_page()) -> any()

put_format/2

put_format(Format, Page) -> any()

put_page_grid/2

put_page_grid(PageGrid, Page) -> any()

put_page_no/2

put_page_no(PageNo, Page) -> any()

put_section/2

put_section(Section, Page) -> any()

reset_page_no/1

reset_page_no(Page) -> any()

section/1

section(X1::ep_page()) -> any()


Generated by EDoc