C# 在notes文档正文字段中存储时,更改了阿拉伯语缩进
当我们获取一个阿拉伯语字符串并将该字符串分配给Notes文档正文字段时,字符串的缩进会发生变化,这意味着当阿拉伯字符串存储在Notes文档正文中时,它会显示为从左到右 对于eg功能:C# 在notes文档正文字段中存储时,更改了阿拉伯语缩进,c#,lotus-notes,C#,Lotus Notes,当我们获取一个阿拉伯语字符串并将该字符串分配给Notes文档正文字段时,字符串的缩进会发生变化,这意味着当阿拉伯字符串存储在Notes文档正文中时,它会显示为从左到右 对于eg功能: public bool assign_property_to_mail(NotesDocument MailDocument, Mail objmail) { MailDocument.AppendItemValue(objmail.Body, "Body"); } objmail是一种对象类型,其
public bool assign_property_to_mail(NotesDocument MailDocument, Mail objmail)
{
MailDocument.AppendItemValue(objmail.Body, "Body");
}
objmail是一种对象类型,其中可以存储所有邮件属性。body是一种对象属性,其中以阿拉伯语显示邮件正文的内容&Notes文档是IBM Lotus Notes的一个实例,通过它我们可以访问特定的邮件字段并添加can内容
成功创建NSF文件后,正文中的阿拉伯字符串将以从左到右的格式显示,但应以从右到左的格式显示。我不知道这是否有助于您使用从右到左的方向属性,但是我认为您应该尝试使用NotesRichTextItem类及其AppendText方法,而不是使用AppendItemValue 也就是说,类似这样的事情:
rtBody = new NotesRichtTextItem( MailDocument, "Body" )
call rtBody.AppendText( objMail.Body )
这至少会调用知道Body是富文本字段而不是普通纯文本字段的代码,这在使用AppendItemValue类时通常不是这种情况。如果您的意思是从右向左对齐,则可以打开Body字段的属性信息框,在段落对齐选项卡中设置对齐属性。您好,谢谢您的回复,我也尝试过,但它的方向仍然是从左到右,您能告诉我如何更改字符串的缩进。正文字段的信息框正文字段的信息框我不明白这一点,请您举例说明。在designer中打开包含正文字段的表单,打开该正文字段的属性框,并在段落对齐选项卡中设置对齐属性。