.net 在ASPOSE〈>语句上使用多个条件< if>

utugiqy6  于 2023-02-20  发布在  .NET
关注(0)|答案(1)|浏览(169)

我正在创建一个word文档,用Aspose来生成文档。
我需要添加一个包含许多条件的条件〈〉:
我试过:

<<if [condition 1] OR [Condition 2]>>
Write something
<</if>>
<<if [condition 1] AND [Condition 2]>>
Write something
<</if>>

但是我尝试的所有语法都失败了。有人能帮我吗?

oxf4rvwz

oxf4rvwz1#

您可以对多个条件使用常规C#或Java语法:

<<if [Condition1 || Condition2]>>
Write something
<</if>>
<<if [Condition1 && Condition2]>>
Write something
<</if>>

例如,请看下面的简单代码:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("<<if [1!=1 || 2==2]>>Condition is true<<else>>Condition is false<</if>>");
builder.Writeln("<<if [1!=1 && 2==2]>>Condition is true<<else>>Condition is false<</if>>");

ReportingEngine engine= new ReportingEngine();
engine.BuildReport(doc, new object());

doc.Save(@"C:\Temp\out.docx");

相关问题