Type Alias style::values::specified::page::PageSize

source ·
pub type PageSize = PageSize<Size2D<NonNegativeLength>>;
Expand description

Specified value of the @page size descriptor

Aliased Type§

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