MS Bot Framework nodejs sdk:在自适应卡片中显示长文本
MS Bot Framework nodejs sdk: display long text in adaptive card
我正在使用自适应卡片在我的机器人应用程序中显示文本消息。我正在使用 ms bot 框架 nodejs sdk 版本 3。我在显示长文本消息时遇到问题。他们正在被截断。请在下面找到代码:
[
{ type: 'TextBlock',
text: 'Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.' },
{ type: 'TextBlock',
text: ' Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.' }
]
在自适应卡片中显示长文本数据而不被截断的最佳方式是什么?
谢谢
您需要将 TextBlock
对象中的 wrap
属性设置为 true
以防止文本在 AdaptiveCard 中被截断。我建议查看 AdaptiveCard Designer 以获得更多样式选项。
自适应卡
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
},
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
},
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0"
}
截图
希望对您有所帮助!
我正在使用自适应卡片在我的机器人应用程序中显示文本消息。我正在使用 ms bot 框架 nodejs sdk 版本 3。我在显示长文本消息时遇到问题。他们正在被截断。请在下面找到代码:
[
{ type: 'TextBlock',
text: 'Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.' },
{ type: 'TextBlock',
text: ' Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.' }
]
在自适应卡片中显示长文本数据而不被截断的最佳方式是什么?
谢谢
您需要将 TextBlock
对象中的 wrap
属性设置为 true
以防止文本在 AdaptiveCard 中被截断。我建议查看 AdaptiveCard Designer 以获得更多样式选项。
自适应卡
{
"type": "AdaptiveCard",
"body": [
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
},
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
},
{
"type": "TextBlock",
"text": "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.",
"wrap": true
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0"
}
截图
希望对您有所帮助!