在LiveCode中旋转和调整大小

时间:2018-09-02 17:48:52

标签: rotation resize livecode

1)如何旋转字段和按钮,以便能够从上向下书写文本。

2)我有一个堆栈。它的宽度是1622,高度是588。如何通过保存对象的位置将堆栈调整为A4大小?我的目标是以这种尺寸打印出来。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

1)LiveCode不支持文本旋转(字段和按钮的旋转)。一些开发人员通过为对象拍摄快照,将其隐藏然后旋转快照来进行模拟。请参见import snapshot的字典。

import snapshot from field "foo" with effects
set the name of it to "fooimage"
rotate image "fooimage" by -90

答案 1 :(得分:0)

2)我不会为了打印而重新调整堆栈的大小。而是创建一个子堆栈,将其命名为mystack_printing_A4。精确地布局该堆栈,以进行打印,包括对象的大小,方向和位置。当您要打印时,将原始堆栈中每个对象的所有内容复制到打印堆栈中的相应对象。然后使用print card命令打印预格式化的卡。

print card 1 of stack "mystack_printing_A4"

除非您希望将其作为打印预览显示,否则您无需向用户显示打印堆栈。