我们如何使用C#从itext7列表中删除项目?

时间:2019-03-20 13:59:57

标签: itext7

我有一个listobj是Itext7列表

List listd = new List();

我想从上面的listd对象中删除项目。

我已经尝试过,但是找不到。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

所有AbstractElement实例,包括List,都具有getChildren()方法。它为您提供了包含该实例的子代的列表(集合)。您可以直接访问该列表,并删除任何想要的孩子。

例如如果执行此代码:

List list = new List().add("One").add("Two").add("Three");
list.getChildren().remove(1);

然后,您将在列表中得到两个项目,第一个(“一个”)和最后一个(“三个”)。

代码是针对Java的,但是如果您使用的是C#,则应该修改与IList接口进行交互的部分,这应该很简单。