Botframework 格式化HeroCard中的文本

Botframework 格式化HeroCard中的文本,botframework,Botframework,我用下面的英雄卡来展示细节 我如何将换行符放在不同的行中,以便获得医院名称、可用日期、疗程和预约号 我读了一些文章,他们说要使用“\n\n”。但它不适合我,我也没有发表这是在任何媒体我仍然使用机器人模拟器。 请帮忙。提前感谢。试试 或者,如果您想要更特殊的“表单”,请阅读标记语法。机器人仿真程序(和网络聊天)对某些消息的格式与其他频道不同。因此,在模拟器中测试英雄卡时,可以使用\n\n声明新行,如下所示: var card = new HeroCard { Title = "Hero

我用下面的英雄卡来展示细节

我如何将换行符放在不同的行中,以便获得医院名称、可用日期、疗程和预约号

我读了一些文章,他们说要使用“\n\n”。但它不适合我,我也没有发表这是在任何媒体我仍然使用机器人模拟器。
请帮忙。提前感谢。

试试

或者,如果您想要更特殊的“表单”,请阅读标记语法。

机器人仿真程序(和网络聊天)对某些消息的格式与其他频道不同。因此,在模拟器中测试英雄卡时,可以使用
\n\n
声明新行,如下所示:

var card = new HeroCard
{
    Title = "Hero \n\n Title",
    Text = "More Words \n\n New Line \n\n New Line"
};
您将看到以下结果:

仿真器不能与HTML样式一起使用
如下面的代码示例和图片所示

var card = new HeroCard
{
    Title = "Hero <br> Title",
    Text = "More Words <br> New Line <br> New Line <b><font color=\"#11b92f\">GREEN</font></b>"
};
var卡=新卡
{
Title=“英雄
Title”, Text=“更多单词
新行
新行绿色” };

HTML样式确实可以在其他渠道(如MS团队)中使用
下面是MS团队中相同的代码输出

总结 在使用Bot Emulator进行测试或使用Web聊天时,使用
\n\n
在英雄和缩略图卡中创建新行。在其他频道需要时切换到HTML样式(例如,我认为MS团队不支持在英雄卡中创建新行)。

可能重复