[][src]Struct qt_gui::q_paged_paint_device::PageSize

#[repr(transparent)]
pub struct PageSize(_);

This enum type lists the available page sizes as defined in the Postscript PPD standard. These values are duplicated in QPageSize and QPrinter.

C++ enum: QPagedPaintDevice::PageSize.

C++ documentation:

This enum type lists the available page sizes as defined in the Postscript PPD standard. These values are duplicated in QPageSize and QPrinter.

The defined sizes are:

Due to historic reasons QPageSize::Executive is not the same as the standard Postscript and Windows Executive size, use QPageSize::ExecutiveStandard instead.

The Postscript standard size QPageSize::Folio is different to the Windows DMPAPER_FOLIO size, use the Postscript standard size QPageSize::FanFoldGermanLegal if needed.

Methods

impl PageSize[src]

pub fn to_int(&self) -> c_int[src]

impl PageSize[src]

pub const A4: PageSize[src]

210 x 297 mm, 8.26 x 11.69 inches (C++ enum variant: A4 = 0)

pub const B5: PageSize[src]

176 x 250 mm, 6.93 x 9.84 inches (C++ enum variant: B5 = 1)

pub const Letter: PageSize[src]

8.5 x 11 inches, 215.9 x 279.4 mm (C++ enum variant: Letter = 2)

pub const Legal: PageSize[src]

8.5 x 14 inches, 215.9 x 355.6 mm (C++ enum variant: Legal = 3)

pub const Executive: PageSize[src]

7.5 x 10 inches, 190.5 x 254 mm (C++ enum variant: Executive = 4)

pub const A0: PageSize[src]

841 x 1189 mm (C++ enum variant: A0 = 5)

pub const A1: PageSize[src]

594 x 841 mm (C++ enum variant: A1 = 6)

pub const A2: PageSize[src]

420 x 594 mm (C++ enum variant: A2 = 7)

pub const A3: PageSize[src]

297 x 420 mm (C++ enum variant: A3 = 8)

pub const A5: PageSize[src]

148 x 210 mm (C++ enum variant: A5 = 9)

pub const A6: PageSize[src]

105 x 148 mm (C++ enum variant: A6 = 10)

pub const A7: PageSize[src]

74 x 105 mm (C++ enum variant: A7 = 11)

pub const A8: PageSize[src]

52 x 74 mm (C++ enum variant: A8 = 12)

pub const A9: PageSize[src]

37 x 52 mm (C++ enum variant: A9 = 13)

pub const B0: PageSize[src]

1000 x 1414 mm (C++ enum variant: B0 = 14)

pub const B1: PageSize[src]

707 x 1000 mm (C++ enum variant: B1 = 15)

pub const B10: PageSize[src]

31 x 44 mm (C++ enum variant: B10 = 16)

pub const B2: PageSize[src]

500 x 707 mm (C++ enum variant: B2 = 17)

pub const B3: PageSize[src]

353 x 500 mm (C++ enum variant: B3 = 18)

pub const B4: PageSize[src]

250 x 353 mm (C++ enum variant: B4 = 19)

pub const B6: PageSize[src]

125 x 176 mm (C++ enum variant: B6 = 20)

pub const B7: PageSize[src]

88 x 125 mm (C++ enum variant: B7 = 21)

pub const B8: PageSize[src]

62 x 88 mm (C++ enum variant: B8 = 22)

pub const B9: PageSize[src]

33 x 62 mm (C++ enum variant: B9 = 23)

pub const C5E: PageSize[src]

163 x 229 mm (C++ enum variant: C5E = 24)

pub const Comm10E: PageSize[src]

105 x 241 mm, U.S. Common 10 Envelope (C++ enum variant: Comm10E = 25)

pub const DLE: PageSize[src]

110 x 220 mm (C++ enum variant: DLE = 26)

pub const Folio: PageSize[src]

210 x 330 mm (C++ enum variant: Folio = 27)

pub const Ledger: PageSize[src]

431.8 x 279.4 mm (C++ enum variant: Ledger = 28)

pub const Tabloid: PageSize[src]

279.4 x 431.8 mm (C++ enum variant: Tabloid = 29)

pub const Custom: PageSize[src]

Unknown, or a user defined size. (C++ enum variant: Custom = 30)

pub const A10: PageSize[src]

  (C++ enum variant: A10 = 31)

pub const A3Extra: PageSize[src]

  (C++ enum variant: A3Extra = 32)

pub const A4Extra: PageSize[src]

  (C++ enum variant: A4Extra = 33)

pub const A4Plus: PageSize[src]

  (C++ enum variant: A4Plus = 34)

pub const A4Small: PageSize[src]

  (C++ enum variant: A4Small = 35)

pub const A5Extra: PageSize[src]

  (C++ enum variant: A5Extra = 36)

pub const B5Extra: PageSize[src]

  (C++ enum variant: B5Extra = 37)

pub const JisB0: PageSize[src]

  (C++ enum variant: JisB0 = 38)

pub const JisB1: PageSize[src]

  (C++ enum variant: JisB1 = 39)

pub const JisB2: PageSize[src]

  (C++ enum variant: JisB2 = 40)

pub const JisB3: PageSize[src]

  (C++ enum variant: JisB3 = 41)

pub const JisB4: PageSize[src]

  (C++ enum variant: JisB4 = 42)

pub const JisB5: PageSize[src]

  (C++ enum variant: JisB5 = 43)

pub const JisB6: PageSize[src]

, (C++ enum variant: JisB6 = 44)

pub const JisB7: PageSize[src]

  (C++ enum variant: JisB7 = 45)

pub const JisB8: PageSize[src]

  (C++ enum variant: JisB8 = 46)

pub const JisB9: PageSize[src]

  (C++ enum variant: JisB9 = 47)

pub const JisB10: PageSize[src]

  (C++ enum variant: JisB10 = 48)

pub const AnsiC: PageSize[src]

  (C++ enum variant: AnsiC = 49)

pub const AnsiD: PageSize[src]

  (C++ enum variant: AnsiD = 50)

pub const AnsiE: PageSize[src]

  (C++ enum variant: AnsiE = 51)

pub const LegalExtra: PageSize[src]

  (C++ enum variant: LegalExtra = 52)

pub const LetterExtra: PageSize[src]

  (C++ enum variant: LetterExtra = 53)

pub const LetterPlus: PageSize[src]

  (C++ enum variant: LetterPlus = 54)

pub const LetterSmall: PageSize[src]

  (C++ enum variant: LetterSmall = 55)

pub const TabloidExtra: PageSize[src]

  (C++ enum variant: TabloidExtra = 56)

pub const ArchA: PageSize[src]

  (C++ enum variant: ArchA = 57)

pub const ArchB: PageSize[src]

  (C++ enum variant: ArchB = 58)

pub const ArchC: PageSize[src]

  (C++ enum variant: ArchC = 59)

pub const ArchD: PageSize[src]

  (C++ enum variant: ArchD = 60)

pub const ArchE: PageSize[src]

  (C++ enum variant: ArchE = 61)

pub const Imperial7X9: PageSize[src]

  (C++ enum variant: Imperial7x9 = 62)

pub const Imperial8X10: PageSize[src]

  (C++ enum variant: Imperial8x10 = 63)

pub const Imperial9X11: PageSize[src]

  (C++ enum variant: Imperial9x11 = 64)

pub const Imperial9X12: PageSize[src]

  (C++ enum variant: Imperial9x12 = 65)

pub const Imperial10X11: PageSize[src]

  (C++ enum variant: Imperial10x11 = 66)

pub const Imperial10X13: PageSize[src]

  (C++ enum variant: Imperial10x13 = 67)

pub const Imperial10X14: PageSize[src]

  (C++ enum variant: Imperial10x14 = 68)

pub const Imperial12X11: PageSize[src]

  (C++ enum variant: Imperial12x11 = 69)

pub const Imperial15X11: PageSize[src]

  (C++ enum variant: Imperial15x11 = 70)

pub const ExecutiveStandard: PageSize[src]

  (C++ enum variant: ExecutiveStandard = 71)

pub const Note: PageSize[src]

  (C++ enum variant: Note = 72)

pub const Quarto: PageSize[src]

  (C++ enum variant: Quarto = 73)

pub const Statement: PageSize[src]

  (C++ enum variant: Statement = 74)

pub const SuperA: PageSize[src]

  (C++ enum variant: SuperA = 75)

pub const SuperB: PageSize[src]

  (C++ enum variant: SuperB = 76)

pub const Postcard: PageSize[src]

  (C++ enum variant: Postcard = 77)

pub const DoublePostcard: PageSize[src]

  (C++ enum variant: DoublePostcard = 78)

pub const Prc16K: PageSize[src]

  (C++ enum variant: Prc16K = 79)

pub const Prc32K: PageSize[src]

  (C++ enum variant: Prc32K = 80)

pub const Prc32KBig: PageSize[src]

  (C++ enum variant: Prc32KBig = 81)

pub const FanFoldUS: PageSize[src]

  (C++ enum variant: FanFoldUS = 82)

pub const FanFoldGerman: PageSize[src]

  (C++ enum variant: FanFoldGerman = 83)

pub const FanFoldGermanLegal: PageSize[src]

  (C++ enum variant: FanFoldGermanLegal = 84)

pub const EnvelopeB4: PageSize[src]

  (C++ enum variant: EnvelopeB4 = 85)

pub const EnvelopeB5: PageSize[src]

  (C++ enum variant: EnvelopeB5 = 86)

pub const EnvelopeB6: PageSize[src]

  (C++ enum variant: EnvelopeB6 = 87)

pub const EnvelopeC0: PageSize[src]

  (C++ enum variant: EnvelopeC0 = 88)

pub const EnvelopeC1: PageSize[src]

  (C++ enum variant: EnvelopeC1 = 89)

pub const EnvelopeC2: PageSize[src]

  (C++ enum variant: EnvelopeC2 = 90)

pub const EnvelopeC3: PageSize[src]

  (C++ enum variant: EnvelopeC3 = 91)

pub const EnvelopeC4: PageSize[src]

  (C++ enum variant: EnvelopeC4 = 92)

pub const EnvelopeC6: PageSize[src]

  (C++ enum variant: EnvelopeC6 = 93)

pub const EnvelopeC65: PageSize[src]

  (C++ enum variant: EnvelopeC65 = 94)

pub const EnvelopeC7: PageSize[src]

  (C++ enum variant: EnvelopeC7 = 95)

pub const Envelope9: PageSize[src]

  (C++ enum variant: Envelope9 = 96)

pub const Envelope11: PageSize[src]

  (C++ enum variant: Envelope11 = 97)

pub const Envelope12: PageSize[src]

  (C++ enum variant: Envelope12 = 98)

pub const Envelope14: PageSize[src]

  (C++ enum variant: Envelope14 = 99)

pub const EnvelopeMonarch: PageSize[src]

  (C++ enum variant: EnvelopeMonarch = 100)

pub const EnvelopePersonal: PageSize[src]

  (C++ enum variant: EnvelopePersonal = 101)

pub const EnvelopeChou3: PageSize[src]

  (C++ enum variant: EnvelopeChou3 = 102)

pub const EnvelopeChou4: PageSize[src]

  (C++ enum variant: EnvelopeChou4 = 103)

pub const EnvelopeInvite: PageSize[src]

  (C++ enum variant: EnvelopeInvite = 104)

pub const EnvelopeItalian: PageSize[src]

  (C++ enum variant: EnvelopeItalian = 105)

pub const EnvelopeKaku2: PageSize[src]

  (C++ enum variant: EnvelopeKaku2 = 106)

pub const EnvelopeKaku3: PageSize[src]

  (C++ enum variant: EnvelopeKaku3 = 107)

pub const EnvelopePrc1: PageSize[src]

  (C++ enum variant: EnvelopePrc1 = 108)

pub const EnvelopePrc2: PageSize[src]

  (C++ enum variant: EnvelopePrc2 = 109)

pub const EnvelopePrc3: PageSize[src]

  (C++ enum variant: EnvelopePrc3 = 110)

pub const EnvelopePrc4: PageSize[src]

  (C++ enum variant: EnvelopePrc4 = 111)

pub const EnvelopePrc5: PageSize[src]

  (C++ enum variant: EnvelopePrc5 = 112)

pub const EnvelopePrc6: PageSize[src]

  (C++ enum variant: EnvelopePrc6 = 113)

pub const EnvelopePrc7: PageSize[src]

  (C++ enum variant: EnvelopePrc7 = 114)

pub const EnvelopePrc8: PageSize[src]

  (C++ enum variant: EnvelopePrc8 = 115)

pub const EnvelopePrc9: PageSize[src]

  (C++ enum variant: EnvelopePrc9 = 116)

pub const EnvelopePrc10: PageSize[src]

  (C++ enum variant: EnvelopePrc10 = 117)

pub const EnvelopeYou4: PageSize[src]

  (C++ enum variant: EnvelopeYou4 = 118)

pub const LastPageSize: PageSize[src]

= EnvelopeYou4 (C++ enum variant: LastPageSize = 118)

pub const NPageSize: PageSize[src]

C++ enum variant: NPageSize = 118

pub const NPaperSize: PageSize[src]

C++ enum variant: NPaperSize = 118

pub const AnsiA: PageSize[src]

= Letter (C++ enum variant: AnsiA = 2)

pub const AnsiB: PageSize[src]

= Ledger (C++ enum variant: AnsiB = 28)

pub const EnvelopeC5: PageSize[src]

= C5E (C++ enum variant: EnvelopeC5 = 24)

pub const EnvelopeDL: PageSize[src]

= DLE (C++ enum variant: EnvelopeDL = 26)

pub const Envelope10: PageSize[src]

= Comm10E (C++ enum variant: Envelope10 = 25)

Trait Implementations

impl Clone for PageSize[src]

impl Copy for PageSize[src]

impl Debug for PageSize[src]

impl Eq for PageSize[src]

impl From<PageSize> for c_int[src]

impl From<i32> for PageSize[src]

impl PartialEq<PageSize> for PageSize[src]

impl StructuralEq for PageSize[src]

impl StructuralPartialEq for PageSize[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> CastInto<U> for T where
    U: CastFrom<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> StaticUpcast<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.