1
1
/*
2
2
This file is part of the iText (R) project.
3
- Copyright (c) 1998-2024 Apryse Group NV
3
+ Copyright (c) 1998-2025 Apryse Group NV
4
4
Authors: Apryse Software.
5
5
6
6
This program is offered under a commercial and under the AGPL license.
@@ -23,10 +23,10 @@ You should have received a copy of the GNU Affero General Public License
23
23
using System ;
24
24
using System . IO ;
25
25
using iText . Commons . Utils ;
26
- using iText . Html2pdf . Resolver . Font ;
27
26
using iText . Kernel . Pdf ;
28
27
using iText . Pdfa ;
29
28
using iText . Pdfa . Exceptions ;
29
+ using iText . StyledXmlParser . Resolver . Font ;
30
30
using iText . Test ;
31
31
using iText . Test . Attributes ;
32
32
@@ -120,7 +120,7 @@ public virtual void ConvertToPdfA3UWithCustomFontProviderTest() {
120
120
converterProperties . SetPdfAConformance ( PdfAConformance . PDF_A_3U ) ;
121
121
converterProperties . SetDocumentOutputIntent ( new PdfOutputIntent ( "Custom" , "" , "http://www.color.org" , "sRGB IEC61966-2.1"
122
122
, new FileStream ( SOURCE_FOLDER + "sRGB Color Space Profile.icm" , FileMode . Open , FileAccess . Read ) ) ) ;
123
- DefaultFontProvider fontProvider = new DefaultFontProvider ( false , false , false ) ;
123
+ BasicFontProvider fontProvider = new BasicFontProvider ( false , false , false ) ;
124
124
fontProvider . AddFont ( RESOURCES_SOURCE_FOLDER + "NotoSans-Regular.ttf" ) ;
125
125
converterProperties . SetFontProvider ( fontProvider ) ;
126
126
using ( FileStream fileInputStream = new FileStream ( sourceHtml , FileMode . Open , FileAccess . Read ) ) {
@@ -154,7 +154,7 @@ public virtual void ConvertToPdfA3UnreferencedGlyphsTest() {
154
154
converterProperties . SetPdfAConformance ( PdfAConformance . PDF_A_3U ) ;
155
155
converterProperties . SetDocumentOutputIntent ( new PdfOutputIntent ( "Custom" , "" , "http://www.color.org" , "sRGB IEC61966-2.1"
156
156
, new FileStream ( SOURCE_FOLDER + "sRGB Color Space Profile.icm" , FileMode . Open , FileAccess . Read ) ) ) ;
157
- DefaultFontProvider fontProvider = new DefaultFontProvider ( false , false , false ) ;
157
+ BasicFontProvider fontProvider = new BasicFontProvider ( false , false , false ) ;
158
158
fontProvider . AddFont ( RESOURCES_SOURCE_FOLDER + "NotoSans-Regular.ttf" ) ;
159
159
converterProperties . SetFontProvider ( fontProvider ) ;
160
160
using ( FileStream fOutput = new FileStream ( destinationPdf , FileMode . Create ) ) {
@@ -177,7 +177,7 @@ public virtual void ConvertToPdfA3ArabicFontTest() {
177
177
converterProperties . SetPdfAConformance ( PdfAConformance . PDF_A_3U ) ;
178
178
converterProperties . SetDocumentOutputIntent ( new PdfOutputIntent ( "Custom" , "" , "http://www.color.org" , "sRGB IEC61966-2.1"
179
179
, new FileStream ( SOURCE_FOLDER + "sRGB Color Space Profile.icm" , FileMode . Open , FileAccess . Read ) ) ) ;
180
- DefaultFontProvider fontProvider = new DefaultFontProvider ( false , false , false ) ;
180
+ BasicFontProvider fontProvider = new BasicFontProvider ( false , false , false ) ;
181
181
fontProvider . AddFont ( RESOURCES_SOURCE_FOLDER + "NotoNaskhArabic-Regular.ttf" ) ;
182
182
converterProperties . SetFontProvider ( fontProvider ) ;
183
183
FileStream fOutput = new FileStream ( destinationPdf , FileMode . Create ) ;
@@ -194,7 +194,7 @@ public virtual void ConvertToPdfA3UnreferencedEmojiTest() {
194
194
converterProperties . SetPdfAConformance ( PdfAConformance . PDF_A_3U ) ;
195
195
converterProperties . SetDocumentOutputIntent ( new PdfOutputIntent ( "Custom" , "" , "http://www.color.org" , "sRGB IEC61966-2.1"
196
196
, new FileStream ( SOURCE_FOLDER + "sRGB Color Space Profile.icm" , FileMode . Open , FileAccess . Read ) ) ) ;
197
- DefaultFontProvider fontProvider = new DefaultFontProvider ( false , false , false ) ;
197
+ BasicFontProvider fontProvider = new BasicFontProvider ( false , false , false ) ;
198
198
fontProvider . AddFont ( RESOURCES_SOURCE_FOLDER + "NotoSans-Regular.ttf" ) ;
199
199
converterProperties . SetFontProvider ( fontProvider ) ;
200
200
using ( FileStream fOutput = new FileStream ( destinationPdf , FileMode . Create ) ) {
@@ -217,7 +217,7 @@ public virtual void ConvertToPdfA3EmojiTest() {
217
217
converterProperties . SetPdfAConformance ( PdfAConformance . PDF_A_3U ) ;
218
218
converterProperties . SetDocumentOutputIntent ( new PdfOutputIntent ( "Custom" , "" , "http://www.color.org" , "sRGB IEC61966-2.1"
219
219
, new FileStream ( SOURCE_FOLDER + "sRGB Color Space Profile.icm" , FileMode . Open , FileAccess . Read ) ) ) ;
220
- DefaultFontProvider fontProvider = new DefaultFontProvider ( false , false , false ) ;
220
+ BasicFontProvider fontProvider = new BasicFontProvider ( false , false , false ) ;
221
221
fontProvider . AddFont ( RESOURCES_SOURCE_FOLDER + "NotoEmoji-Regular.ttf" ) ;
222
222
converterProperties . SetFontProvider ( fontProvider ) ;
223
223
FileStream fOutput = new FileStream ( destinationPdf , FileMode . Create ) ;
0 commit comments