Type Alias PageSize

Source
pub type PageSize = PageSize<Size2D<NonNegativeLength>>;
Expand description

Specified value of the @page size descriptor

Aliased Type§

#[repr(C, u8)]
pub enum PageSize { Auto, Size(Size2D<NonNegative<Length>>), Orientation(PageSizeOrientation), PaperSize(PaperSize, PageSizeOrientation), }

Variants§

§

Auto

auto value.

§

Size(Size2D<NonNegative<Length>>)

Page dimensions.

§

Orientation(PageSizeOrientation)

An orientation with no size.

§

PaperSize(PaperSize, PageSizeOrientation)

Paper size by name

Trait Implementations§

Source§

impl Parse for PageSize

Source§

fn parse<'i, 't>( context: &ParserContext<'_>, input: &mut Parser<'i, 't>, ) -> Result<Self, ParseError<'i>>

Parse a value of this type. Read more
Source§

impl ToComputedValue for PageSize

Source§

type ComputedValue = PageSize

The computed value type we’re going to be converted to.
Source§

fn to_computed_value(&self, ctx: &Context<'_>) -> Self::ComputedValue

Convert a specified value to a computed value, using itself and the data inside the Context.
Source§

fn from_computed_value(computed: &Self::ComputedValue) -> Self

Convert a computed value to specified value form. Read more