summaryrefslogtreecommitdiff
path: root/tests/stack.typ
blob: cbca41dcffbaa0bbf053cff2168ef2d9e328efc4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[page.size: w=5cm, h=5cm]
[page.margins: 0cm]

// Test 1
[box: w=1, h=1, debug=false][
    [box][
        [align: center]
        [box: ps=3cm, ss=1cm]
        [direction: p=ttb, s=ltr]
        [box: ps=3cm, ss=1cm]
        [box: ps=1cm, ss=1cm]
        [box: ps=2cm, ss=1cm]
        [box: ps=1cm, ss=1cm]
    ]
]

// Test 2
[box: w=1, h=1, debug=false][
    [align: s=top] Top
    [align: s=center] Center
    [align: s=bottom] Bottom
    [direction: p=ttb, s=ltr]
    [align: p=bottom, s=origin]
    [box: w=1cm, h=1cm]
]

// Test 3
[box: w=1, h=1, debug=false][
    [align: center][
        Some-long-spaceless-word!
        [align: left] Some
        [align: right] word!
    ]
]

// Test 4
[box: w=1, h=1, debug=false][
    [direction: p=ltr, s=ttb]
    [align: center]
    [align: s=origin] [box: ps=1cm, ss=1cm]
    [align: s=center] [box: ps=3cm, ss=1cm] [box: ps=4cm, ss=0.5cm]
    [align: s=end] [box: ps=2cm, ss=1cm]
]

// Test 5
[box: w=1, h=1, debug=false][
    [direction: p=btt, s=ltr]
    [align: p=center, s=left]
    [box: h=2cm, w=1cm]

    [direction: p=rtl, s=btt]
    [align: center]
    [align: v=origin] ORIGIN
    [align: v=center] CENTER
    [align: v=end] END
]

// Test 6
[box: w=1, h=1, debug=false][
    [box: w=4cm, h=1cm]

    [align: p=right, s=center] CENTER

    [direction: p=btt, s=rtl]
    [align: p=center, s=origin]
    [box: w=0.5cm, h=0.5cm]
    [box: w=0.5cm, h=1cm]
    [box: w=0.5cm, h=0.5cm]

    [align: p=origin, s=end] END
]