itext - 块和颜色类需要哪个包
问题描述
我正在使用 Itext7 使用 C# 从 html 字符串生成 pdf 颜色类下没有颜色。
.SetFontColor(Color.RED)// there is not RED property
我已经有using iText.Kernel.Colors;
我需要为此安装哪个软件包?
我需要Chunk linebreak = new Chunk
安装哪个软件包
以及如何在段落中添加链接new Paragraph(
以添加 pdf 文档?
谢谢
解决方案
iText 7 是对先前 iText 版本的完全重写,因此很多地方都不同。
例如:
- 颜色常量不再存储在
Color
类中,而是在ColorConstants
类中。而不是Color.RED
,您现在需要:httpColorConstants.RED
: //itextsupport.com/apidocs/iText7/latest/com/itextpdf/kernel/colors/ColorConstants.html#RED - 该类
Chunk
不再存在。最接近的类Chunk
是:httpText
: //itextsupport.com/apidocs/iText7/latest/com/itextpdf/layout/element/Text.html Anchor
用于向 a 添加链接的类Paragraph
现在称为:httpLink
: //itextsupport.com/apidocs/iText7/latest/com/itextpdf/layout/element/Link.html
该类ColorConstants
在内核包中;Text
并且Link
在布局包中。这解决了您在问题中列出的三个具体问题。如果您从旧的 iText 版本迁移到新的 iText 版本,您会遇到许多其他差异。在线教程中解释了其中许多差异。
推荐阅读
- jupyter-notebook - 调用 IPython.core.display
- amazon-dynamodb - 是否可以在 Amplify 的 schema.graphql 中指定 2 个带有身份验证注释的 Cognito 用户池?
- vue.js - vue js 向api发送数据
- c++ - 我可以在 qt 中发出一系列信号吗?
- r - 使用 R 基于对象和变量的数据过滤器
- database - Sqlite 列被分配了错误的数据类型值
- python - `mutmut` 在大约 100 个突变体后停止运行
- html - 为什么 CSS Grid 的自动调整列在移动视图中不折叠?
- reactjs - 在 ReactJS 中设置去抖动搜索
- flutter - 如何在颤动的容器背景中显示 Lottie 文件