| Line 176... |
Line 176... |
| 176 |
0.5*sum(unit(1, "inch"), unit(1, "mm")))
|
176 |
0.5*sum(unit(1, "inch"), unit(1, "mm")))
|
| 177 |
unitCheck(sum(u1, u2),
|
177 |
unitCheck(sum(u1, u2),
|
| 178 |
sum(unit(c(0.4, .4, .1, .1), c("in", "mm", "in", "mm"))))
|
178 |
sum(unit(c(0.4, .4, .1, .1), c("in", "mm", "in", "mm"))))
|
| 179 |
unitCheck(sum(unit.c(u1, u2)),
|
179 |
unitCheck(sum(unit.c(u1, u2)),
|
| 180 |
sum(unit(c(0.4, .4, .1, .1), c("in", "mm", "in", "mm"))))
|
180 |
sum(unit(c(0.4, .4, .1, .1), c("in", "mm", "in", "mm"))))
|
| - |
|
181 |
|
| - |
|
182 |
# Convert to snpc units
|
| - |
|
183 |
pushViewport(viewport(width = unit(1, "inch"), height = unit(2, "inch")))
|
| - |
|
184 |
unitCheck(unit(1, "inch") |> convertWidth("snpc") |> convertWidth("inch"),
|
| - |
|
185 |
unit(1, "inch"))
|
| - |
|
186 |
unitCheck(unit(0.5, "npc") |> convertY("snpc") |> convertY("npc"),
|
| - |
|
187 |
unit(0.5, "npc"))
|
| - |
|
188 |
popViewport()
|
| - |
|
189 |
# Zero-dimension viewport edge cases
|
| - |
|
190 |
pushViewport(viewport(width = unit(1, "inch"), height = unit(0, "inch")))
|
| - |
|
191 |
unitCheck(unit(0, "cm") |> convertX("snpc") |> convertX("cm"),
|
| - |
|
192 |
unit(0, "cm"))
|
| - |
|
193 |
unitCheck(unit(0, "npc") |> convertHeight("snpc") |> convertHeight("npc"),
|
| - |
|
194 |
unit(0, "npc"))
|
| - |
|
195 |
uw <- try(unit(1, "in") |> convertWidth("snpc"),
|
| - |
|
196 |
silent = TRUE)
|
| - |
|
197 |
stopifnot(inherits(uw, "try-error"))
|
| - |
|
198 |
uh <- try(unit(1, "in") |> convertHeight("snpc"),
|
| - |
|
199 |
silent = TRUE)
|
| - |
|
200 |
stopifnot(inherits(uh, "try-error"))
|
| - |
|
201 |
popViewport()
|