NAME

Renard::Incunabula::Document::Types - Type library for document types

VERSION

version 0.005

EXTENDS

TYPES

DocumentModel

A type for any reference that extends Renard::Incunabula::Document.

PageNumber

An alias to PositiveInt that can be used for document page number semantics.

PageCount

An alias to PositiveInt that can be used for document page number count semantics.

LaxPageNumber

An alias to PositiveOrZeroInt that can be used for document page number semantics when the source data may contain invalid pages.

ZoomLevel

The amount to zoom in on a page. This is a multiplier such that

  • when the value is 1.0, the page area is the standard area

  • when the value is 2.0, the page is 4 times the standard area

  • when the value is 0.5, the page is 0.25 times the standard area

AUTHOR

Project Renard

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Project Renard.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.