存储在便笺文档正文字段中时,阿拉伯语缩进会发生变化

时间:2015-03-01 06:20:29

标签: c# lotus-notes

当我们使用阿拉伯语言字符串并将字符串分配给Notes Document(正文字段)时,字符串的缩进会发生变化,这意味着当阿拉伯字符串存储在正文中时,该字符串从右到左({ {1}})它从左到右显示。

例如功能:

Notes Document

public bool assign_property_to_mail(NotesDocument MailDocument, Mail objmail) { MailDocument.AppendItemValue(objmail.Body, "Body"); } 是一种对象类型,其中可以存储所有邮件属性,objmail是对象属性,其中存在阿拉伯语的邮件正文的内容。 .body是IBM Lotus Notes的一个实例,通过它我们可以访问特定的邮件字段并添加内容。

成功创建NSF文件后,阿拉伯字符串(正文)以从左到右的格式显示,但应该是从右到左格式。

2 个答案:

答案 0 :(得分:0)

我不知道这是否会帮助您使用从右到左的方向属性,但我认为您应该尝试使用NotesRichTextItem类及其AppendText方法,而不是使用AppendItemValue。

是的,就像这样:

rtBody = new NotesRichtTextItem( MailDocument, "Body" )
call rtBody.AppendText( objMail.Body )

这将至少调用知道Body是富文本字段而不是普通纯文本字段的代码,当您使用AppendItemValue类时通常不是这种情况。

答案 1 :(得分:0)

如果您指的是从右向左对齐,您可以打开正文字段的属性信息框,在段落对齐选项卡中设置对齐属性。