LiveCode 中的旋转和调整大小

Rotation and resizing in LiveCode

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

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

非常感谢您的帮助。

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

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

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

print card 1 of stack "mystack_printing_A4"

除非您想将其显示为打印预览,否则您不必向用户显示打印堆栈。