我了解必须隐式设置“ width”属性才能elide正常工作。但是,我Text在布局中有一个元素。当文本太长时,我想截断文本。elide当它在GridLayout中时,如何使用文本类型?
import QtQuick 2.5
import QtQuick.Layouts 1.1
Rectangle {
width: 100
height: 20
GridLayout {
clip: true
anchors.fill: parent
rows: 1
Text{
text: "veryverylooooooonnnnnnnnnnnggggggggggggggtext"
width: 50
elide: Text.ElideRight
}
}
}
Run Code Online (Sandbox Code Playgroud) 我已经搜索了一些可以实现我想要的代码行,但我对谷歌应用程序脚本的工作方式太不熟悉。我只用过 Microsoft Excel 编写过代码,虽然我还没有完全迷失,但我仍然很迷失。
我正在寻找可以选择一个范围的代码,然后“下载为..”将所选内容转换为 PDF、适合宽度、纵向、无网格。理想情况下,这个 PDF 可以发送到我桌面上的特定文件夹,但我不知道应用程序脚本是否支持这一点。
我已经找到了(我认为)建立宽度、纵向、无网格所需的方法。我所做的所有其他搜索都将整个工作表转换为 PDF 并通过电子邮件发送,这不是我想要做的,而且我找不到要删除的示例代码的哪些部分,因为看起来 PDF 被识别为网络地址。任何帮助将不胜感激。