diff --git a/doxyfile b/doxyfile
index f22bc84df9..3a4d3b7da2 100644
--- a/doxyfile
+++ b/doxyfile
@@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.
-PROJECT_NAME = "iText 7 7.2.4 API"
+PROJECT_NAME = "iText 7 7.2.5 API"
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
diff --git a/itext.tests/itext.barcodes.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.barcodes.tests/Properties/AssemblyInfo.cs
index 89ac2b9452..eb76d9ec5b 100644
--- a/itext.tests/itext.barcodes.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.barcodes.tests/Properties/AssemblyInfo.cs
@@ -6,7 +6,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -14,9 +14,9 @@
[assembly: Guid("d015a3aa-613c-45d9-b908-7d47c4b613af")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode128Test.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode128Test.cs
index f11a90e7b5..65382ea19f 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode128Test.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode128Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class Barcode128Test : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode39Test.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode39Test.cs
index 344610fdc7..cae11445ff 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode39Test.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/Barcode39Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class Barcode39Test : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeCodabarTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeCodabarTest.cs
index 8312ff5365..0be6df3885 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeCodabarTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeCodabarTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeCodabarTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeDataMatrixTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeDataMatrixTest.cs
index 79fbaffeed..c35fab5bec 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeDataMatrixTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeDataMatrixTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeDataMatrixTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/barcodes/BarcodeDataMatrix/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANTest.cs
index a0a812ecde..09d6739a8e 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeEANTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANUnitTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANUnitTest.cs
index a1cab6e840..dad388546e 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANUnitTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeEANUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BarcodeEANUnitTest : ExtendedITextTest {
public const float EPS = 0.0001f;
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeInter25Test.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeInter25Test.cs
index 2e1f6ce6ec..9d5dbf6d42 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeInter25Test.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeInter25Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeInter25Test : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMSITest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMSITest.cs
index fcec503f34..eb377a4e96 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMSITest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMSITest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeMSITest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMultiThreadingTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMultiThreadingTest.cs
index 16c4f489a2..55313d6a8d 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMultiThreadingTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeMultiThreadingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417Test.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417Test.cs
index 176ff682ab..581bcfd3a3 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417Test.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,6 +43,8 @@ source product.
using System;
using System.IO;
using iText.Barcodes.Exceptions;
+using iText.IO.Codec;
+using iText.IO.Image;
using iText.Kernel.Colors;
using iText.Kernel.Exceptions;
using iText.Kernel.Pdf;
@@ -52,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodePDF417Test : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
@@ -357,6 +359,27 @@ public class BarcodePDF417Test : ExtendedITextTest {
NUnit.Framework.Assert.AreEqual(BarcodeExceptionMessageConstant.INVALID_CODEWORD_SIZE, exception.Message);
}
+ [NUnit.Framework.Test]
+ public virtual void CcittImageFromBarcodeTest() {
+ String filename = "ccittImage01.pdf";
+ PdfWriter writer = new PdfWriter(DESTINATION_FOLDER + filename);
+ PdfDocument document = new PdfDocument(writer);
+ PdfPage page = document.AddNewPage();
+ PdfCanvas canvas = new PdfCanvas(page);
+ String text = "Call me Ishmael. Some years ago--never mind how long " + "precisely --having little or no money in my purse, and nothing "
+ + "particular to interest me on shore, I thought I would sail about " + "a little and see the watery part of the world.";
+ BarcodePDF417 barcode = new BarcodePDF417();
+ barcode.SetCode(text);
+ barcode.PaintCode();
+ byte[] g4 = CCITTG4Encoder.Compress(barcode.GetOutBits(), barcode.GetBitColumns(), barcode.GetCodeRows());
+ ImageData img = ImageDataFactory.Create(barcode.GetBitColumns(), barcode.GetCodeRows(), false, RawImageData
+ .CCITTG4, 0, g4, null);
+ canvas.AddImageAt(img, 100, 100, false);
+ document.Close();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(DESTINATION_FOLDER + filename, SOURCE_FOLDER
+ + "cmp_" + filename, DESTINATION_FOLDER, "diff_"));
+ }
+
private PdfFormXObject CreateMacroBarcodePart(PdfDocument document, String text, float mh, float mw, int segmentId
) {
BarcodePDF417 pf = new BarcodePDF417();
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417UnitTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417UnitTest.cs
index c4bd8116af..2fe0e7b593 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417UnitTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePDF417UnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BarcodePDF417UnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Barcode417CodeRowsTest() {
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePostnetTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePostnetTest.cs
index a5e4460444..3350f276b5 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePostnetTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodePostnetTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodePostnetTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeQRCodeTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeQRCodeTest.cs
index 3aeb9e552b..f976815526 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeQRCodeTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeQRCodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BarcodeQRCodeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/barcodes/";
diff --git a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeUnitTest.cs b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeUnitTest.cs
index c206ee4e38..adeb473769 100644
--- a/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeUnitTest.cs
+++ b/itext.tests/itext.barcodes.tests/itext/barcodes/BarcodeUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Barcodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BarcodeUnitTest : ExtendedITextTest {
private const double EPS = 0.0001;
diff --git a/itext.tests/itext.barcodes.tests/resources/itext/barcodes/cmp_ccittImage01.pdf b/itext.tests/itext.barcodes.tests/resources/itext/barcodes/cmp_ccittImage01.pdf
new file mode 100644
index 0000000000..b8fe3fa8dd
Binary files /dev/null and b/itext.tests/itext.barcodes.tests/resources/itext/barcodes/cmp_ccittImage01.pdf differ
diff --git a/itext.tests/itext.commons.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.commons.tests/Properties/AssemblyInfo.cs
index 2d50c9a92c..65a9285e71 100644
--- a/itext.tests/itext.commons.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.commons.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("502eda37-c014-4822-8e5c-4e5d21b085e9")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedEventHandlerTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedEventHandlerTest.cs
index 662a6a2477..aaf882ccb5 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedEventHandlerTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedEventHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractContextBasedEventHandlerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CoreEventProcessedByHandlerTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedITextEventTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedITextEventTest.cs
index d89b0b70e4..fa0dc8b83e 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedITextEventTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractContextBasedITextEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractContextBasedITextEventTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetMetaInfoTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractITextConfigurationEventTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractITextConfigurationEventTest.cs
index 7df0146143..9430f6f02e 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractITextConfigurationEventTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractITextConfigurationEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractITextConfigurationEventTest : ExtendedITextTest {
[NUnit.Framework.TearDown]
public virtual void After() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractProductITextEventTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractProductITextEventTest.cs
index dfd8dd176e..90a7076401 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractProductITextEventTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractProductITextEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractProductITextEventTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullProductDataTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractStatisticsEventTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractStatisticsEventTest.cs
index ec2ab9e5a3..0f8661b50e 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/AbstractStatisticsEventTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/AbstractStatisticsEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractStatisticsEventTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/EventManagerTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/EventManagerTest.cs
index f500de75f4..34d99fd20c 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/EventManagerTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/EventManagerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EventManagerTest : ExtendedITextTest {
[NUnit.Framework.TearDown]
public virtual void AfterEach() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerIntegrationTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerIntegrationTest.cs
index 1ab2d973ae..6a7efb653c 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerIntegrationTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerTest.cs
index aeaeb2ddb6..66601a2c56 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/ProductEventHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProductEventHandlerTest : ExtendedITextTest {
[NUnit.Framework.SetUp]
public virtual void ClearProcessors() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/ProductProcessorFactoryKeeperTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/ProductProcessorFactoryKeeperTest.cs
index f4f842d473..d62cd4dff5 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/ProductProcessorFactoryKeeperTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/ProductProcessorFactoryKeeperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Commons.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProductProcessorFactoryKeeperTest : ExtendedITextTest {
[NUnit.Framework.TearDown]
public virtual void AfterEach() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/confirmations/ConfirmEventTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/confirmations/ConfirmEventTest.cs
index bc78b1d245..dd07d8f1d6 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/confirmations/ConfirmEventTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/confirmations/ConfirmEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Commons.Actions.Confirmations {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ConfirmEventTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorWithSequenceIdTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/contexts/ContextManagerTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/contexts/ContextManagerTest.cs
index 797f0eb482..2552eae07c 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/contexts/ContextManagerTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/contexts/ContextManagerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Commons.Actions.Contexts {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ContextManagerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetRecognisedNamespaceForSpecificNamespaceTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/data/CommonsProductDataTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/data/CommonsProductDataTest.cs
index a6f9ac17a6..9f4a0d49eb 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/data/CommonsProductDataTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/data/CommonsProductDataTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Commons.Actions.Data {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CommonsProductDataTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetInstanceTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/data/ProductDataTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/data/ProductDataTest.cs
index 0b54c5f311..3c3eced3f0 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/data/ProductDataTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/data/ProductDataTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Commons.Actions.Data {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProductDataTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ProductDataCreationTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultITextProductEventProcessorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultITextProductEventProcessorTest.cs
index bf45936192..b9a3126a53 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultITextProductEventProcessorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultITextProductEventProcessorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Commons.Actions.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultITextProductEventProcessorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorWithNullProductNameTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultProductProcessorFactoryTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultProductProcessorFactoryTest.cs
index 6958490bd5..a842d1e6c2 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultProductProcessorFactoryTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/processors/DefaultProductProcessorFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Commons.Actions.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultProductProcessorFactoryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateDefaultProductProcessor() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplITextProductEventProcessorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplITextProductEventProcessorTest.cs
index e42e4237d3..58f7f0eb63 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplITextProductEventProcessorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplITextProductEventProcessorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Commons.Actions.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UnderAgplITextProductEventProcessorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MessageIsNotLoggedTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplProductProcessorFactoryTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplProductProcessorFactoryTest.cs
index 357a234908..33a002fc05 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplProductProcessorFactoryTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/processors/UnderAgplProductProcessorFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Commons.Actions.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UnderAgplProductProcessorFactoryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateUnderAgplProductProcessor() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.cs
index 2fb3f36b3e..c66c7f84e1 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Commons.Actions.Producer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CopyrightSincePlaceholderPopulatorTest : ExtendedITextTest {
private CopyrightSincePlaceholderPopulator populator = new CopyrightSincePlaceholderPopulator();
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.cs
index 055b9f7bc1..3914d6adb8 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Commons.Actions.Producer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CopyrightToPlaceholderPopulatorTest : ExtendedITextTest {
private CopyrightToPlaceholderPopulator populator = new CopyrightToPlaceholderPopulator();
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.cs
index 59f7bbabca..25ff2548d6 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Commons.Actions.Producer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CurrentDatePlaceholderPopulatorTest : ExtendedITextTest {
private readonly CurrentDatePlaceholderPopulator populator = new CurrentDatePlaceholderPopulator();
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/producer/ProducerBuilderTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/producer/ProducerBuilderTest.cs
index 07c7f87d56..ce647ba189 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/producer/ProducerBuilderTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/producer/ProducerBuilderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -34,7 +34,7 @@
using iText.Test.Attributes;
namespace iText.Commons.Actions.Producer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProducerBuilderTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EmptyEventsProducerLineTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.cs
index 748d729c9f..6c0e27676c 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Commons.Actions.Producer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UsedProductsPlaceholderPopulatorTest : ExtendedITextTest {
private readonly UsedProductsPlaceholderPopulator populator = new UsedProductsPlaceholderPopulator();
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdManagerTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdManagerTest.cs
index 2698399762..f4d58f4607 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdManagerTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdManagerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Commons.Actions.Sequence {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SequenceIdManagerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetIdentifier() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdTest.cs b/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdTest.cs
index 8cbf7d0c7a..7c6d4689e7 100644
--- a/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/actions/sequence/SequenceIdTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Commons.Actions.Sequence {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SequenceIdTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DifferentIdsCreatedTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/ecosystem/ITextTestEvent.cs b/itext.tests/itext.commons.tests/itext/commons/ecosystem/ITextTestEvent.cs
index 5255a1ea89..d1f54f6139 100644
--- a/itext.tests/itext.commons.tests/itext/commons/ecosystem/ITextTestEvent.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/ecosystem/ITextTestEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestConfigurationEvent.cs b/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestConfigurationEvent.cs
index 5631c51063..0b1a98f8ba 100644
--- a/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestConfigurationEvent.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestConfigurationEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestMetaInfo.cs b/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestMetaInfo.cs
index 57f44b56c4..99139a477a 100644
--- a/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestMetaInfo.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/ecosystem/TestMetaInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/exceptions/AggregatedExceptionTest.cs b/itext.tests/itext.commons.tests/itext/commons/exceptions/AggregatedExceptionTest.cs
index 9e6e0be646..6f6547e969 100644
--- a/itext.tests/itext.commons.tests/itext/commons/exceptions/AggregatedExceptionTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/exceptions/AggregatedExceptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Commons.Exceptions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AggregatedExceptionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AggregatedMessageWithGeneralMessageTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/exceptions/ITextExceptionTest.cs b/itext.tests/itext.commons.tests/itext/commons/exceptions/ITextExceptionTest.cs
index 8611ffda94..6061ace2b5 100644
--- a/itext.tests/itext.commons.tests/itext/commons/exceptions/ITextExceptionTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/exceptions/ITextExceptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Commons.Exceptions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ITextExceptionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoParametersConstructorTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/Collections/EmptySetTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/Collections/EmptySetTest.cs
index 13923a1fae..cd34ae1c57 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/Collections/EmptySetTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/Collections/EmptySetTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/DateTimeUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/DateTimeUtilTest.cs
index c445674175..addf1ec33f 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/DateTimeUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/DateTimeUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/FormattingStreamWriterUnitTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/FormattingStreamWriterUnitTest.cs
index a09da62a92..6b5694c47f 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/FormattingStreamWriterUnitTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/FormattingStreamWriterUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/JavaUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/JavaUtilTest.cs
index 8c85b48002..acff47dae9 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/JavaUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/JavaUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/JsonUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/JsonUtilTest.cs
index d5f4abc407..ee6145c4aa 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/JsonUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/JsonUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class JsonUtilTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/commons/utils/JsonUtilTest/";
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/MapUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/MapUtilTest.cs
index 880a9b1923..d3977755f1 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/MapUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/MapUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MapUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullMapsAreEqualTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/MessageFormatUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/MessageFormatUtilTest.cs
index 2024b48418..b55fa620ab 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/MessageFormatUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/MessageFormatUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
[NUnit.Framework.TestFixtureSource("DataSourceTestFixtureData")]
public class MessageFormatUtilTest : ExtendedITextTest {
private String expectedResult;
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/ProcessInfoTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/ProcessInfoTest.cs
index e5c157557a..7648284b79 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/ProcessInfoTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/ProcessInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProcessInfoTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetExitCodeTest() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/StringUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/StringUtilTest.cs
index 5d0a8f3944..c9fa34908c 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/StringUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/StringUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
namespace iText.Commons.Utils {
/// At the moment there is no StringUtil class in Java, but there is one in C# and we are testing
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StringUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PatternSplitTest01() {
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/SystemUtilTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/SystemUtilTest.cs
index a9391dc1f2..ace2bde024 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/SystemUtilTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/SystemUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileReaderTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileReaderTest.cs
index effc949426..70f0a11120 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileReaderTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,10 +24,12 @@
using System.Collections.Generic;
using System.IO;
using iText.Commons.Exceptions;
+using iText.Commons.Logs;
using iText.Test;
+using iText.Test.Attributes;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ZipFileReaderTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/commons/utils/ZipFileReaderTest/";
@@ -71,6 +73,40 @@ public class ZipFileReaderTest : ExtendedITextTest {
}
}
+ [NUnit.Framework.Test]
+ [LogMessage(CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH)]
+ public virtual void GetFileNamesFromZipBombBySettingThresholdSizeTest() {
+ using (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) {
+ fileReader.SetThresholdRatio(1000);
+ fileReader.SetThresholdSize(10000);
+ ICollection nameSet = fileReader.GetFileNames();
+ NUnit.Framework.Assert.IsNotNull(nameSet);
+ NUnit.Framework.Assert.AreEqual(0, nameSet.Count);
+ }
+ }
+
+ [NUnit.Framework.Test]
+ [LogMessage(CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS)]
+ public virtual void GetFileNamesFromZipBombBySettingThresholdRatioTest() {
+ using (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) {
+ fileReader.SetThresholdRatio(5);
+ ICollection nameSet = fileReader.GetFileNames();
+ NUnit.Framework.Assert.IsNotNull(nameSet);
+ NUnit.Framework.Assert.AreEqual(0, nameSet.Count);
+ }
+ }
+
+ [NUnit.Framework.Test]
+ [LogMessage(CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE)]
+ public virtual void GetFileNamesFromZipBombBySettingThresholdEntriesTest() {
+ using (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) {
+ fileReader.SetThresholdEntries(5);
+ ICollection nameSet = fileReader.GetFileNames();
+ NUnit.Framework.Assert.IsNotNull(nameSet);
+ NUnit.Framework.Assert.IsTrue(nameSet.Count <= 5);
+ }
+ }
+
[NUnit.Framework.Test]
public virtual void ReadFromZipWithNullPathTest() {
using (ZipFileReader reader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) {
diff --git a/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileWriterTest.cs b/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileWriterTest.cs
index 850f6bf4de..186d92580d 100644
--- a/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileWriterTest.cs
+++ b/itext.tests/itext.commons.tests/itext/commons/utils/ZipFileWriterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Commons.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ZipFileWriterTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/commons/utils/ZipFileWriter/";
diff --git a/itext.tests/itext.commons.tests/resources/itext/commons/utils/ZipFileReaderTest/zipBombTest.zip b/itext.tests/itext.commons.tests/resources/itext/commons/utils/ZipFileReaderTest/zipBombTest.zip
new file mode 100644
index 0000000000..93f49c45ae
Binary files /dev/null and b/itext.tests/itext.commons.tests/resources/itext/commons/utils/ZipFileReaderTest/zipBombTest.zip differ
diff --git a/itext.tests/itext.forms.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.forms.tests/Properties/AssemblyInfo.cs
index 0ef8ac86cf..04d9851c0b 100644
--- a/itext.tests/itext.forms.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.forms.tests/Properties/AssemblyInfo.cs
@@ -6,7 +6,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -14,9 +14,9 @@
[assembly: Guid("6fe2f714-6b3e-4b20-8c70-28bfce084ed2")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.forms.tests/itext/forms/FlatteningRotatedTest.cs b/itext.tests/itext.forms.tests/itext/forms/FlatteningRotatedTest.cs
index 5ded150821..e94fe44c3f 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FlatteningRotatedTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FlatteningRotatedTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FlatteningRotatedTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/FlatteningRotatedTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/FlatteningTest.cs b/itext.tests/itext.forms.tests/itext/forms/FlatteningTest.cs
index d5ce64d057..bd2d2a6754 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FlatteningTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FlatteningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FlatteningTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/FlatteningTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/FlatteningWithNullKidElementTest.cs b/itext.tests/itext.forms.tests/itext/forms/FlatteningWithNullKidElementTest.cs
index 42368988a1..ad3c5255bf 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FlatteningWithNullKidElementTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FlatteningWithNullKidElementTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FlatteningWithNullKidElementTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/FlatteningWithNullKidElementTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/FormFieldAppendTest.cs b/itext.tests/itext.forms.tests/itext/forms/FormFieldAppendTest.cs
index 7b27d2c749..d17d117ef6 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FormFieldAppendTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FormFieldAppendTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FormFieldAppendTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/FormFieldAppendTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/FormFieldFlatteningTest.cs b/itext.tests/itext.forms.tests/itext/forms/FormFieldFlatteningTest.cs
index 75a4049199..bc7575540b 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FormFieldFlatteningTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FormFieldFlatteningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FormFieldFlatteningTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/FormFieldFlatteningTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/FormFieldsTaggingTest.cs b/itext.tests/itext.forms.tests/itext/forms/FormFieldsTaggingTest.cs
index 8dba3f57ef..726eae600a 100644
--- a/itext.tests/itext.forms.tests/itext/forms/FormFieldsTaggingTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/FormFieldsTaggingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FormFieldsTaggingTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/FormFieldsTaggingTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormInAppendModeTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormInAppendModeTest.cs
index 906367dca7..79aaddee3d 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormInAppendModeTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormInAppendModeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAcroFormInAppendModeTest : ExtendedITextTest {
private const String TEST_NAME = "PdfAcroFormInAppendModeTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormTest.cs
index beda7f3405..3aa842ec36 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfAcroFormTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfAcroFormTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetSignatureFlagsTest() {
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfCheckBoxFieldTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfCheckBoxFieldTest.cs
index f12c1edcbb..36c6ac755f 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfCheckBoxFieldTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfCheckBoxFieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCheckBoxFieldTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/PdfCheckBoxFieldTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfChoiceFieldTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfChoiceFieldTest.cs
index ca862d3efa..b0a9834636 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfChoiceFieldTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfChoiceFieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfChoiceFieldTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/PdfChoiceFieldTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfEncryptionTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfEncryptionTest.cs
index 42a99ee93e..b0dae4014a 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfEncryptionTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfEncryptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfEncryptionTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/PdfEncryptionTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyTest.cs
index a07cca3d04..df84e2d3fa 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormCopyTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/PdfFormCopyTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyWithGotoTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyWithGotoTest.cs
index cf68c834fe..8489d56228 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyWithGotoTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormCopyWithGotoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormCopyWithGotoTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/PdfFormCopyWithGotoTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldMultilineTextTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldMultilineTextTest.cs
index 1480cc6b02..77a7844c63 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldMultilineTextTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldMultilineTextTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormFieldMultilineTextTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/PdfFormFieldMultilineTextTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTest.cs
index db5f213189..c352fff7b9 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormFieldTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/PdfFormFieldTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTextTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTextTest.cs
index 7da94da9de..59e0b3487e 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTextTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldTextTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormFieldTextTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/PdfFormFieldTextTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldsHierarchyTest.cs b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldsHierarchyTest.cs
index a7dadafabd..e2c98b4f47 100644
--- a/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldsHierarchyTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/PdfFormFieldsHierarchyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormFieldsHierarchyTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/PdfFormFieldsHierarchyTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/Utf8FormsTest.cs b/itext.tests/itext.forms.tests/itext/forms/Utf8FormsTest.cs
index 72dac25cb6..05d8bff7d6 100644
--- a/itext.tests/itext.forms.tests/itext/forms/Utf8FormsTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/Utf8FormsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Utf8FormsTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/Utf8FormsTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/XfdfReaderTest.cs b/itext.tests/itext.forms.tests/itext/forms/XfdfReaderTest.cs
index a667115330..f9d9f0290f 100644
--- a/itext.tests/itext.forms.tests/itext/forms/XfdfReaderTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/XfdfReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XfdfReaderTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/XfdfReaderTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/XfdfUnitTest.cs b/itext.tests/itext.forms.tests/itext/forms/XfdfUnitTest.cs
index 97ea5d59a8..9ebfc858da 100644
--- a/itext.tests/itext.forms.tests/itext/forms/XfdfUnitTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/XfdfUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XfdfUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FitObjectWithEmptyPageTest() {
diff --git a/itext.tests/itext.forms.tests/itext/forms/XfdfWriterTest.cs b/itext.tests/itext.forms.tests/itext/forms/XfdfWriterTest.cs
index 4e7f8059bf..4aab10d513 100644
--- a/itext.tests/itext.forms.tests/itext/forms/XfdfWriterTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/XfdfWriterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Forms {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XfdfWriterTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/XfdfWriterTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/fields/FormsMetaInfoStaticContainerTest.cs b/itext.tests/itext.forms.tests/itext/forms/fields/FormsMetaInfoStaticContainerTest.cs
index f2f5ef46c2..4bc5e92062 100644
--- a/itext.tests/itext.forms.tests/itext/forms/fields/FormsMetaInfoStaticContainerTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/fields/FormsMetaInfoStaticContainerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Forms.Fields {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FormsMetaInfoStaticContainerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void UseMetaInfoDuringTheActionOneThreadTest() {
diff --git a/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldIntegrationTest.cs b/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldIntegrationTest.cs
index cd1a5d29e1..0153fb6027 100644
--- a/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldIntegrationTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Forms.Fields {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFormFieldIntegrationTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/fields/PdfFormFieldIntegrationTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldUnitTest.cs b/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldUnitTest.cs
index ec02ca79a2..88ab87f081 100644
--- a/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldUnitTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/fields/PdfFormFieldUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -34,7 +34,7 @@
using iText.Test;
namespace iText.Forms.Fields {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfFormFieldUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CannotGetRectangleIfKidsIsNullTest() {
diff --git a/itext.tests/itext.forms.tests/itext/forms/widget/AppearanceCharacteristicsTest.cs b/itext.tests/itext.forms.tests/itext/forms/widget/AppearanceCharacteristicsTest.cs
index fc9f9d4281..424c69f629 100644
--- a/itext.tests/itext.forms.tests/itext/forms/widget/AppearanceCharacteristicsTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/widget/AppearanceCharacteristicsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Forms.Widget {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AppearanceCharacteristicsTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/forms/widget/AppearanceCharacteristicsTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfa/SecurityTestXmlParserFactory.cs b/itext.tests/itext.forms.tests/itext/forms/xfa/SecurityTestXmlParserFactory.cs
index 21925757b4..1e773fc753 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfa/SecurityTestXmlParserFactory.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfa/SecurityTestXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfa/XFAFormTest.cs b/itext.tests/itext.forms.tests/itext/forms/xfa/XFAFormTest.cs
index 479f8eef17..ec046523d8 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfa/XFAFormTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfa/XFAFormTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfa/XfaSecurityTest.cs b/itext.tests/itext.forms.tests/itext/forms/xfa/XfaSecurityTest.cs
index cf8011423e..049234c885 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfa/XfaSecurityTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfa/XfaSecurityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Forms.Xfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XfaSecurityTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/forms/xfa/XfaSecurityTest/";
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfdf/SecurityTestXmlParserFactory.cs b/itext.tests/itext.forms.tests/itext/forms/xfdf/SecurityTestXmlParserFactory.cs
index 0b8d69154d..f10e611862 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfdf/SecurityTestXmlParserFactory.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfdf/SecurityTestXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfReaderUnitTest.cs b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfReaderUnitTest.cs
index cd9ae31dc5..90c222cf0a 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfReaderUnitTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfReaderUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Forms.Xfdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XfdfReaderUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.XFDF_NO_F_OBJECT_TO_COMPARE)]
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfSecurityTest.cs b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfSecurityTest.cs
index fc6b7bb21f..f06c518978 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfSecurityTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfSecurityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Forms.Xfdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XfdfSecurityTest : ExtendedITextTest {
private const String XFDF_WITH_XXE = " \n" + " ]>\n"
+ "\n" + "\n"
diff --git a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfWriterUnitTest.cs b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfWriterUnitTest.cs
index 64e690824e..e9ca4cfed9 100644
--- a/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfWriterUnitTest.cs
+++ b/itext.tests/itext.forms.tests/itext/forms/xfdf/XfdfWriterUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Forms.Xfdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XfdfWriterUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FieldEmptyValueUnitTest() {
diff --git a/itext.tests/itext.io.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.io.tests/Properties/AssemblyInfo.cs
index 468e137506..1da5f2e5f7 100644
--- a/itext.tests/itext.io.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.io.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("a53a5dd3-787b-4563-8778-1d76bdad57ba")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.io.tests/itext/io/AdobeGlyphListTest.cs b/itext.tests/itext.io.tests/itext/io/AdobeGlyphListTest.cs
index 1df1862584..0a2f90c30e 100644
--- a/itext.tests/itext.io.tests/itext/io/AdobeGlyphListTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/AdobeGlyphListTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AdobeGlyphListTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestGlyphListCount() {
diff --git a/itext.tests/itext.io.tests/itext/io/UtilitiesTest.cs b/itext.tests/itext.io.tests/itext/io/UtilitiesTest.cs
index f3b1f795da..1872ce959e 100644
--- a/itext.tests/itext.io.tests/itext/io/UtilitiesTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/UtilitiesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UtilitiesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestShortener() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/CFFFontSubsetIntegrationTest.cs b/itext.tests/itext.io.tests/itext/io/font/CFFFontSubsetIntegrationTest.cs
index 30b89ecbb3..9b3df36d8a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/CFFFontSubsetIntegrationTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/CFFFontSubsetIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CFFFontSubsetIntegrationTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/CFFFontSubsetIntegrationTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/CFFFontTest.cs b/itext.tests/itext.io.tests/itext/io/font/CFFFontTest.cs
index a71a2dfe49..7a65969f89 100644
--- a/itext.tests/itext.io.tests/itext/io/font/CFFFontTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/CFFFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CFFFontTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/sharedFontsResourceFiles/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/FontCacheNoFontAsianTest.cs b/itext.tests/itext.io.tests/itext/io/font/FontCacheNoFontAsianTest.cs
index 7933521f6f..bdca4db488 100644
--- a/itext.tests/itext.io.tests/itext/io/font/FontCacheNoFontAsianTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/FontCacheNoFontAsianTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontCacheNoFontAsianTest : ExtendedITextTest {
[NUnit.Framework.SetUp]
public virtual void Before() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/FontEncodingTest.cs b/itext.tests/itext.io.tests/itext/io/font/FontEncodingTest.cs
index 04bb0bd745..77c0367852 100644
--- a/itext.tests/itext.io.tests/itext/io/font/FontEncodingTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/FontEncodingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontEncodingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NotSetDifferenceToMinus1IndexTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/FontProgramTest.cs b/itext.tests/itext.io.tests/itext/io/font/FontProgramTest.cs
index 56c4317b45..8503968711 100644
--- a/itext.tests/itext.io.tests/itext/io/font/FontProgramTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/FontProgramTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontProgramTest : ExtendedITextTest {
private const String notExistingFont = "some-font.ttf";
diff --git a/itext.tests/itext.io.tests/itext/io/font/MonospaceFontTest.cs b/itext.tests/itext.io.tests/itext/io/font/MonospaceFontTest.cs
index 3649b42699..9fa35b410f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/MonospaceFontTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/MonospaceFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MonospaceFontTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/MonospaceFontTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/TrueTypeFontTest.cs b/itext.tests/itext.io.tests/itext/io/font/TrueTypeFontTest.cs
index 025e54159b..d5e194f27f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/TrueTypeFontTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/TrueTypeFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TrueTypeFontTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/sharedFontsResourceFiles/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/cmap/CMapByteCidTest.cs b/itext.tests/itext.io.tests/itext/io/font/cmap/CMapByteCidTest.cs
index c78f40d6d4..2a03c6abf0 100644
--- a/itext.tests/itext.io.tests/itext/io/font/cmap/CMapByteCidTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/cmap/CMapByteCidTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.IO.Font.Cmap {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CMapByteCidTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddCharAndDecodeByteCodeTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/ActualTextIteratorTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/ActualTextIteratorTest.cs
index 0cb86718aa..2cb118ed6f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/ActualTextIteratorTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/ActualTextIteratorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ActualTextIteratorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestActualTestParts() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GlyphLineTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GlyphLineTest.cs
index 426c14c9cd..a76d777cd6 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GlyphLineTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GlyphLineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GlyphLineTest : ExtendedITextTest {
private static IList ConstructGlyphListFromString(String text, TrueTypeFont font) {
IList glyphList = new List();
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GlyphTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GlyphTest.cs
index 5fb39dda93..6a802e0519 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GlyphTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GlyphTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GlyphTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void HasPlacementIfAnchorDeltaNonZeroTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType1Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType1Test.cs
index 5090a2943f..b9ca58a96a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType1Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType1Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GposLookupType1Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GposLookupType1Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType4Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType4Test.cs
index 6d7ea32e28..4b3737828c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType4Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType4Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GposLookupType4Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GposLookupType4Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType5Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType5Test.cs
index 2c5f9b1467..36b4b0c86c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType5Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType5Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GposLookupType5Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GposLookupType5Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType7Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType7Test.cs
index cc8f2c0c31..e8e1c0f847 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType7Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType7Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GposLookupType7Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GposLookupType7Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType8Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType8Test.cs
index ed88b00a0f..59724a6bac 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType8Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GposLookupType8Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GposLookupType8Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GposLookupType8Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType4Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType4Test.cs
new file mode 100644
index 0000000000..ef946e6be0
--- /dev/null
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType4Test.cs
@@ -0,0 +1,49 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+using System;
+using System.Collections.Generic;
+using iText.Commons.Utils;
+using iText.IO.Font;
+using iText.Test;
+
+namespace iText.IO.Font.Otf {
+ [NUnit.Framework.Category("IntegrationTest")]
+ public class GsubLookupType4Test : ExtendedITextTest {
+ private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
+ .CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GsubLookupType4Test/";
+
+ [NUnit.Framework.Test]
+ public virtual void TestNoIndexOutOfBound() {
+ TrueTypeFont fontProgram = (TrueTypeFont)FontProgramFactory.CreateFont(RESOURCE_FOLDER + "DejaVuSansMono.ttf"
+ );
+ GlyphSubstitutionTableReader gsubTableReader = fontProgram.GetGsubTable();
+ IList glyphs = JavaUtil.ArraysAsList(new Glyph(1, 1, 1), new Glyph(1, 1, 1), new Glyph(1, 1, 1), new
+ Glyph(1, 1, 1), new Glyph(1, 1, 1), new Glyph(1, 1, 1));
+ GlyphLine gl = new GlyphLine(glyphs);
+ gl.idx = gl.end;
+ GsubLookupType4 lookup = (GsubLookupType4)gsubTableReader.GetLookupTable(6);
+ //Assert that no exception is thrown if gl.idx = gl.end
+ NUnit.Framework.Assert.IsFalse(lookup.TransformOne(gl));
+ }
+ }
+}
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType6Test.cs b/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType6Test.cs
index 1396000d5b..451656324b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType6Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/GsubLookupType6Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GsubLookupType6Test : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/GsubLookupType6Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeFontTableReaderTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeFontTableReaderTest.cs
index fb07cc03d6..4b3ac2e1ad 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeFontTableReaderTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeFontTableReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -21,11 +21,12 @@
along with this program. If not, see .
*/
using System;
+using System.Linq;
using iText.IO.Font;
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OpenTypeFontTableReaderTest : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/OpenTypeFontTableReaderTest/";
@@ -46,5 +47,26 @@ public class OpenTypeFontTableReaderTest : ExtendedITextTest {
NUnit.Framework.Assert.IsNull(gsub.GetLanguageRecord("mym3"));
NUnit.Framework.Assert.IsNull(gsub.GetLanguageRecord("mym3", LanguageTags.SGAW_KAREN));
}
+
+ [NUnit.Framework.Test]
+ public virtual void TestGetLookupsArray() {
+ TrueTypeFont fontProgram = (TrueTypeFont)FontProgramFactory.CreateFont(RESOURCE_FOLDER + "NotoSansMyanmar-Regular.ttf"
+ );
+ GlyphSubstitutionTableReader gsub = fontProgram.GetGsubTable();
+ FeatureRecord firstRecord = new FeatureRecord();
+ firstRecord.lookups = new int[] { 5, 2 };
+ firstRecord.tag = "1";
+ FeatureRecord secondRecord = new FeatureRecord();
+ secondRecord.lookups = new int[] { 4, 10 };
+ secondRecord.tag = "2";
+ FeatureRecord[] records = new FeatureRecord[] { firstRecord, secondRecord };
+ int[] lookupsLocations = gsub.GetLookups(firstRecord).Select((record) => record.subTableLocations[0]).ToArray
+ ();
+ int[] expected = new int[] { 142610, 142436 };
+ NUnit.Framework.Assert.AreEqual(expected, lookupsLocations);
+ lookupsLocations = gsub.GetLookups(records).Select((record) => record.subTableLocations[0]).ToArray();
+ expected = new int[] { 142436, 142538, 142610, 143908 };
+ NUnit.Framework.Assert.AreEqual(expected, lookupsLocations);
+ }
}
}
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeGdefTableReaderTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeGdefTableReaderTest.cs
index 557a92dba5..1719c8eb36 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeGdefTableReaderTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/OpenTypeGdefTableReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OpenTypeGdefTableReaderTest : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/OpenTypeGdefTableReaderTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/otf/OtfReadCommonTest.cs b/itext.tests/itext.io.tests/itext/io/font/otf/OtfReadCommonTest.cs
index 0751569fb2..dea5c0d4a8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/otf/OtfReadCommonTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/otf/OtfReadCommonTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.IO.Font.Otf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OtfReadCommonTest : ExtendedITextTest {
private static readonly String RESOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/font/otf/OtfReadCommonTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/SimpleWoff2DecodeTest.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/SimpleWoff2DecodeTest.cs
index 891a288ad9..f139b6a9ad 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/SimpleWoff2DecodeTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/SimpleWoff2DecodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/Woff2DecodeTest.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/Woff2DecodeTest.cs
index c5bb89620c..7ab70500e7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/Woff2DecodeTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/Woff2DecodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Font.Woff2 {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public abstract class Woff2DecodeTest : ExtendedITextTest {
protected internal static bool DEBUG = true;
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/W3CWoff2DecodeTest.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/W3CWoff2DecodeTest.cs
index db32624170..b160d578ee 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/W3CWoff2DecodeTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/W3CWoff2DecodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum001Test.cs
index d613f52fd2..9d0d2043e3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum002Test.cs
index 4becd40e26..529d4a9ab8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationChecksum002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.cs
index 496baeaca4..760da11520 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.cs
index 325b3d09a9..38b6d0230e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff001Test.cs
index 5e88861246..47bedf0a0a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff002Test.cs
index d789174d40..5232440dbc 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff003Test.cs
index ed6b595d99..319da8fa58 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff004Test.cs
index 014c60a404..1164730452 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff005Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff005Test.cs
index 900dc9ab3a..4d14c9ffbb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff005Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff005Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff006Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff006Test.cs
index f15e4f370b..e8703c76e2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff006Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff006Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff007Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff007Test.cs
index 5ba2ec5a2e..58b5a6b142 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff007Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff007Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff008Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff008Test.cs
index 32734b5662..576c426523 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff008Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff008Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff009Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff009Test.cs
index fe88d18c17..632fca5966 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff009Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff009Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff010Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff010Test.cs
index 9f49f4e716..c743edcbf0 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff010Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff010Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff011Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff011Test.cs
index 0e8d0db04e..8709567d29 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff011Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff011Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff012Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff012Test.cs
index 277e3a61fd..34425505c3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff012Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff012Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff013Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff013Test.cs
index 9bc720f47e..ff5f29aa54 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff013Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff013Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff014Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff014Test.cs
index d3e266ef13..35103f6c89 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff014Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff014Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff015Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff015Test.cs
index 4c0648452c..2677a80741 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff015Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff015Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff016Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff016Test.cs
index eb9e16f59f..5d60e04e0c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff016Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff016Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff017Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff017Test.cs
index a1aa753b5e..c53148ef49 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff017Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff017Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff018Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff018Test.cs
index 2dbc329041..71588c9375 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff018Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff018Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff019Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff019Test.cs
index cdb45d7855..2abecfebdb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff019Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff019Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff020Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff020Test.cs
index 529fad7505..51a19b0d54 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff020Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff020Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff021Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff021Test.cs
index bf517f2b88..6981126bbf 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff021Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff021Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff022Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff022Test.cs
index 8c19ce8a32..15ee13270d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff022Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff022Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff023Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff023Test.cs
index 6e91a2d508..f210c6b90b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff023Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff023Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff024Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff024Test.cs
index 7d26271478..e8586d0c53 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff024Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff024Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff025Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff025Test.cs
index 869062d5cd..235161a079 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff025Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff025Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff026Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff026Test.cs
index 4b362d9c7e..1c616781fa 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff026Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff026Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff027Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff027Test.cs
index ceb515757c..b9d46e57f7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff027Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff027Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff028Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff028Test.cs
index ef429d70e3..d7012f5a7c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff028Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff028Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff029Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff029Test.cs
index 52126bfa77..dfbeb435f3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff029Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff029Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff030Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff030Test.cs
index 04c2bf4b0e..3bd658e3c7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff030Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff030Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff031Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff031Test.cs
index 91e0c6261a..3cb24e0ebf 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff031Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff031Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff032Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff032Test.cs
index 2aabf5ad5e..3770ab25bc 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff032Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff032Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff033Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff033Test.cs
index a8cdee16bf..a9973f99b2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff033Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff033Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff034Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff034Test.cs
index 2b7156ff05..a6f250d061 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff034Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff034Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff035Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff035Test.cs
index f9dab01cd3..f52d0cb4c9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff035Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff035Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff036Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff036Test.cs
index c1b92bc9cc..ad2764f72a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff036Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff036Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff037Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff037Test.cs
index eb01d1ed6f..52db3cf4d8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff037Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff037Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff038Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff038Test.cs
index 026ccfb7d8..23d9481529 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff038Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff038Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff039Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff039Test.cs
index 1f7b5cd61b..4fe487413b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff039Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff039Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff040Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff040Test.cs
index a1ba7daa6c..32d366377d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff040Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff040Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff041Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff041Test.cs
index 9aead14f4b..c363b63a3d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff041Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff041Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff042Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff042Test.cs
index 4ebbc47479..26c4bbc335 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff042Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff042Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff043Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff043Test.cs
index 13834b38f2..7dd648f7e9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff043Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff043Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff044Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff044Test.cs
index 2c2df8dacf..fb47698508 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff044Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff044Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff045Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff045Test.cs
index 1a21d921d3..1e899614dc 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff045Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff045Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff046Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff046Test.cs
index d0c3406f35..7962448b84 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff046Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff046Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff047Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff047Test.cs
index 822bae42bd..7f30740a54 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff047Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff047Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff048Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff048Test.cs
index df3ba5c6e3..6f586af2f7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff048Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff048Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff049Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff049Test.cs
index fc188477ce..d2c068f159 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff049Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff049Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff050Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff050Test.cs
index 42218fcbd9..58f0e24a56 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff050Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff050Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff051Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff051Test.cs
index ced472409e..4b9054fcad 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff051Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff051Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff052Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff052Test.cs
index 3cacd66649..27f8d8d5bf 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff052Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff052Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff053Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff053Test.cs
index d36d1cb092..eb1e8c84f6 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff053Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff053Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff054Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff054Test.cs
index e09401edc8..17d3efe7ae 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff054Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff054Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff055Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff055Test.cs
index fae140323a..7030f2fa2f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff055Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff055Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff056Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff056Test.cs
index 69ca7f9196..98b0199fef 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff056Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff056Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff057Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff057Test.cs
index 1031fa6cb8..8e36d57c23 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff057Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff057Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff058Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff058Test.cs
index ce152feeb2..4cafb02813 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff058Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff058Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff059Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff059Test.cs
index e2d0530c3c..ad26b94653 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff059Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff059Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff060Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff060Test.cs
index cf705957a7..874bc89225 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff060Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff060Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff061Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff061Test.cs
index a01982126a..ca403654b2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff061Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff061Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff062Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff062Test.cs
index 9160f78af6..5d7eaf4b73 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff062Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff062Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff063Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff063Test.cs
index 260c269ce8..676ad90a88 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff063Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff063Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff064Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff064Test.cs
index f5c8135da0..3343a2ae1f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff064Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff064Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff065Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff065Test.cs
index aca51a9e30..08f4600702 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff065Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff065Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff066Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff066Test.cs
index 85eda937bf..75714796ea 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff066Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff066Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff067Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff067Test.cs
index 0fcb078178..1c3777eeb9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff067Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff067Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff068Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff068Test.cs
index 1e62b28cce..db5425f668 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff068Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff068Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff069Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff069Test.cs
index e196fe9191..b4cc1ca468 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff069Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff069Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff070Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff070Test.cs
index 9d09c7c91e..0a84810be8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff070Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff070Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff071Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff071Test.cs
index 89e4d98887..91a803082d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff071Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff071Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff072Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff072Test.cs
index f2d89a00b7..b005c42379 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff072Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff072Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff073Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff073Test.cs
index a517abbdce..1304722ea6 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff073Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff073Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff074Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff074Test.cs
index a0cd24f6cf..e42ec783de 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff074Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff074Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff075Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff075Test.cs
index 8f90ab5503..f9bbf365fb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff075Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff075Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff076Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff076Test.cs
index 78a19abf40..715d023009 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff076Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff076Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff077Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff077Test.cs
index 2cc8ce061e..b350ef40ba 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff077Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff077Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff078Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff078Test.cs
index 249e5ef730..c7912fe0f8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff078Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff078Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff079Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff079Test.cs
index ba56b7bb2a..b36e85b53d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff079Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff079Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff080Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff080Test.cs
index 820680dd19..7136902bf3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff080Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff080Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff081Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff081Test.cs
index a132b98dec..cdb6eb652c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff081Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff081Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff082Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff082Test.cs
index 2856efee8f..13b93e6181 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff082Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff082Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff083Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff083Test.cs
index a37fd0dbb8..388fe3231d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff083Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff083Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff084Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff084Test.cs
index 61059dc653..6ecfecfba9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff084Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff084Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff085Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff085Test.cs
index ddf675c07e..82e777bd58 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff085Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff085Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff086Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff086Test.cs
index 447599b30d..4619861c94 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff086Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff086Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff087Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff087Test.cs
index 11d425a298..9f9dcd4b33 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff087Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff087Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff088Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff088Test.cs
index f063d55fe6..c793682507 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff088Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff088Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff089Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff089Test.cs
index e1fbc6cf5a..6bb82cafb9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff089Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff089Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff090Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff090Test.cs
index d1184267a4..deb5b09701 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff090Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff090Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff091Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff091Test.cs
index 9602b7ecce..9dc8461afd 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff091Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff091Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff092Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff092Test.cs
index f0dc76080e..363abe9182 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff092Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff092Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff093Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff093Test.cs
index 282f3ae030..6bd664c770 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff093Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff093Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff094Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff094Test.cs
index fb57d3e485..cdd23716d8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff094Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff094Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff095Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff095Test.cs
index 91b4303b0e..eb8fc678b6 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff095Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff095Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff096Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff096Test.cs
index 4dc1507d73..11de0efe82 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff096Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff096Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff097Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff097Test.cs
index b60f837709..6efcae3e9f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff097Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff097Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff098Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff098Test.cs
index 24d7d802bc..51da8a997a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff098Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff098Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff099Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff099Test.cs
index f6ab6d6926..dc9df143f8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff099Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff099Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff100Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff100Test.cs
index 2bc359ab0d..df709ccde9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff100Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff100Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff101Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff101Test.cs
index 8d6397a0d4..32c7182355 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff101Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff101Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff102Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff102Test.cs
index 3fa6aab35a..25304b7aba 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff102Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff102Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff103Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff103Test.cs
index 8d334ed1ba..bce3a6b4eb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff103Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff103Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff104Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff104Test.cs
index 30030ae4a0..bc63ac36bd 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff104Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff104Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff105Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff105Test.cs
index a503ccd973..b387e07f5c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff105Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff105Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff106Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff106Test.cs
index 146460aef1..5ebba50193 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff106Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff106Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff107Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff107Test.cs
index 464e0f5642..40779e6098 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff107Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff107Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff108Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff108Test.cs
index f4bc1c871f..d4999c5cae 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff108Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff108Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff109Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff109Test.cs
index 3208937f0b..5192a252f6 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff109Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff109Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff110Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff110Test.cs
index 07fe31f9f9..3955c4cd1d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff110Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff110Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff111Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff111Test.cs
index dc6a05aa35..214df0b4f0 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff111Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff111Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff112Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff112Test.cs
index 116b84402a..8c7c2e292f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff112Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff112Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff113Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff113Test.cs
index 8969b7c212..1aa45b3f61 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff113Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff113Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff114Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff114Test.cs
index 86af46f266..c680612b92 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff114Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff114Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff115Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff115Test.cs
index bc79a50091..311d9bc955 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff115Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff115Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff116Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff116Test.cs
index 62ceb9c9ec..73a00eb478 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff116Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff116Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff117Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff117Test.cs
index 5a4c4de6f3..7b2ba1e61e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff117Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff117Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff118Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff118Test.cs
index 532920940a..5d4d953d96 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff118Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff118Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff119Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff119Test.cs
index 2be5cdfde1..2048a078f0 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff119Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff119Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff120Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff120Test.cs
index 9e5c7e8997..0bdba3d6b1 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff120Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff120Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff121Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff121Test.cs
index ef928fb1ad..a94d11fb69 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff121Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff121Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff122Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff122Test.cs
index 2a8a007f8a..428dba98c8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff122Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff122Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff123Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff123Test.cs
index 0584ba91df..96ff1708ad 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff123Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff123Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff124Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff124Test.cs
index 7b7fbfb9d5..f8df1bcffc 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff124Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff124Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff125Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff125Test.cs
index 2661c3b19c..71fe7f4afb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff125Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff125Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff126Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff126Test.cs
index b52f5f1a65..1aed70e56d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff126Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff126Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff127Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff127Test.cs
index dc59d8ddd0..7f782d284f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff127Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff127Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff128Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff128Test.cs
index d9a4dd38b7..55eafb8e08 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff128Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff128Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff129Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff129Test.cs
index 1360823a0f..2d47425bfc 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff129Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff129Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff130Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff130Test.cs
index 2b8204ac01..bcc329f0e8 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff130Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff130Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff131Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff131Test.cs
index 955ea2eaf2..4248cf376e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff131Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff131Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff132Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff132Test.cs
index 9bab6120bf..9154d13da5 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff132Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff132Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff133Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff133Test.cs
index 6a84bbd212..525a084e9d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff133Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff133Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff134Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff134Test.cs
index 810c46a470..cbe2c25704 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff134Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff134Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff135Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff135Test.cs
index ee0722014c..3caaa28c68 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff135Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff135Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff136Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff136Test.cs
index 82e4ff5934..35fc01a73c 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff136Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff136Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff137Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff137Test.cs
index 2e29f844a1..91e16dea75 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff137Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff137Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff138Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff138Test.cs
index fc2e25a285..e734d30b1f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff138Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff138Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff139Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff139Test.cs
index 5de9c372e5..651dcea01f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff139Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff139Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff140Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff140Test.cs
index 438562e0ff..6e9e54ff5f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff140Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff140Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff141Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff141Test.cs
index 4f0999f08e..7349c9fdc5 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff141Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff141Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff142Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff142Test.cs
index a8eb15b024..e88b3e2f07 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff142Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff142Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff143Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff143Test.cs
index 2bc27d3e93..c45b819b50 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff143Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff143Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff144Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff144Test.cs
index c60d64b458..ba68606342 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff144Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff144Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff145Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff145Test.cs
index 0aaefcacc0..ed337baa23 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff145Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff145Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff146Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff146Test.cs
index 819206a894..374287e3cf 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff146Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff146Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff147Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff147Test.cs
index 9bb474ad9e..4fd7c0d3f3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff147Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff147Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff148Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff148Test.cs
index aa2a619b35..3ab9f66d65 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff148Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff148Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff149Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff149Test.cs
index e8eae40f97..e9aa8987ce 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff149Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff149Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff150Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff150Test.cs
index 2ee14b08ed..5638fa1018 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff150Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff150Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff151Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff151Test.cs
index 41077e136a..a8f7710ba7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff151Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff151Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff152Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff152Test.cs
index 1f16c419b1..3d203211ee 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff152Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff152Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff153Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff153Test.cs
index 458e9a90a1..14d9287a8e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff153Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff153Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff154Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff154Test.cs
index 42e40878a5..48758c756f 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff154Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff154Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff155Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff155Test.cs
index a7f36392f9..58ef31a4e1 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff155Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/decoder/ValidationOff155Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData001Test.cs
index d32a9c6103..82f417d914 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData002Test.cs
index f0373e4beb..941981ea6d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData003Test.cs
index 3e5c252c28..b4f006cd73 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData004Test.cs
index 6452aa198e..d68434c6e9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData005Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData005Test.cs
index b81633d099..ba3cfec7ba 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData005Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData005Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData006Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData006Test.cs
index e61d7868f0..8d1f857e3b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData006Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData006Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData007Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData007Test.cs
index 1d9bf28169..b653be0c15 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData007Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksExtraneousData007Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.cs
index 8be28bab76..860d20db71 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.cs
index fb1a9414e6..e0670a2ad1 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.cs
index 5381f14797..cec5065e07 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.cs
index 2c03195e0b..aa675d29ab 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.cs
index 96f9377b34..85f99d9967 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering003Test.cs
index 399cbcf2c6..2ed1373f28 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering004Test.cs
index 7abea44121..2831688145 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksOrdering004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate001Test.cs
index 22221ee9fd..493cc32bc3 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate002Test.cs
index 111a98f9c9..9b332ef098 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/BlocksPrivate002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder001Test.cs
index 4329b5f6bb..7ccaa1f6be 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder002Test.cs
index e12f75b53b..ac1fd4430e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/DirectoryTableOrder002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor001Test.cs
index 8722dba734..63e37b53e2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor002Test.cs
index 6bcdba89c4..66674e6887 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderFlavor002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength001Test.cs
index 29c1bed631..ab340a977d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength002Test.cs
index 43758685c6..beb3508ccd 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderLength002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderNumTables001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderNumTables001Test.cs
index 66df1c721c..ef4fcb7550 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderNumTables001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderNumTables001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderReserved001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderReserved001Test.cs
index f548ff007b..191ce21b3b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderReserved001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderReserved001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderSignature001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderSignature001Test.cs
index 607a3ee6b6..b26824dcba 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderSignature001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/HeaderSignature001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataBrotli001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataBrotli001Test.cs
index 2a698879a1..f9655fef81 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataBrotli001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataBrotli001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.cs
index 014e2943fb..72d2368e9e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.cs
index 79ba179b56..fcb7d60d9e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.cs
index 502962aea3..f1fe1d4c0d 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.cs
index 1c917a70e9..33710132dd 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataExtraneousData001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataExtraneousData001Test.cs
index 131666c0e8..3a51ba3b85 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataExtraneousData001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataExtraneousData001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.cs
index 8112e8e28c..d6271b1efa 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.cs
index 026131d19f..e3fb8801b7 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.cs
index 3481c2fd5d..d1e2f78522 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.cs
index 3976e2607e..491722ebd2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize001Test.cs
index 11523f3c04..1a11978db4 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize002Test.cs
index c98b2effd3..723707d46e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize003Test.cs
index feeb893334..7428d328b0 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataLocaSize003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.cs
index 57f7d9db19..c31aa42c76 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.cs
index e688370d9c..4b39c1fbee 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength001Test.cs
index 7a72c50689..8232caa7c9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength002Test.cs
index 6f6b10c4a5..24acc61ea2 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/TabledataTransformLength002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid001Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid001Test.cs
index 0b72c2361e..282fcc1f36 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid001Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid001Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid002Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid002Test.cs
index bdd034d882..cd8a5abd7e 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid002Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid002Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid003Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid003Test.cs
index 77dcc0e543..20cbf0b71a 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid003Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid003Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid004Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid004Test.cs
index 99e2329acd..e99ec8faba 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid004Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid004Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid005Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid005Test.cs
index 1f8541084e..44f41139eb 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid005Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid005Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid006Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid006Test.cs
index fa3fa88be6..aae9b87e9b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid006Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid006Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid007Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid007Test.cs
index a42eac1776..aa45df421b 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid007Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid007Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid008Test.cs b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid008Test.cs
index 388c2f8ecb..cdffa38af9 100644
--- a/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid008Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/font/woff2/w3c/format/Valid008Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/image/BmpTest.cs b/itext.tests/itext.io.tests/itext/io/image/BmpTest.cs
index 96bf8a6a0b..23db117b58 100644
--- a/itext.tests/itext.io.tests/itext/io/image/BmpTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/BmpTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BmpTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/GifTest.cs b/itext.tests/itext.io.tests/itext/io/image/GifTest.cs
index 56152e9245..579c4f68e3 100644
--- a/itext.tests/itext.io.tests/itext/io/image/GifTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/GifTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GifTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/GifTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/ImageDataFactoryTest.cs b/itext.tests/itext.io.tests/itext/io/image/ImageDataFactoryTest.cs
index 5eefb6c62c..bcc77da936 100644
--- a/itext.tests/itext.io.tests/itext/io/image/ImageDataFactoryTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/ImageDataFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ImageDataFactoryTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/ImageDataFactoryTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/ImageTypeDetectorTest.cs b/itext.tests/itext.io.tests/itext/io/image/ImageTypeDetectorTest.cs
index 200d5d047e..305b0b366b 100644
--- a/itext.tests/itext.io.tests/itext/io/image/ImageTypeDetectorTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/ImageTypeDetectorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ImageTypeDetectorTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/ImageTypeDetectorTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/Jbig2Test.cs b/itext.tests/itext.io.tests/itext/io/image/Jbig2Test.cs
index cf092cd9d3..1d10cf478b 100644
--- a/itext.tests/itext.io.tests/itext/io/image/Jbig2Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/Jbig2Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Jbig2Test : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/Jbig2Test/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/Jpeg2000Test.cs b/itext.tests/itext.io.tests/itext/io/image/Jpeg2000Test.cs
index 5fcf057842..ded4838a80 100644
--- a/itext.tests/itext.io.tests/itext/io/image/Jpeg2000Test.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/Jpeg2000Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Jpeg2000Test : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/JpegImageHelperTest.cs b/itext.tests/itext.io.tests/itext/io/image/JpegImageHelperTest.cs
index cf3d119120..28a1f486ce 100644
--- a/itext.tests/itext.io.tests/itext/io/image/JpegImageHelperTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/JpegImageHelperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test.Attributes;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class JpegImageHelperTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/JpegTest.cs b/itext.tests/itext.io.tests/itext/io/image/JpegTest.cs
index d2ae78e804..1959e51375 100644
--- a/itext.tests/itext.io.tests/itext/io/image/JpegTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/JpegTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class JpegTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/PngTest.cs b/itext.tests/itext.io.tests/itext/io/image/PngTest.cs
index 70218728e1..67daf449e0 100644
--- a/itext.tests/itext.io.tests/itext/io/image/PngTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/PngTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PngTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/image/PngTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/image/TiffTest.cs b/itext.tests/itext.io.tests/itext/io/image/TiffTest.cs
index d713c0841e..c0e449e1c2 100644
--- a/itext.tests/itext.io.tests/itext/io/image/TiffTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/image/TiffTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.IO.Image {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TiffTest : ExtendedITextTest {
private const double DELTA = 1e-5;
@@ -118,20 +118,38 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Group3CompressionCreateTiffImageTest() {
- // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized)
- Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
- .CreateTiff(UrlUtil.ToURL(SOURCE_FOLDER + "group3CompressionImage.tif"), false, 1, false));
+ String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif";
+ CreateTiff(sourceFile, 1, 1024D, 768D);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void Group3CompressionBECreateTiffImageTest() {
+ String sourceFile = SOURCE_FOLDER + "group3CompressionImageBE.tif";
+ CreateTiff(sourceFile, 1, 1024D, 768D);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void Group3Compression2DCreateTiffImageTest() {
+ String sourceFile = SOURCE_FOLDER + "group3CompressionImage2d.tif";
+ CreateTiff(sourceFile, 1, 1024D, 768D);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void Group3CompressionEolErrorCreateTiffImageTest() {
+ String sourceFile = SOURCE_FOLDER + "group3CompressionImageWithEolError.tif";
+ Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => CreateTiff(sourceFile
+ , 1, 1024D, 768D));
NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
), e.Message);
}
[NUnit.Framework.Test]
public virtual void Group3CompressionCreateImageDataTest() {
- // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized)
- Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
- .Create(UrlUtil.ToURL(SOURCE_FOLDER + "group3CompressionImage.tif")));
- NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
- ), e.Message);
+ String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif";
+ ImageData img = ImageDataFactory.Create(UrlUtil.ToURL(SOURCE_FOLDER + "group3CompressionImage.tif"));
+ NUnit.Framework.Assert.AreEqual(1024, img.GetWidth(), 0);
+ NUnit.Framework.Assert.AreEqual(768, img.GetHeight(), 0);
+ NUnit.Framework.Assert.AreEqual(1, img.GetBpc());
}
[NUnit.Framework.Test]
@@ -172,7 +190,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateComp16BitMinIsBlackCreateTiffTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.CreateTiff(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitMinIsBlack.tif"), false, 1, false
));
@@ -182,7 +200,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateComp16BitMinIsBlackCreateImageTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.Create(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitMinIsBlack.tif")));
NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
@@ -191,7 +209,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateComp16BitMinIsWhiteCreateTiffTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.CreateTiff(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitMinIsWhite.tif"), false, 1, false
));
@@ -201,7 +219,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateComp16BitMinIsWhiteCreateImageTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.Create(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitMinIsWhite.tif")));
NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
@@ -210,7 +228,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateCompression16BitRgbCreateTiffTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.CreateTiff(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitRgb.tif"), false, 1, false));
NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
@@ -219,7 +237,7 @@ public class TiffTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AdobeDeflateCompression16BitRgbCreateImageTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
+ // TODO: DEVSIX-5791 (update test when support for adobeDeflate compression tiff image will be realized)
Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
.Create(UrlUtil.ToURL(SOURCE_FOLDER + "adobeDeflateCompression16BitRgb.tif")));
NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
diff --git a/itext.tests/itext.io.tests/itext/io/source/OutputStreamTest.cs b/itext.tests/itext.io.tests/itext/io/source/OutputStreamTest.cs
index 3a5cd87d90..e5058e422e 100644
--- a/itext.tests/itext.io.tests/itext/io/source/OutputStreamTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/OutputStreamTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/source/PdfTokenizerTest.cs b/itext.tests/itext.io.tests/itext/io/source/PdfTokenizerTest.cs
index c7b22b9b92..9228e6b674 100644
--- a/itext.tests/itext.io.tests/itext/io/source/PdfTokenizerTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/PdfTokenizerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.IO.Source {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfTokenizerTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/util/";
diff --git a/itext.tests/itext.io.tests/itext/io/source/RAFRandomAccessSourceTest.cs b/itext.tests/itext.io.tests/itext/io/source/RAFRandomAccessSourceTest.cs
index 9e7b648b8f..fae3c3a786 100644
--- a/itext.tests/itext.io.tests/itext/io/source/RAFRandomAccessSourceTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/RAFRandomAccessSourceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Source {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RAFRandomAccessSourceTest : ExtendedITextTest {
private static readonly String SOURCE_FILE = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/source/RAF.txt";
diff --git a/itext.tests/itext.io.tests/itext/io/source/RandomAccessSourceFactoryTest.cs b/itext.tests/itext.io.tests/itext/io/source/RandomAccessSourceFactoryTest.cs
index e79f2e8fd7..ccd4c19ce0 100644
--- a/itext.tests/itext.io.tests/itext/io/source/RandomAccessSourceFactoryTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/RandomAccessSourceFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.IO.Source {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RandomAccessSourceFactoryTest : ExtendedITextTest {
private static readonly String SOURCE_FILE = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/source/RAF.txt";
diff --git a/itext.tests/itext.io.tests/itext/io/source/WriteNumbersTest.cs b/itext.tests/itext.io.tests/itext/io/source/WriteNumbersTest.cs
index 119356adb0..2318f66180 100644
--- a/itext.tests/itext.io.tests/itext/io/source/WriteNumbersTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/WriteNumbersTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.IO.Source {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class WriteNumbersTest : ExtendedITextTest {
public static double Round(double value, int places) {
return MathematicUtil.Round(value * Math.Pow(10, places)) / Math.Pow(10, places);
diff --git a/itext.tests/itext.io.tests/itext/io/source/WriteStringsTest.cs b/itext.tests/itext.io.tests/itext/io/source/WriteStringsTest.cs
index dc565a2424..84c491bd3f 100644
--- a/itext.tests/itext.io.tests/itext/io/source/WriteStringsTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/source/WriteStringsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO.Source {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class WriteStringsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void WriteStringTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/util/DateTimeUtilTest.cs b/itext.tests/itext.io.tests/itext/io/util/DateTimeUtilTest.cs
index a58f437345..f7216d1441 100644
--- a/itext.tests/itext.io.tests/itext/io/util/DateTimeUtilTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/DateTimeUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DateTimeUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void WrappingDateWithCalendarTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/util/GhostScriptHelperUnitTest.cs b/itext.tests/itext.io.tests/itext/io/util/GhostScriptHelperUnitTest.cs
index 86aa597dd3..43e6cb821a 100644
--- a/itext.tests/itext.io.tests/itext/io/util/GhostScriptHelperUnitTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/GhostScriptHelperUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GhostScriptHelperUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void VerifyEmptyPageList() {
diff --git a/itext.tests/itext.io.tests/itext/io/util/GhostscriptHelperTest.cs b/itext.tests/itext.io.tests/itext/io/util/GhostscriptHelperTest.cs
index da7dfbe28b..430b129359 100644
--- a/itext.tests/itext.io.tests/itext/io/util/GhostscriptHelperTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/GhostscriptHelperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GhostscriptHelperTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/util/GhostscriptHelperTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/util/ImageHandlerUtilTest.cs b/itext.tests/itext.io.tests/itext/io/util/ImageHandlerUtilTest.cs
index 2a1e4a6062..118207ca9f 100644
--- a/itext.tests/itext.io.tests/itext/io/util/ImageHandlerUtilTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/ImageHandlerUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperTest.cs b/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperTest.cs
index 75be0470c5..2ebdafecaf 100644
--- a/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageMagickHelperTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/io/util/ImageMagickHelperTest/";
diff --git a/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperUnitTest.cs b/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperUnitTest.cs
index 1778e708d1..f93231d511 100644
--- a/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperUnitTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/ImageMagickHelperUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ImageMagickHelperUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void VerifyValidIntegerFuzzValue() {
diff --git a/itext.tests/itext.io.tests/itext/io/util/IntHashtableTest.cs b/itext.tests/itext.io.tests/itext/io/util/IntHashtableTest.cs
index 1cbb49b5ed..f1f38787ca 100644
--- a/itext.tests/itext.io.tests/itext/io/util/IntHashtableTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/IntHashtableTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class IntHashtableTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CloneTest() {
diff --git a/itext.tests/itext.io.tests/itext/io/util/MatcherTest.cs b/itext.tests/itext.io.tests/itext/io/util/MatcherTest.cs
index 4394d25218..c2d554cf87 100644
--- a/itext.tests/itext.io.tests/itext/io/util/MatcherTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/MatcherTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@ namespace iText.IO.Util {
/// At the moment there is no com.itextpdf.io.util.Matcher class in Java (as we use
/// java.util.regex.Matcher), but there is one in C# that we are testing
///
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MatcherTest : ExtendedITextTest {
private const String PATTERN_STRING = "(a+)(b+)?";
diff --git a/itext.tests/itext.io.tests/itext/io/util/StandardOutUtil.cs b/itext.tests/itext.io.tests/itext/io/util/StandardOutUtil.cs
index e8ce5e3913..005d97e74c 100644
--- a/itext.tests/itext.io.tests/itext/io/util/StandardOutUtil.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/StandardOutUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/util/TextUtilTest.cs b/itext.tests/itext.io.tests/itext/io/util/TextUtilTest.cs
index afd4227fb6..6041b2adb7 100644
--- a/itext.tests/itext.io.tests/itext/io/util/TextUtilTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/TextUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.IO.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextUtilTest : ExtendedITextTest {
private Glyph carriageReturn;
diff --git a/itext.tests/itext.io.tests/itext/io/util/UrlUtilTest.cs b/itext.tests/itext.io.tests/itext/io/util/UrlUtilTest.cs
index f0b896ffe7..d3a85dc344 100644
--- a/itext.tests/itext.io.tests/itext/io/util/UrlUtilTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/UrlUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/itext/io/util/XmlUtilTest.cs b/itext.tests/itext.io.tests/itext/io/util/XmlUtilTest.cs
index 846b4ac2c9..b16228334f 100644
--- a/itext.tests/itext.io.tests/itext/io/util/XmlUtilTest.cs
+++ b/itext.tests/itext.io.tests/itext/io/util/XmlUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.io.tests/resources/itext/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf b/itext.tests/itext.io.tests/resources/itext/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf
new file mode 100644
index 0000000000..f5786022f1
Binary files /dev/null and b/itext.tests/itext.io.tests/resources/itext/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf differ
diff --git a/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImage2d.tif b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImage2d.tif
new file mode 100644
index 0000000000..b585f62de3
Binary files /dev/null and b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImage2d.tif differ
diff --git a/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageBE.tif b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageBE.tif
new file mode 100644
index 0000000000..6149993e46
Binary files /dev/null and b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageBE.tif differ
diff --git a/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageWithEolError.tif b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageWithEolError.tif
new file mode 100644
index 0000000000..49229cfe7a
Binary files /dev/null and b/itext.tests/itext.io.tests/resources/itext/io/image/TiffTest/group3CompressionImageWithEolError.tif differ
diff --git a/itext.tests/itext.kernel.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.kernel.tests/Properties/AssemblyInfo.cs
index 2414edb563..84c7693551 100644
--- a/itext.tests/itext.kernel.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.kernel.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("02e54061-eb72-409d-b2c0-307ce66b57e9")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/PdfExceptionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/PdfExceptionTest.cs
index c704444520..2ff600db61 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/PdfExceptionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/PdfExceptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfExceptionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void WhenCreatedPdfExceptionWrapsCauseWithUnknownExceptionMessageTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerAccess.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerAccess.cs
index c67c41c70e..a611f472f6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerAccess.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerAccess.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerTest.cs
index 0ed77a7699..a7587dca57 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/ProductEventHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Actions {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProductEventHandlerTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/actions/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/ITextTestEvent.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/ITextTestEvent.cs
index 3a906859df..edb7b3decf 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/ITextTestEvent.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/ITextTestEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestConfigurationEvent.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestConfigurationEvent.cs
index 74f433bf4a..b37ceedb28 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestConfigurationEvent.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestConfigurationEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestMetaInfo.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestMetaInfo.cs
index 940455d89a..bf4cb32822 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestMetaInfo.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/ecosystem/TestMetaInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/FlushPdfDocumentEventTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/FlushPdfDocumentEventTest.cs
index 740bfcd634..9cbd7645fd 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/FlushPdfDocumentEventTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/FlushPdfDocumentEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -37,7 +37,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Actions.Events {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FlushPdfDocumentEventTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/actions/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/ITextCoreProductEventTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/ITextCoreProductEventTest.cs
index 67a944e385..f73719c758 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/ITextCoreProductEventTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/ITextCoreProductEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Actions.Events {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ITextCoreProductEventTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void OpenDocumentEventTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/LinkDocumentIdEventTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/LinkDocumentIdEventTest.cs
index 0c7b27aaad..8f8f628853 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/actions/events/LinkDocumentIdEventTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/actions/events/LinkDocumentIdEventTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Kernel.Actions.Events {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LinkDocumentIdEventTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/actions/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/ColorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/ColorTest.cs
index 1791791be9..9dfd6c615d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/ColorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/ColorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Colors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ColorTest : ExtendedITextTest {
private const float EPS = 1e-4f;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/DeviceRgbTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/DeviceRgbTest.cs
index bbddbd7ac9..f80b868092 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/DeviceRgbTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/DeviceRgbTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Colors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DeviceRgbTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MakeDarkerTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/WebColorsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/WebColorsTest.cs
index c9657c01b4..0b2e7b25be 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/WebColorsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/WebColorsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Colors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class WebColorsTest : ExtendedITextTest {
private const double RGB_MAX_VAL = 255.0;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/GradientColorStopTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/GradientColorStopTest.cs
index 1c94923e42..f83e5200d3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/GradientColorStopTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/GradientColorStopTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Kernel.Colors.Gradients {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GradientColorStopTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalizationTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/LinearGradientBuilderTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/LinearGradientBuilderTest.cs
index 51e79b7c35..d3012ec59d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/LinearGradientBuilderTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/LinearGradientBuilderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Kernel.Colors.Gradients {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LinearGradientBuilderTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/colors/gradients/LinearGradientBuilderTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.cs
index 1214abc0b7..988e503aa2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -36,7 +36,7 @@ namespace iText.Kernel.Colors.Gradients {
/// Tests related to stop colors work omitted here as they would be equivalent to tests in
///
///
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class StrategyBasedLinearGradientBuilderTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/crypto/CryptoUtilTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/crypto/CryptoUtilTest.cs
index d2a99779c7..4348149116 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/crypto/CryptoUtilTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/crypto/CryptoUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Crypto {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CryptoUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateBerStreamTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfEncryptionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfEncryptionTest.cs
index 16a27f1e9f..0163c529dd 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfEncryptionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfEncryptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -75,7 +75,7 @@ namespace iText.Kernel.Crypto {
/// Extension (JCE) Unlimited Strength Jurisdiction Policy Files. These JARs
/// are available for download from http://java.oracle.com/ in eligible countries.
///
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfEncryptionTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/crypto/PdfEncryptionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfReaderCustomFilterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfReaderCustomFilterTest.cs
index ea065c2e76..a79bc7f9a5 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfReaderCustomFilterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/crypto/PdfReaderCustomFilterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Crypto {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfReaderCustomFilterTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/crypto/PdfReaderCustomFilterTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnencryptedWrapperTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnencryptedWrapperTest.cs
index f6c8231a23..c07ad535f6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnencryptedWrapperTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnencryptedWrapperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Crypto {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class UnencryptedWrapperTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/crypto/UnencryptedWrapperTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnicodeBasedPasswordEncryptionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnicodeBasedPasswordEncryptionTest.cs
index d3ad2b29d3..c68d539804 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnicodeBasedPasswordEncryptionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/crypto/UnicodeBasedPasswordEncryptionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Crypto {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class UnicodeBasedPasswordEncryptionTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/crypto/UnicodeBasedPasswordEncryptionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontFactoryTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontFactoryTest.cs
index 836ef5f1d3..712effe68b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontFactoryTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfFontFactoryTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/font/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontUnitTest.cs
index 45f159353f..dd8593bceb 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfFontUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfFontUnitTest : ExtendedITextTest {
public const int FONT_METRICS_DESCENT = -40;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfSimpleFontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfSimpleFontTest.cs
index 0fdbd91e42..d2c87fa7f8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfSimpleFontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfSimpleFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSimpleFontTest : ExtendedITextTest {
private const byte T_CODE = 116;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfTrueTypeFontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfTrueTypeFontTest.cs
index 8bea639064..2f1bbabb02 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfTrueTypeFontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfTrueTypeFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfTrueTypeFontTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/font/PdfTrueTypeFontTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType0FontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType0FontTest.cs
index dedc3e550d..d0c92fae51 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType0FontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType0FontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfType0FontTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/resources/itext/kernel/font/PdfType0FontTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType3FontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType3FontTest.cs
index 70a2f0395c..eb7751f66a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType3FontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/PdfType3FontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfType3FontTest : ExtendedITextTest {
private const float EPS = 1e-4f;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/Type3FontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/Type3FontTest.cs
index fd99a428ef..8775fa2987 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/Type3FontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/Type3FontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Type3FontTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddGlyphTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/font/Type3GlyphUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/font/Type3GlyphUnitTest.cs
index ae8e5af9c4..a414ca2cd8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/font/Type3GlyphUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/font/Type3GlyphUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Type3GlyphUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/font/Type3GlyphUnitTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/AffineTransformTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/AffineTransformTest.cs
index 667f2ba231..3377a31317 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/AffineTransformTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/AffineTransformTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AffineTransformTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SelfTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/BezierCurveTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/BezierCurveTest.cs
index 39b89ca5c0..42302305bc 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/BezierCurveTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/BezierCurveTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BezierCurveTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ApproximationTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/LineSegmentTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/LineSegmentTest.cs
index b0230e375b..7413f22b1a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/LineSegmentTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/LineSegmentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LineSegmentTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ContainsPointNullTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/MatrixTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/MatrixTest.cs
index fecb06b90a..80bbdd8094 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/MatrixTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/MatrixTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MatrixTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestMultiply() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/PageSizeUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/PageSizeUnitTest.cs
index 045665c7eb..7bccb6def7 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/PageSizeUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/PageSizeUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PageSizeUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructFromRectangleTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/PointTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/PointTest.cs
index 501ab3ca12..9c0a534612 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/PointTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/PointTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PointTest : ExtendedITextTest {
private static double EPSILON_COMPARISON = 1E-12;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/RectangleTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/RectangleTest.cs
index 6aa2415196..e2c90c2114 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/RectangleTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/RectangleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RectangleTest : ExtendedITextTest {
private const float OVERLAP_EPSILON = 0.1f;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/ShapeTransformUtilTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/ShapeTransformUtilTest.cs
index a631727273..6f98254d5c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/ShapeTransformUtilTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/ShapeTransformUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ShapeTransformUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TransformBezierCurveTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/geom/VectorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/geom/VectorTest.cs
index 32607c49e0..0fc9675dcc 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/geom/VectorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/geom/VectorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Geom {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class VectorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestCrossVector() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/numbering/ArmenianNumberingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/numbering/ArmenianNumberingTest.cs
index 227346fe05..bb94a22a15 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/numbering/ArmenianNumberingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/numbering/ArmenianNumberingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Kernel.Numbering {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ArmenianNumberingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NegativeToArmenianTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/numbering/GeorgianNumberingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/numbering/GeorgianNumberingTest.cs
index aa25ffeb08..a3482f9009 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/numbering/GeorgianNumberingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/numbering/GeorgianNumberingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Kernel.Numbering {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GeorgianNumberingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NegativeToGeorgianTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/numbering/GreekAlphabetNumberingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/numbering/GreekAlphabetNumberingTest.cs
index 631b84003c..f1875ab0a3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/numbering/GreekAlphabetNumberingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/numbering/GreekAlphabetNumberingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Numbering {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GreekAlphabetNumberingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestUpperCase() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/numbering/RomanNumberingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/numbering/RomanNumberingTest.cs
index 2d2d5fc7b7..25fbd6e20d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/numbering/RomanNumberingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/numbering/RomanNumberingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Kernel.Numbering {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RomanNumberingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NegativeConvertTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncodingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncodingTest.cs
index 6d046eeb9d..253b5f93f8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncodingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncodingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class EncodingTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/EncodingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.cs
index f2acc42ed1..45bf4daff2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class EncryptedEmbeddedStreamsHandlerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FingerPrintTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FingerPrintTest.cs
index befee3b4bd..28fbeac060 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FingerPrintTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FingerPrintTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FingerPrintTest : ExtendedITextTest {
private ProductData productData;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FontToUnicodeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FontToUnicodeTest.cs
index 2c138ff9a4..3251a4ad67 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FontToUnicodeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FontToUnicodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontToUnicodeTest : ExtendedITextTest {
public static readonly String fontsFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/fonts/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FreeReferencesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FreeReferencesTest.cs
index 46c5f3efcc..74bc34bd9b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/FreeReferencesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/FreeReferencesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FreeReferencesTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/FreeReferencesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ImageFormatsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ImageFormatsTest.cs
index ec094cc1a4..fb32869304 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ImageFormatsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ImageFormatsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageFormatsTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/ImageFormatsTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/InheritedPageEntriesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/InheritedPageEntriesTest.cs
index 5c7b5df634..f197ed361a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/InheritedPageEntriesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/InheritedPageEntriesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class InheritedPageEntriesTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/InheritedPageEntriesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareHandlerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareHandlerTest.cs
index f2e73b9de0..a681c89e13 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareHandlerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MemoryLimitsAwareHandlerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultMemoryHandler() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareOutputStreamTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareOutputStreamTest.cs
index b3adca7069..1a32b92f96 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareOutputStreamTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/MemoryLimitsAwareOutputStreamTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MemoryLimitsAwareOutputStreamTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestMaxSize() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/OcgPropertiesCopierTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/OcgPropertiesCopierTest.cs
index 3641bf1ca8..ef0590ed24 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/OcgPropertiesCopierTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/OcgPropertiesCopierTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OcgPropertiesCopierTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/OcgPropertiesCopierTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingHelperUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingHelperUnitTest.cs
index 57e72a04d0..5e97aa7221 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingHelperUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingHelperUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PageFlushingHelperUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FlushingInUnsafeModeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingTest.cs
index 5836d04aed..a398f7d3f2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PageFlushingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PageFlushingTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PageFlushingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ParentTreeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ParentTreeTest.cs
index 2bc0f4b85d..272e3fb7cc 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ParentTreeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ParentTreeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ParentTreeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/ParentTreeTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfActionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfActionTest.cs
index 21252d3f7e..ea20733a90 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfActionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfActionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfActionTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfActionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfAnnotationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfAnnotationTest.cs
index 77977dd6ff..e45a8fb91b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfAnnotationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfAnnotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAnnotationTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfAnnotationTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayTest.cs
index 7297e1fe5b..1013ae06a1 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfArrayTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestValuesIndirectContains() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayUnitTest.cs
index 562d4d86a8..6b2cb3d6ef 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfArrayUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfArrayUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CannotConvertArrayOfPdfStringsToArrayOfBooleansTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfCopyTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfCopyTest.cs
index 10e15850cf..f11eea703e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfCopyTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfCopyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCopyTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfCopyTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDashPatternTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDashPatternTest.cs
index b7a1ca8b4f..8f1cb99ab1 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDashPatternTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDashPatternTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfDashPatternTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorNoParamTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDestinationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDestinationTest.cs
index 0b03c3784a..36bb07e949 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDestinationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDestinationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDestinationTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDestinationTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTest.cs
index 10aa164dfa..f59faebab4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfDictionaryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestEntrySet() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTokenizerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTokenizerTest.cs
index 7f52996718..bedeccb544 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTokenizerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDictionaryTokenizerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDictionaryTokenizerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDictionaryTokenizerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentAppendModeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentAppendModeTest.cs
index a326743348..64ac95cc3a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentAppendModeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentAppendModeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDocumentAppendModeTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfDocumentAppendModeTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentIdTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentIdTest.cs
index eeb6d0b0e8..fe4d4f56a2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentIdTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentIdTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
namespace iText.Kernel.Pdf {
/// Michael Demey
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDocumentIdTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDocumentTestID/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentInfoTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentInfoTest.cs
index b02a35b986..061e1ab045 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentInfoTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDocumentInfoTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDocumentInfoTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentTest.cs
index 43640b97d9..3d8aaac74f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfDocumentTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDocumentTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentUnitTest.cs
index 864e00f6b7..67e2985de8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfDocumentUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -34,7 +34,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfDocumentUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfDocumentUnitTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptionUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptionUnitTest.cs
index 0a8b02995c..cdd82d6697 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptionUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptionUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfEncryptionUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ReadEncryptEmbeddedFilesOnlyFromPdfDocumentCorrectEntryTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptorTest.cs
index 9d76d1d96c..39d1bca170 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfEncryptorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfEncryptorTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfEncryptorTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfExtGStateTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfExtGStateTest.cs
index 141b426ea4..bcabf14470 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfExtGStateTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfExtGStateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfExtGStateTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfExtGStateTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontCacheTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontCacheTest.cs
index 9170e926fd..236e24bf54 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontCacheTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontCacheTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFontCacheTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfFontCacheTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontTest.cs
index a454c5f74b..03b9819a0a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFontTest : ExtendedITextTest {
public const int PageCount = 1;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfIndirectReferenceTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfIndirectReferenceTest.cs
index 24ecbe21ea..dac02e856f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfIndirectReferenceTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfIndirectReferenceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfIndirectReferenceTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BaseEqualsTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTest.cs
index 6595b4356f..c0e51ead47 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfNameTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SpecialCharactersTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTreeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTreeTest.cs
index 296cace20a..028b05911d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTreeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNameTreeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfNameTreeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfNameTreeTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNumberTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNumberTest.cs
index 9544fcc796..54364ba9e4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNumberTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfNumberTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfNumberTest : ExtendedITextTest {
private const double DELTA = 0.0001;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectReleaseTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectReleaseTest.cs
index d7aff04248..8d2223556c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectReleaseTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectReleaseTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfObjectReleaseTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfObjectReleaseTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectStreamUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectStreamUnitTest.cs
index 0010a8792f..5808c4f170 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectStreamUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectStreamUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfObjectStreamUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CannotAddMoreObjectsThanMaxStreamSizeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectTest.cs
index f9c41a8202..ba285c88df 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfObjectTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void IndirectsChain1() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectUnitTest.cs
index fb16140725..568008d788 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfObjectUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfObjectUnitTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectWrapperUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectWrapperUnitTest.cs
index 34273a3f51..df5196aaa3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectWrapperUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfObjectWrapperUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfObjectWrapperUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DirectObjectsCouldNotBeWrappedTest01() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfOutlineTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfOutlineTest.cs
index bbc86141b8..349b5d20f1 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfOutlineTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfOutlineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfOutlineTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfOutlineTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPageUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPageUnitTest.cs
index 34474f58e7..6b6c10691c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPageUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPageUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfPageUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfPageUnitTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTest.cs
index c669d6fb5e..2f5a83fc24 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfPagesTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfPagesTest/";
@@ -660,8 +660,12 @@ public class PdfPagesTest : ExtendedITextTest {
}
private static void FindAndAssertNullPages(PdfDocument pdfDocument, ICollection nullPages) {
- foreach (int? e in nullPages) {
- NUnit.Framework.Assert.IsNull(pdfDocument.GetPage((int)e));
+ foreach (int? nullPage in nullPages) {
+ int pageNum = (int)nullPage;
+ Exception exception = NUnit.Framework.Assert.Catch(typeof(PdfException), () => pdfDocument.GetPage(pageNum
+ ));
+ NUnit.Framework.Assert.AreEqual(exception.Message, MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant
+ .PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE, pageNum));
}
}
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTreeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTreeTest.cs
index a092e9de0a..f498fbf9c3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTreeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPagesTreeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfPagesTreeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GenerateTreeDocHasNoPagesTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPrimitivesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPrimitivesTest.cs
index 3c07d70241..c4f0195499 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPrimitivesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfPrimitivesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfPrimitivesTest : ExtendedITextTest {
internal static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfPrimitivesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderDecodeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderDecodeTest.cs
index eb3c925fe0..7f5ef80bc4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderDecodeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderDecodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfReaderDecodeTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfReaderDecodeTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderTest.cs
index c9c0efa575..f808483a1f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,11 +49,13 @@ source product.
using iText.IO.Source;
using iText.Kernel.Exceptions;
using iText.Kernel.Utils;
+using iText.Kernel.XMP;
+using iText.Kernel.XMP.Options;
using iText.Test;
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfReaderTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfReaderTest/";
@@ -1514,12 +1516,12 @@ public class PdfReaderTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void HasRebuiltXrefReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader hasRebuiltXrefReader = new _PdfReader_1759(filename);
+ PdfReader hasRebuiltXrefReader = new _PdfReader_1789(filename);
ReadingNotCompletedTest(hasRebuiltXrefReader);
}
- private sealed class _PdfReader_1759 : PdfReader {
- public _PdfReader_1759(String baseArg1)
+ private sealed class _PdfReader_1789 : PdfReader {
+ public _PdfReader_1789(String baseArg1)
: base(baseArg1) {
}
@@ -1540,12 +1542,12 @@ public _PdfReader_1759(String baseArg1)
[NUnit.Framework.Test]
public virtual void HasHybridXrefReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader hasHybridXrefPdfReader = new _PdfReader_1782(filename);
+ PdfReader hasHybridXrefPdfReader = new _PdfReader_1812(filename);
ReadingNotCompletedTest(hasHybridXrefPdfReader);
}
- private sealed class _PdfReader_1782 : PdfReader {
- public _PdfReader_1782(String baseArg1)
+ private sealed class _PdfReader_1812 : PdfReader {
+ public _PdfReader_1812(String baseArg1)
: base(baseArg1) {
}
@@ -1565,12 +1567,12 @@ public _PdfReader_1782(String baseArg1)
[NUnit.Framework.Test]
public virtual void HasXrefStmReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader hasXrefStmReader = new _PdfReader_1805(filename);
+ PdfReader hasXrefStmReader = new _PdfReader_1835(filename);
ReadingNotCompletedTest(hasXrefStmReader);
}
- private sealed class _PdfReader_1805 : PdfReader {
- public _PdfReader_1805(String baseArg1)
+ private sealed class _PdfReader_1835 : PdfReader {
+ public _PdfReader_1835(String baseArg1)
: base(baseArg1) {
}
@@ -1590,12 +1592,12 @@ public _PdfReader_1805(String baseArg1)
[NUnit.Framework.Test]
public virtual void HasFixedXrefReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader hasFixedXrefReader = new _PdfReader_1828(filename);
+ PdfReader hasFixedXrefReader = new _PdfReader_1858(filename);
ReadingNotCompletedTest(hasFixedXrefReader);
}
- private sealed class _PdfReader_1828 : PdfReader {
- public _PdfReader_1828(String baseArg1)
+ private sealed class _PdfReader_1858 : PdfReader {
+ public _PdfReader_1858(String baseArg1)
: base(baseArg1) {
}
@@ -1615,12 +1617,12 @@ public _PdfReader_1828(String baseArg1)
[NUnit.Framework.Test]
public virtual void GetLastXrefReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader getLastXrefReader = new _PdfReader_1851(filename);
+ PdfReader getLastXrefReader = new _PdfReader_1881(filename);
ReadingNotCompletedTest(getLastXrefReader);
}
- private sealed class _PdfReader_1851 : PdfReader {
- public _PdfReader_1851(String baseArg1)
+ private sealed class _PdfReader_1881 : PdfReader {
+ public _PdfReader_1881(String baseArg1)
: base(baseArg1) {
}
@@ -1641,12 +1643,12 @@ public _PdfReader_1851(String baseArg1)
[NUnit.Framework.Test]
public virtual void GetPermissionsReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader getPermissionsReader = new _PdfReader_1874(filename);
+ PdfReader getPermissionsReader = new _PdfReader_1904(filename);
ReadingNotCompletedTest(getPermissionsReader);
}
- private sealed class _PdfReader_1874 : PdfReader {
- public _PdfReader_1874(String baseArg1)
+ private sealed class _PdfReader_1904 : PdfReader {
+ public _PdfReader_1904(String baseArg1)
: base(baseArg1) {
}
@@ -1667,12 +1669,12 @@ public _PdfReader_1874(String baseArg1)
[NUnit.Framework.Test]
public virtual void IsOpenedWithFullPReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader isOpenedWithFullPReader = new _PdfReader_1899(filename);
+ PdfReader isOpenedWithFullPReader = new _PdfReader_1929(filename);
ReadingNotCompletedTest(isOpenedWithFullPReader);
}
- private sealed class _PdfReader_1899 : PdfReader {
- public _PdfReader_1899(String baseArg1)
+ private sealed class _PdfReader_1929 : PdfReader {
+ public _PdfReader_1929(String baseArg1)
: base(baseArg1) {
}
@@ -1693,12 +1695,12 @@ public _PdfReader_1899(String baseArg1)
[NUnit.Framework.Test]
public virtual void GetCryptoModeReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader getCryptoModeReader = new _PdfReader_1922(filename);
+ PdfReader getCryptoModeReader = new _PdfReader_1952(filename);
ReadingNotCompletedTest(getCryptoModeReader);
}
- private sealed class _PdfReader_1922 : PdfReader {
- public _PdfReader_1922(String baseArg1)
+ private sealed class _PdfReader_1952 : PdfReader {
+ public _PdfReader_1952(String baseArg1)
: base(baseArg1) {
}
@@ -1719,12 +1721,12 @@ public _PdfReader_1922(String baseArg1)
[NUnit.Framework.Test]
public virtual void ComputeUserPasswordReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader computeUserPasswordReader = new _PdfReader_1947(filename);
+ PdfReader computeUserPasswordReader = new _PdfReader_1977(filename);
ReadingNotCompletedTest(computeUserPasswordReader);
}
- private sealed class _PdfReader_1947 : PdfReader {
- public _PdfReader_1947(String baseArg1)
+ private sealed class _PdfReader_1977 : PdfReader {
+ public _PdfReader_1977(String baseArg1)
: base(baseArg1) {
}
@@ -1745,12 +1747,12 @@ public _PdfReader_1947(String baseArg1)
[NUnit.Framework.Test]
public virtual void GetOriginalFileIdReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader getOriginalFileIdReader = new _PdfReader_1970(filename);
+ PdfReader getOriginalFileIdReader = new _PdfReader_2000(filename);
ReadingNotCompletedTest(getOriginalFileIdReader);
}
- private sealed class _PdfReader_1970 : PdfReader {
- public _PdfReader_1970(String baseArg1)
+ private sealed class _PdfReader_2000 : PdfReader {
+ public _PdfReader_2000(String baseArg1)
: base(baseArg1) {
}
@@ -1771,12 +1773,12 @@ public _PdfReader_1970(String baseArg1)
[NUnit.Framework.Test]
public virtual void GetModifiedFileIdReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader getModifiedFileIdReader = new _PdfReader_1993(filename);
+ PdfReader getModifiedFileIdReader = new _PdfReader_2023(filename);
ReadingNotCompletedTest(getModifiedFileIdReader);
}
- private sealed class _PdfReader_1993 : PdfReader {
- public _PdfReader_1993(String baseArg1)
+ private sealed class _PdfReader_2023 : PdfReader {
+ public _PdfReader_2023(String baseArg1)
: base(baseArg1) {
}
@@ -1796,12 +1798,12 @@ public _PdfReader_1993(String baseArg1)
[NUnit.Framework.Test]
public virtual void IsEncryptedReadingNotCompletedTest() {
String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf";
- PdfReader isEncryptedReader = new _PdfReader_2016(filename);
+ PdfReader isEncryptedReader = new _PdfReader_2046(filename);
ReadingNotCompletedTest(isEncryptedReader);
}
- private sealed class _PdfReader_2016 : PdfReader {
- public _PdfReader_2016(String baseArg1)
+ private sealed class _PdfReader_2046 : PdfReader {
+ public _PdfReader_2046(String baseArg1)
: base(baseArg1) {
}
@@ -2060,6 +2062,12 @@ public _PdfReader_2016(String baseArg1)
NUnit.Framework.Assert.AreEqual(KernelExceptionMessageConstant.DOCUMENT_HAS_NOT_BEEN_READ_YET, e.Message);
}
+ [NUnit.Framework.Test]
+ public virtual void GetPdfAConformanceLevelNoMetadataTest() {
+ PdfDocument pdfDoc = new PdfDocument(new PdfReader(new MemoryStream(CreatePdfDocumentForTest())));
+ NUnit.Framework.Assert.IsNull(pdfDoc.GetReader().GetPdfAConformanceLevel());
+ }
+
[NUnit.Framework.Test]
public virtual void XrefStreamPointsItselfTest() {
String fileName = SOURCE_FOLDER + "xrefStreamPointsItself.pdf";
@@ -2369,6 +2377,67 @@ public _PdfReader_2016(String baseArg1)
}
}
+ [NUnit.Framework.Test]
+ public virtual void ConformanceLevelCacheTest() {
+ String filename = DESTINATION_FOLDER + "simpleDoc.pdf";
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(filename));
+ XMPMeta xmp = XMPMetaFactory.Create();
+ xmp.AppendArrayItem(XMPConst.NS_DC, "subject", new PropertyOptions(PropertyOptions.ARRAY), "Hello World",
+ null);
+ pdfDoc.SetXmpMetadata(xmp);
+ pdfDoc.AddNewPage();
+ pdfDoc.Close();
+ PdfReaderTest.TestPdfDocumentCache pdfTestDoc = new PdfReaderTest.TestPdfDocumentCache(this, new PdfReader
+ (filename));
+ for (int i = 0; i < 1000; ++i) {
+ pdfTestDoc.GetReader().GetPdfAConformanceLevel();
+ }
+ NUnit.Framework.Assert.AreEqual(2, pdfTestDoc.GetCounter());
+ }
+
+ [NUnit.Framework.Test]
+ [LogMessage(iText.IO.Logs.IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, Count = 1)]
+ public virtual void InvalidXrefTableRebuildsCorrectlyWhenTrailerIsBeforeObjects() {
+ // when a pdf is Linearized the following can occur:
+ // xref table
+ // 00028 0000 -> some reference to the root object
+ // trailer
+ // << dict with root obj
+ // /Root 4 0 R
+ // >>
+ // %%EOF
+ // 4 0 obj //the actual object
+ // << some object >>
+ // now itext can handle this normal case to parse it but when in the first xref table
+ // some byte offsets are wrong and the xreftable has to be recalculated
+ // but because the trailer comes before the object itext loaded it in reading state causing errors
+ String badFilePath = "linearizedBadXrefTable.pdf";
+ String goodFilePath = "linearizedGoodXrefTable.pdf";
+ using (PdfDocument linearizedWithBadXrefTable = new PdfDocument(new PdfReader(SOURCE_FOLDER + badFilePath)
+ )) {
+ using (PdfDocument linearizedWithGoodXrefTable = new PdfDocument(new PdfReader(SOURCE_FOLDER + goodFilePath
+ ))) {
+ NUnit.Framework.Assert.AreEqual(linearizedWithGoodXrefTable.GetNumberOfPages(), linearizedWithBadXrefTable
+ .GetNumberOfPages());
+ NUnit.Framework.Assert.AreEqual(linearizedWithGoodXrefTable.GetOriginalDocumentId(), linearizedWithBadXrefTable
+ .GetOriginalDocumentId());
+ PdfDictionary goodTrailer = linearizedWithGoodXrefTable.GetTrailer();
+ PdfDictionary badTrailer = linearizedWithBadXrefTable.GetTrailer();
+ //everything should be the same just not the prev tag because in the rebuild we recalculate the right
+ // offsets
+ // and there we take the last trailer but the good document takes the fist trailer because its
+ // linearized
+ NUnit.Framework.Assert.AreEqual(goodTrailer.Size(), badTrailer.Size());
+ NUnit.Framework.Assert.AreEqual(goodTrailer.Get(PdfName.ID).ToString(), badTrailer.Get(PdfName.ID).ToString
+ ());
+ NUnit.Framework.Assert.AreEqual(goodTrailer.Get(PdfName.Info).ToString(), badTrailer.Get(PdfName.Info).ToString
+ ());
+ NUnit.Framework.Assert.AreEqual(goodTrailer.Get(PdfName.Root).ToString(), badTrailer.Get(PdfName.Root).ToString
+ ());
+ }
+ }
+ }
+
private static PdfDictionary GetTestPdfDictionary() {
Dictionary tmpMap = new Dictionary();
tmpMap.Put(new PdfName("b"), new PdfName("c"));
@@ -2383,5 +2452,25 @@ public _PdfReader_2016(String baseArg1)
return baos.ToArray();
}
}
+
+ private class TestPdfDocumentCache : PdfDocument {
+ private int getXmpMetadataCounter;
+
+ public TestPdfDocumentCache(PdfReaderTest _enclosing, PdfReader pdfReader)
+ : base(pdfReader) {
+ this._enclosing = _enclosing;
+ }
+
+ public override byte[] GetXmpMetadata(bool createNew) {
+ ++this.getXmpMetadataCounter;
+ return base.GetXmpMetadata(createNew);
+ }
+
+ public virtual int GetCounter() {
+ return this.getXmpMetadataCounter;
+ }
+
+ private readonly PdfReaderTest _enclosing;
+ }
}
}
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfResourcesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfResourcesTest.cs
index 867e788ff8..a93c265dd3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfResourcesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfResourcesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfResourcesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ResourcesTest1() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStampingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStampingTest.cs
index 3c38754eef..22115f0842 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStampingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStampingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfStampingTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfStampingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamDecodeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamDecodeTest.cs
index 8f33976aa2..9091bc318e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamDecodeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamDecodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfStreamDecodeTest : ExtendedITextTest {
private static readonly byte[] BYTES = new byte[] { (byte)0x78, (byte)0xda, (byte)0x01, (byte)0x28, (byte)
0x00, (byte)0xd7, (byte)0xff, (byte)0x78, (byte)0xda, (byte)0xab, (byte)0xb8, (byte)0xf5, (byte)0xf6,
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamTest.cs
index 7cbba6f631..464bf081e8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfStreamTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfStreamTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamUnitTest.cs
index d3fdb87f75..2bd1e2cfb0 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStreamUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfStreamUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CannotCreatePdfStreamWithoutDocumentTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStringTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStringTest.cs
index f28183651a..50e4756e84 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStringTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStringTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfStringTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfStringTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructElemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructElemTest.cs
index 306f3ab8c0..dc3c8fdb6c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructElemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructElemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfStructElemTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfStructElemTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootTest.cs
index 340077c7ab..57297acb58 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfStructTreeRootTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfStructTreeRootTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootUnitTest.cs
index 8bfafd87cf..3f29cdaec7 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfStructTreeRootUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfStructTreeRootUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CannotMovePageInPartlyFlushedDocTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTextArrayTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTextArrayTest.cs
index 277018c198..4d42bb26fc 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTextArrayTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTextArrayTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfTextArrayTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddNZeroTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTokenizerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTokenizerTest.cs
index 2ea97e63bd..9ea27ac980 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTokenizerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfTokenizerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfTokenizerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfTokeniserTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfType0FontIntegrationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfType0FontIntegrationTest.cs
index d983c3757c..28b67643ef 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfType0FontIntegrationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfType0FontIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfType0FontIntegrationTest : ExtendedITextTest {
private static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfType0FontIntegrationTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesTest.cs
index 9a68764d8d..931bf24078 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfViewerPreferencesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PrintScalingTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesUnitTest.cs
index 5ec4cf95e8..97622e4135 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfViewerPreferencesUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfViewerPreferencesUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PrintScalingIsNullTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfWriterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfWriterTest.cs
index 1986a49ef1..cde8262ffa 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfWriterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfWriterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfWriterTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfWriterTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXObjectTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXObjectTest.cs
index 8e80b9f891..514d1dd47c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXObjectTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXObjectTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfXObjectTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfXObjectTest/";
@@ -256,7 +256,7 @@ public class PdfXObjectTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public virtual void CalculateProportionallyFitRectangleWithWidthForCustomXObjectTest() {
PdfXObject pdfXObject = new PdfXObjectTest.CustomPdfXObject(new PdfStream());
Exception e = NUnit.Framework.Assert.Catch(typeof(ArgumentException), () => PdfXObject.CalculateProportionallyFitRectangleWithWidth
@@ -290,7 +290,7 @@ public class PdfXObjectTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public virtual void CalculateProportionallyFitRectangleWithHeightForCustomXObjectTest() {
PdfXObject pdfXObject = new PdfXObjectTest.CustomPdfXObject(new PdfStream());
Exception e = NUnit.Framework.Assert.Catch(typeof(ArgumentException), () => PdfXObject.CalculateProportionallyFitRectangleWithHeight
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableTest.cs
index 9d38ae750a..2beb230359 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
namespace iText.Kernel.Pdf {
/// benoit
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfXrefTableTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/PdfXrefTableTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableUnitTest.cs
index d67467f424..cb07a08979 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/PdfXrefTableUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfXrefTableUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CheckNumberOfIndirectObjectsTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ReorderPagesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ReorderPagesTest.cs
index 8488eee18e..2a15934fa5 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/ReorderPagesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/ReorderPagesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ReorderPagesTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/ReorderPagesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModePdfObjectsSerializerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModePdfObjectsSerializerTest.cs
index ee9ca6fbe0..39a176720c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModePdfObjectsSerializerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModePdfObjectsSerializerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SmartModePdfObjectsSerializerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SmartModeObjectSelfReferencingTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModeTest.cs
index b5146cba01..5390ce3d9e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/SmartModeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SmartModeTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/SmartModeTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/TagTreePointerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/TagTreePointerTest.cs
index 144d3924a7..274c138fc8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/TagTreePointerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/TagTreePointerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TagTreePointerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/TagTreePointerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/TrailerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/TrailerTest.cs
index 6470b14001..9875cf7bf3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/TrailerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/TrailerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
namespace iText.Kernel.Pdf {
/// Michael Demey
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TrailerTest : ExtendedITextTest {
private ProductData productData;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/XMPMetadataTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/XMPMetadataTest.cs
index 6cf189f19e..69d37fda35 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/XMPMetadataTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/XMPMetadataTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XMPMetadataTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/XmpWriterTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/XrefStreamDocumentUpdatesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/XrefStreamDocumentUpdatesTest.cs
index 41fba409e4..b79a20be13 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/XrefStreamDocumentUpdatesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/XrefStreamDocumentUpdatesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XrefStreamDocumentUpdatesTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/XrefStreamDocumentUpdatesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfActionOcgStateTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfActionOcgStateTest.cs
index 6c64f68493..8266484a0d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfActionOcgStateTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfActionOcgStateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Action {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfActionOcgStateTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PdfActionOcgStateUsageTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.cs
index 8df8d18d5c..1cc049c6d7 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Action {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfAnnotationAdditionalActionsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void OnEnterTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfTargetTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfTargetTest.cs
index 9cebf4278f..66b5a54fdd 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfTargetTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfTargetTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Action {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfTargetTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateInstanceTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfWinTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfWinTest.cs
index 52858f98c9..374dd0f617 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfWinTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/action/PdfWinTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Action {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfWinTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CheckDictionaryConstructorTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/Pdf3DAnnotationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/Pdf3DAnnotationTest.cs
index 6a750cf717..3f27c4a164 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/Pdf3DAnnotationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/Pdf3DAnnotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Annot {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class Pdf3DAnnotationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetAndGetDefaultInitialViewTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfAnnotationMakeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfAnnotationMakeTest.cs
index 1dd6b17def..6de2ac9efc 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfAnnotationMakeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfAnnotationMakeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Annot {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfAnnotationMakeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MakePdfAnnotationTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfLineAnnotationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfLineAnnotationTest.cs
index 4802869e9d..c644359953 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfLineAnnotationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfLineAnnotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Annot {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfLineAnnotationTest : ExtendedITextTest {
private const float FLOAT_EPSILON_COMPARISON = 1E-6f;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfMarkupAnnotationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfMarkupAnnotationTest.cs
index 8961db5afc..de31666b9b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfMarkupAnnotationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfMarkupAnnotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Annot {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfMarkupAnnotationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ExternalDataTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfPolyGeomAnnotationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfPolyGeomAnnotationTest.cs
index 4835b8a050..6b13ab76d8 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfPolyGeomAnnotationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/annot/PdfPolyGeomAnnotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Annot {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfPolyGeomAnnotationTest : ExtendedITextTest {
private const float FLOAT_EPSILON_COMPARISON = 1E-6f;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CanvasTagTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CanvasTagTest.cs
index bc6fdeb1b7..2d0de0950d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CanvasTagTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CanvasTagTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CanvasTagTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestGetActualTextReturnsNullIfNotExists() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CharacterRenderInfoTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CharacterRenderInfoTest.cs
index c0566420ba..b9cd02bcc9 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CharacterRenderInfoTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/CharacterRenderInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CharacterRenderInfoTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BoundingBoxForRotatedText() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/ImageMasksTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/ImageMasksTest.cs
index fea75cc4b4..c63aa9fc3a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/ImageMasksTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/ImageMasksTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageMasksTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/canvas/ImageMasksTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasColorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasColorTest.cs
index 4938399289..f2b1d6998a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasColorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasColorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasColorTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/canvas/PdfCanvasColorTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.cs
index 6908ab7e8d..1dc4a8b0e6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasGlyphlineShowTextTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasInlineImagesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasInlineImagesTest.cs
index 28a5336092..8ee5f0de70 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasInlineImagesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasInlineImagesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasInlineImagesTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/canvas/PdfCanvasInlineImagesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasTest.cs
index da8feabbe2..9abe0a8117 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasTest : ExtendedITextTest {
/// Paths to images.
private static readonly String[] RESOURCES = new String[] { "Desert.jpg", "bulb.gif", "0047478.jpg", "itext.png"
@@ -1039,50 +1039,6 @@ public class PdfCanvasTest : ExtendedITextTest {
, SOURCE_FOLDER + "cmp_gifImageTest05.pdf", DESTINATION_FOLDER, "diff_"));
}
- // @Test
- // public void kernedTextTest01() throws IOException, InterruptedException {
- // FileOutputStream fos = new FileOutputStream(destinationFolder + "kernedTextTest01.pdf");
- // PdfWriter writer = new PdfWriter(fos);
- // PdfDocument document = new PdfDocument(writer);
- // PdfPage page = document.addNewPage();
- //
- // PdfCanvas canvas = new PdfCanvas(page);
- // String kernableText = "AVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAVAV";
- // PdfFont font = PdfFont.createFont(document, StandardFonts.HELVETICA);
- // canvas.beginText().moveText(50, 600).setFontAndSize(font, 12).showText("Kerning:-" + kernableText).endText();
- // canvas.beginText().moveText(50, 650).setFontAndSize(font, 12).showTextKerned("Kerning:+" + kernableText).endText();
- //
- // document.close();
- //
- // Assert.assertNull(new CompareTool().compareByContent(destinationFolder + "kernedTextTest01.pdf", sourceFolder + "cmp_kernedTextTest01.pdf", destinationFolder, "diff_"));
- // }
- /*@Test
- public void ccittImageTest01() throws IOException, InterruptedException {
- String filename = "ccittImage01.pdf";
- PdfWriter writer = new PdfWriter(destinationFolder + filename);
- PdfDocument document = new PdfDocument(writer);
-
- PdfPage page = document.addNewPage();
- PdfCanvas canvas = new PdfCanvas(page);
-
- String text = "Call me Ishmael. Some years ago--never mind how long "
- + "precisely --having little or no money in my purse, and nothing "
- + "particular to interest me on shore, I thought I would sail about "
- + "a little and see the watery part of the world.";
-
- BarcodePDF417 barcode = new BarcodePDF417();
- barcode.setText(text);
- barcode.paintCode();
-
- byte g4[] = CCITTG4Encoder.compress(barcode.getOutBits(), barcode.getBitColumns(), barcode.getCodeRows());
- RawImage img = (RawImage) ImageDataFactory.create(barcode.getBitColumns(), barcode.getCodeRows(), false, RawImage.CCITTG4, 0, g4, null);
- img.setTypeCcitt(RawImage.CCITTG4);
- canvas.addImage(img, 100, 100, false);
-
- document.close();
-
- Assert.assertNull(new CompareTool().compareByContent(destinationFolder + filename, sourceFolder + "cmp_" + filename, destinationFolder, "diff_"));
- }*/
[NUnit.Framework.Test]
public virtual void CanvasInitializationPageNoContentsKey() {
String srcFile = SOURCE_FOLDER + "pageNoContents.pdf";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasUnitTest.cs
index b8c15ce351..ee176e86df 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCanvasUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void UnbalancedSaveRestoreStateOperatorsUnexpectedRestoreTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasXObjectTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasXObjectTest.cs
index 21c384083d..fe34237b7e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasXObjectTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/PdfCanvasXObjectTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasXObjectTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/canvas/PdfCanvasXObjectTest/";
@@ -126,7 +126,7 @@ public class PdfCanvasXObjectTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public virtual void AddCustomXObjectAtTest() {
PdfXObject pdfXObject = new PdfCanvasXObjectTest.CustomPdfXObject(new PdfStream());
PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream()));
@@ -394,7 +394,7 @@ public class PdfCanvasXObjectTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public virtual void AddCustomXObjectFittedIntoRectangleTest() {
PdfXObject pdfXObject = new PdfCanvasXObjectTest.CustomPdfXObject(new PdfStream());
PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream()));
@@ -506,7 +506,7 @@ public class PdfCanvasXObjectTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public virtual void AddCustomXObjectTest() {
PdfXObject pdfXObject = new PdfCanvasXObjectTest.CustomPdfXObject(new PdfStream());
PdfDocument document = new PdfDocument(new PdfWriter(new MemoryStream()));
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/TextRenderInfoUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/TextRenderInfoUnitTest.cs
index 98ff305e1f..52c141a45c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/TextRenderInfoUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/TextRenderInfoUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextRenderInfoUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TextExtractGlyphAverageWidth() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DashedLineTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DashedLineTest.cs
index aba6c8d441..c7dfb62e9b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DashedLineTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DashedLineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Draw {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DashedLineTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultDashedLineTest01() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DottedLineTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DottedLineTest.cs
index 1f4167d51a..2613e20f7e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DottedLineTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/DottedLineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Draw {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DottedLineTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultDottedLineTest01() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/SolidLineTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/SolidLineTest.cs
index a4bc279b53..89c0cd7929 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/SolidLineTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/draw/SolidLineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Draw {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SolidLineTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultSolidLineTest01() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/BidiTextExtractionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/BidiTextExtractionTest.cs
index 799d266ab2..93b25e622f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/BidiTextExtractionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/BidiTextExtractionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BidiTextExtractionTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/BidiTextExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredEventListenerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredEventListenerTest.cs
index 94cfcf07a1..e50965d9cf 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredEventListenerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredEventListenerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FilteredEventListenerTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/FilteredEventListenerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.cs
index d6b132ea13..a1ada544f1 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FilteredTextEventListenerTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/FilteredTextEventListenerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.cs
index dccba49251..8124b42060 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GlyphBboxCalculationTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/canvas/parser/GlyphBboxCalculationTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.cs
index 07f69303b9..6bf95f3a4f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GlyphTextEventListenerTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/GlyphTextEventListenerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/HighlightItemsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/HighlightItemsTest.cs
index 8c40a7a049..0638f2b96a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/HighlightItemsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/HighlightItemsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class HighlightItemsTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/canvas/parser/HighlightItemsTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/IndicTextExtractionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/IndicTextExtractionTest.cs
index a925d113c0..e29583c15d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/IndicTextExtractionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/IndicTextExtractionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class IndicTextExtractionTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/IndicTextExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/InlineImageExtractionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/InlineImageExtractionTest.cs
index f5e95f2aa1..6fc2e65562 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/InlineImageExtractionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/InlineImageExtractionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class InlineImageExtractionTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/canvas/parser/InlineImageExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/LocationExtractTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/LocationExtractTest.cs
index ce1fd732ba..a4786aff70 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/LocationExtractTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/LocationExtractTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ namespace iText.Kernel.Pdf.Canvas.Parser {
/// It uses RegexBasedLocationExtractionStrategy, and searches for the word "Alice" in the book
/// "Alice in Wonderland" by Lewis Caroll on page 1.
///
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LocationExtractTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/LocationExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.cs
index 9184a2a450..6fdcabdd34 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,6 +47,7 @@ source product.
using iText.IO.Source;
using iText.Kernel.Colors;
using iText.Kernel.Exceptions;
+using iText.Kernel.Geom;
using iText.Kernel.Logs;
using iText.Kernel.Pdf;
using iText.Kernel.Pdf.Canvas.Parser.Data;
@@ -56,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasProcessorIntegrationTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/PdfCanvasProcessorTest/";
@@ -187,6 +188,34 @@ public class PdfCanvasProcessorIntegrationTest : ExtendedITextTest {
}
}
+ [NUnit.Framework.Test]
+ public virtual void CheckImageRenderInfoProcessorTest() {
+ PdfDocument document = new PdfDocument(new PdfReader(SOURCE_FOLDER + "tableWithImageAndText.pdf"), new PdfWriter
+ (new ByteArrayOutputStream()));
+ PdfPage page = document.GetPage(1);
+ PdfCanvasProcessorIntegrationTest.RecordFirstImageEventListener eventListener = new PdfCanvasProcessorIntegrationTest.RecordFirstImageEventListener
+ ();
+ PdfCanvasProcessor processor = new PdfCanvasProcessor(eventListener);
+ processor.ProcessPageContent(page);
+ // Check caught image's ImageRenderInfo
+ ImageRenderInfo imageRenderInfo = eventListener.GetImageRenderInfo();
+ float EPS = 0.001f;
+ NUnit.Framework.Assert.IsFalse(imageRenderInfo.IsInline());
+ NUnit.Framework.Assert.AreEqual(1024, imageRenderInfo.GetImage().GetWidth(), EPS);
+ NUnit.Framework.Assert.AreEqual(768, imageRenderInfo.GetImage().GetHeight(), EPS);
+ NUnit.Framework.Assert.AreEqual("/Im1", imageRenderInfo.GetImageResourceName().ToString());
+ NUnit.Framework.Assert.AreEqual(new Vector(212.67f, 676.25f, 1), imageRenderInfo.GetStartPoint());
+ NUnit.Framework.Assert.AreEqual(new Matrix(169.67f, 0, 0, 0, 127.25f, 0, 212.67f, 676.25f, 1), imageRenderInfo
+ .GetImageCtm());
+ NUnit.Framework.Assert.AreEqual(21590.508, imageRenderInfo.GetArea(), EPS);
+ NUnit.Framework.Assert.IsNull(imageRenderInfo.GetColorSpaceDictionary());
+ NUnit.Framework.Assert.AreEqual(1, imageRenderInfo.GetCanvasTagHierarchy().Count);
+ NUnit.Framework.Assert.IsTrue(imageRenderInfo.HasMcid(5, true));
+ NUnit.Framework.Assert.IsTrue(imageRenderInfo.HasMcid(5));
+ NUnit.Framework.Assert.IsFalse(imageRenderInfo.HasMcid(1));
+ NUnit.Framework.Assert.AreEqual(5, imageRenderInfo.GetMcid());
+ }
+
private class ColorParsingEventListener : IEventListener {
private IList content = new List();
@@ -228,6 +257,32 @@ private class NoOpEventListener : IEventListener {
}
}
+ private class RecordFirstImageEventListener : IEventListener {
+ private ImageRenderInfo imageRenderInfo = null;
+
+ internal RecordFirstImageEventListener() {
+ }
+
+ public virtual void EventOccurred(IEventData data, EventType type) {
+ switch (type) {
+ case EventType.RENDER_IMAGE: {
+ if (imageRenderInfo == null) {
+ imageRenderInfo = (ImageRenderInfo)data;
+ }
+ break;
+ }
+ }
+ }
+
+ public virtual ICollection GetSupportedEvents() {
+ return null;
+ }
+
+ public virtual ImageRenderInfo GetImageRenderInfo() {
+ return imageRenderInfo;
+ }
+ }
+
private class RecordEveryHighLevelEventListener : IEventListener {
private const String END_EVENT_OCCURRENCE = "------------------------------------";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.cs
index e0f8eba73a..9154fa2f91 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCanvasProcessorUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BeginMarkerContentOperatorTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfContentExtractionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfContentExtractionTest.cs
index eb32e7e71e..c93911920a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfContentExtractionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfContentExtractionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfContentExtractionTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/PdfContentExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorTest.cs
index d6be1d6c7e..0e9e51a269 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfTextExtractorTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/PdfTextExtractorTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.cs
index 76663562f2..691daa5ae0 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfTextExtractorUnicodeIdentityTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/PdfTextExtractorUnicodeIdentityTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.cs
index 6257ae7e1d..0310610c3e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SimpleFontToUnicodeExtractionTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/SimpleFontToUnicodeExtractionTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.cs
index bf2abe9a65..cb9a74dbc5 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextExtractIllegalDifferencesTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/TextExtractIllegalDifferencesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextMarginFinderTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextMarginFinderTest.cs
index 08b6a3f838..72d5193be3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextMarginFinderTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextMarginFinderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextMarginFinderTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/TextMarginFinderTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextRenderInfoTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextRenderInfoTest.cs
index e85e9afc61..01a712ad0d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextRenderInfoTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/TextRenderInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextRenderInfoTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/TextRenderInfoTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridgeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridgeTest.cs
index cc0b279014..77ad95665e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridgeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridgeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser.ClipperLib {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ClipperBridgeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SquareClippingTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/LongRectTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/LongRectTest.cs
index dd64cf72e9..7675ce14a4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/LongRectTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/LongRectTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser.ClipperLib {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LongRectTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultConstructorTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PointTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PointTest.cs
index 1adbf9b780..21bfb32420 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PointTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PointTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyNodeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyNodeTest.cs
index a9eef0d9a4..1d03a81757 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyNodeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyNodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyTreeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyTreeTest.cs
index 64489be63b..6ee01a5ca7 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyTreeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/clipperlib/PolyTreeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.cs
new file mode 100644
index 0000000000..aa03da116b
--- /dev/null
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.cs
@@ -0,0 +1,72 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+using System;
+using System.Collections.Generic;
+using iText.IO.Image;
+using iText.Kernel.Geom;
+using iText.Kernel.Pdf;
+using iText.Kernel.Pdf.Canvas;
+using iText.Kernel.Pdf.Xobject;
+using iText.Test;
+
+namespace iText.Kernel.Pdf.Canvas.Parser.Data {
+ [NUnit.Framework.Category("UnitTest")]
+ public class ImageRenderInfoTest : ExtendedITextTest {
+ private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
+ .CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/data/" + "ImageRenderInfoTest/";
+
+ private readonly float EPS = 0.001f;
+
+ [NUnit.Framework.Test]
+ public virtual void CheckImageRenderInfoTest() {
+ String source_image = SOURCE_FOLDER + "simple.tif";
+ PdfImageXObject image = new PdfImageXObject(ImageDataFactory.Create(source_image));
+ PdfStream imageStream = image.GetPdfObject();
+ Matrix matrix = new Matrix(2, 0.5f, 0, 2, 0.5f, 0);
+ Stack tagHierarchy = new Stack();
+ tagHierarchy.Push(new CanvasTag(new PdfName("tag"), 2));
+ ImageRenderInfo imageRenderInfo = new ImageRenderInfo(tagHierarchy, new ImageRenderInfoTest.TestGraphicsState
+ (this), matrix, imageStream, new PdfName("Im1"), new PdfDictionary(), true);
+ NUnit.Framework.Assert.IsTrue(imageRenderInfo.IsInline());
+ NUnit.Framework.Assert.AreEqual(image.GetWidth(), imageRenderInfo.GetImage().GetWidth(), EPS);
+ NUnit.Framework.Assert.AreEqual("/Im1", imageRenderInfo.GetImageResourceName().ToString());
+ NUnit.Framework.Assert.AreEqual(new Vector(0.5f, 0, 1), imageRenderInfo.GetStartPoint());
+ NUnit.Framework.Assert.AreEqual(matrix, imageRenderInfo.GetImageCtm());
+ NUnit.Framework.Assert.AreEqual(4, imageRenderInfo.GetArea(), EPS);
+ NUnit.Framework.Assert.AreEqual(0, imageRenderInfo.GetColorSpaceDictionary().Size());
+ NUnit.Framework.Assert.AreEqual(1, imageRenderInfo.GetCanvasTagHierarchy().Count);
+ NUnit.Framework.Assert.IsTrue(imageRenderInfo.HasMcid(2, true));
+ NUnit.Framework.Assert.IsTrue(imageRenderInfo.HasMcid(2));
+ NUnit.Framework.Assert.IsFalse(imageRenderInfo.HasMcid(1));
+ NUnit.Framework.Assert.AreEqual(2, imageRenderInfo.GetMcid());
+ }
+
+ private class TestGraphicsState : CanvasGraphicsState {
+ protected internal TestGraphicsState(ImageRenderInfoTest _enclosing) {
+ this._enclosing = _enclosing;
+ }
+
+ private readonly ImageRenderInfoTest _enclosing;
+ }
+ }
+}
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.cs
index 803466938a..250f19ef18 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser.Listener {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class RegexBasedLocationExtractionStrategyTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/RegexBasedLocationExtractionStrategyTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.cs
index 564c525b46..b89c51903f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class InlineImageParsingUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void IccBasedCsTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.cs
index 32822e954f..0d8fbbc711 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Parser.Util {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfCanvasParserTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/parser/PdfCanvasParserTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/wmf/MetaDoUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/wmf/MetaDoUnitTest.cs
index 2aea53d65e..e87765ce37 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/wmf/MetaDoUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/canvas/wmf/MetaDoUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Canvas.Wmf {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MetaDoUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void InputStreamShallBeStartFromSpecificValueTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionFieldTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionFieldTest.cs
index 5c87796987..b8dea68e44 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionFieldTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionFieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Collection {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCollectionFieldTest : ExtendedITextTest {
private static readonly PdfName[] ALLOWED_PDF_NAMES = new PdfName[] { PdfName.D, PdfName.N, PdfName.F, PdfName
.Desc, PdfName.ModDate, PdfName.CreationDate, PdfName.Size };
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionItemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionItemTest.cs
index 4b88336393..c8123ea3a5 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionItemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Collection {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCollectionItemTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddItemTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSchemaTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSchemaTest.cs
index a86e1dce59..7478bcd17e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSchemaTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSchemaTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Collection {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCollectionSchemaTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FieldAddingTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSortTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSortTest.cs
index a0423602aa..747a9f1f41 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSortTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/collection/PdfCollectionSortTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Collection {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCollectionSortTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void OneKeyConstructorTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/CreateShadingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/CreateShadingTest.cs
index 40a9472125..d5cf6b0064 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/CreateShadingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/CreateShadingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Colorspace {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CreateShadingTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/colorspace/CreateShadingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.cs
index 69e91e3f67..27b29c2bb2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Colorspace {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfCieBasedCsUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void WhitePointOfCalGrayIsIncorrectEmptyTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingParameterizedTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingParameterizedTest.cs
index bdd34e03aa..9ab3967ada 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingParameterizedTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingParameterizedTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Colorspace {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
[NUnit.Framework.TestFixtureSource("ParametersTestFixtureData")]
public class PdfShadingParameterizedTest : ExtendedITextTest {
private readonly String shadingName;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingTest.cs
index 46efd7ab65..698ae43b2b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/colorspace/PdfShadingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Colorspace {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfShadingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AxialShadingConstructorNullExtendArgumentTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfAnnotationCopyingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfAnnotationCopyingTest.cs
index d025ee3aa0..5d3ab09f0e 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfAnnotationCopyingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfAnnotationCopyingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Copy {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAnnotationCopyingTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfAnnotationCopyingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfDestinationCopyingTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfDestinationCopyingTest.cs
index b94e853322..11975c8301 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfDestinationCopyingTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/copy/PdfDestinationCopyingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Copy {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfDestinationCopyingTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/PdfDestinationCopyingTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCII85DecodeFilterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCII85DecodeFilterTest.cs
index 61a91e3817..5e2966a67f 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCII85DecodeFilterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCII85DecodeFilterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Filters {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ASCII85DecodeFilterTest : ExtendedITextTest {
public static readonly String SOURCE_FILE = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/filters/ASCII85.bin";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCIIHexDecodeFilterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCIIHexDecodeFilterTest.cs
index 95b7325bf3..4bccc7e001 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCIIHexDecodeFilterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/ASCIIHexDecodeFilterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Filters {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ASCIIHexDecodeFilterTest : ExtendedITextTest {
public static readonly String SOURCE_FILE = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/filters/ASCIIHex.bin";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/LZWDecodeFilterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/LZWDecodeFilterTest.cs
index e8d0035568..aa0ccfda03 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/LZWDecodeFilterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/filters/LZWDecodeFilterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Filters {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LZWDecodeFilterTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DecodingTestStatic() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/AbstractPdfType0FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/AbstractPdfType0FunctionTest.cs
index be88db3111..f913c37671 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/AbstractPdfType0FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/AbstractPdfType0FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public abstract class AbstractPdfType0FunctionTest : ExtendedITextTest {
protected internal const double DELTA = 1e-12;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/BaseInputOutPutConvertorsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/BaseInputOutPutConvertorsTest.cs
index db95c403c1..369dcb4c86 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/BaseInputOutPutConvertorsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/BaseInputOutPutConvertorsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BaseInputOutPutConvertorsTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/function/BaseInputOutPutConvertorsTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionFactoryTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionFactoryTest.cs
index 62d31207eb..95de3864d6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionFactoryTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfFunctionFactoryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestCreateFunctionType0() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionUtil.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionUtil.cs
index 16dd28a2e0..3b6fff8492 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionUtil.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfFunctionUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0FunctionTest.cs
index 84f577426f..00e9ec2924 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfType0FunctionTest : ExtendedITextTest {
protected internal const double DELTA = 1e-12;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order1FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order1FunctionTest.cs
index 67530b70cf..7dd9c869e3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order1FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order1FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -21,7 +21,7 @@
along with this program. If not, see .
*/
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfType0Order1FunctionTest : AbstractPdfType0FunctionTest {
private const int LINEAR_INTERPOLATION_ORDER = 1;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order3FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order3FunctionTest.cs
index 3a952be3b2..c07de1b709 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order3FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType0Order3FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -21,7 +21,7 @@
along with this program. If not, see .
*/
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfType0Order3FunctionTest : AbstractPdfType0FunctionTest {
private const int CUBIC_INTERPOLATION_ORDER = 3;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType2FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType2FunctionTest.cs
index 60572a5260..4556a5345d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType2FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType2FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfType2FunctionTest : ExtendedITextTest {
private const double EPSILON = 10e-6;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType3FunctionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType3FunctionTest.cs
index 1bddf516ce..4a37920e42 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType3FunctionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/PdfType3FunctionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfType3FunctionTest : ExtendedITextTest {
private const double EPSILON = 10e-6;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/utils/SampleExtractorTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/utils/SampleExtractorTest.cs
index cec03f9698..51952600d5 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/utils/SampleExtractorTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/function/utils/SampleExtractorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Function.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
[NUnit.Framework.TestFixtureSource("SamplesInfoTestFixtureData")]
public class SampleExtractorTest : ExtendedITextTest {
private const String PARAMETERS_NAME_PATTERN = "{0}bitsPerSample";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerMembershipTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerMembershipTest.cs
index e3ce0670bf..6659aa95e6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerMembershipTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerMembershipTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Layer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfLayerMembershipTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/layer/PdfLayerMembershipTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTest.cs
index 90fd6f4faf..99de3be704 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Layer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfLayerTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/kernel/pdf/layer/PdfLayerTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTestUtils.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTestUtils.cs
index 883e4bc3eb..afe04f8e13 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTestUtils.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfLayerTestUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfVisibilityExpressionTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfVisibilityExpressionTest.cs
index 8c9f793d78..98bbca8b3c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfVisibilityExpressionTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/layer/PdfVisibilityExpressionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Layer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfVisibilityExpressionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ExpressionByArrayTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsTest.cs
index 7e792acb28..ad0debf5d3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Statistics {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class NumberOfPagesStatisticsTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/statistics/NumberOfPagesStatisticsTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.cs
index ea2c1640c9..aee657114c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Statistics {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class NumberOfPagesStatisticsUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultEventTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsTest.cs
index f6964e37d6..30c52297a3 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Statistics {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SizeOfPdfStatisticsTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/statistics/SizeOfPdfStatisticsTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.cs
index 1b067e9da5..fdac676bea 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Statistics {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SizeOfPdfStatisticsUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultEventTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/PdfStructElemUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/PdfStructElemUnitTest.cs
index 88b7c6246c..bf7335fab0 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/PdfStructElemUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/PdfStructElemUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Tagging {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfStructElemUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoParentObjectTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/StructureTreeCopierUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/StructureTreeCopierUnitTest.cs
index f248609708..08574a94a6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/StructureTreeCopierUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagging/StructureTreeCopierUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Tagging {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StructureTreeCopierUnitTest : ExtendedITextTest {
private static readonly IDictionary td = new Dictionary();
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/AccessibilityPropertiesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/AccessibilityPropertiesTest.cs
index 079fc0c28c..ff6fb420ec 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/AccessibilityPropertiesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/AccessibilityPropertiesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Tagutils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AccessibilityPropertiesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetAccessibilityPropertiesTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagStructureContextUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagStructureContextUnitTest.cs
index fa4c98ad90..4c013095e4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagStructureContextUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagStructureContextUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Tagutils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TagStructureContextUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoTagStructureInNonTaggedDocumentTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagTreePointerUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagTreePointerUnitTest.cs
index 1553de43f6..15d723a7fa 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagTreePointerUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/tagutils/TagTreePointerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Kernel.Pdf.Tagutils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TagTreePointerUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void RootTagCannotBeRemovedTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/CreateImageStreamTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/CreateImageStreamTest.cs
index 1697a60f51..479ff29982 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/CreateImageStreamTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/CreateImageStreamTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Xobject {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CreateImageStreamTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/xobject/CreateImageStreamTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/GetImageBytesTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/GetImageBytesTest.cs
index 54e90eeda2..25b09b4aaf 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/GetImageBytesTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/GetImageBytesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Xobject {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GetImageBytesTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/xobject" + "/GetImageBytesTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.cs
index e813a37f6c..a1d3f67436 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfImageXObjectTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfImageXObjectTest.cs
index 0027539e82..eb0bb2f7d9 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfImageXObjectTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfImageXObjectTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -41,7 +41,6 @@ source product.
address: sales@itextpdf.com
*/
using System;
-using iText.Commons.Utils;
using iText.IO.Image;
using iText.IO.Util;
using iText.Kernel.Geom;
@@ -51,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Pdf.Xobject {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfImageXObjectTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/";
@@ -141,12 +140,9 @@ public class PdfImageXObjectTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Group3CompressionTiffImageTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
String image = SOURCE_FOLDER + "group3CompressionImage.tif";
- Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
- .Create(UrlUtil.ToURL(image)));
- NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
- ), e.Message);
+ ConvertAndCompare(DESTINATION_FOLDER + "group3CompressionTiffImage.pdf", SOURCE_FOLDER + "cmp_group3CompressionTiffImage.pdf"
+ , new PdfImageXObject(ImageDataFactory.Create(UrlUtil.ToURL(image))));
}
[NUnit.Framework.Test]
@@ -167,17 +163,16 @@ public class PdfImageXObjectTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Group3CompTiffImgNoRecoverErrorAndNotDirectTest() {
- // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized)
String image = SOURCE_FOLDER + "group3CompressionImage.tif";
- Exception e = NUnit.Framework.Assert.Catch(typeof(iText.IO.Exceptions.IOException), () => ImageDataFactory
- .CreateTiff(UrlUtil.ToURL(image), false, 1, false));
- NUnit.Framework.Assert.AreEqual(MessageFormatUtil.Format(iText.IO.Exceptions.IOException.CannotReadTiffImage
- ), e.Message);
+ ConvertAndCompare(DESTINATION_FOLDER + "group3CompTiffImgNoRecoverErrorAndNotDirect.pdf", SOURCE_FOLDER +
+ "cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf", new PdfImageXObject(ImageDataFactory.CreateTiff
+ (UrlUtil.ToURL(image), false, 1, false)));
}
private void ConvertAndCompare(String outFilename, String cmpFilename, String imageFilename) {
+ System.Console.Out.WriteLine("Out pdf: " + UrlUtil.GetNormalizedFileUriString(outFilename));
+ System.Console.Out.WriteLine("Cmp pdf: " + UrlUtil.GetNormalizedFileUriString(cmpFilename) + "\n");
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFilename));
- PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename));
PdfImageXObject imageXObject = new PdfImageXObject(ImageDataFactory.Create(imageFilename));
PdfCanvas canvas = new PdfCanvas(pdfDoc.AddNewPage());
canvas.AddXObjectFittedIntoRectangle(imageXObject, new Rectangle(50, 500, 346, imageXObject.GetHeight()));
@@ -185,6 +180,25 @@ public class PdfImageXObjectTest : ExtendedITextTest {
PdfDocument outDoc = new PdfDocument(new PdfReader(outFilename));
PdfStream outStream = outDoc.GetFirstPage().GetResources().GetResource(PdfName.XObject).GetAsStream(new PdfName
("Im1"));
+ PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename));
+ PdfStream cmpStream = cmpDoc.GetFirstPage().GetResources().GetResource(PdfName.XObject).GetAsStream(new PdfName
+ ("Im1"));
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareStreamsStructure(outStream, cmpStream));
+ cmpDoc.Close();
+ outDoc.Close();
+ }
+
+ private void ConvertAndCompare(String outFilename, String cmpFilename, PdfImageXObject imageXObject) {
+ System.Console.Out.WriteLine("Out pdf: " + UrlUtil.GetNormalizedFileUriString(outFilename));
+ System.Console.Out.WriteLine("Cmp pdf: " + UrlUtil.GetNormalizedFileUriString(cmpFilename) + "\n");
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFilename));
+ PdfCanvas canvas = new PdfCanvas(pdfDoc.AddNewPage());
+ canvas.AddXObjectFittedIntoRectangle(imageXObject, new Rectangle(10, 20, 575, 802));
+ pdfDoc.Close();
+ PdfDocument outDoc = new PdfDocument(new PdfReader(outFilename));
+ PdfStream outStream = outDoc.GetFirstPage().GetResources().GetResource(PdfName.XObject).GetAsStream(new PdfName
+ ("Im1"));
+ PdfDocument cmpDoc = new PdfDocument(new PdfReader(cmpFilename));
PdfStream cmpStream = cmpDoc.GetFirstPage().GetResources().GetResource(PdfName.XObject).GetAsStream(new PdfName
("Im1"));
NUnit.Framework.Assert.IsNull(new CompareTool().CompareStreamsStructure(outStream, cmpStream));
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfXObjectUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfXObjectUnitTest.cs
index 5cdb1312c8..0508518a3a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfXObjectUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/pdf/xobject/PdfXObjectUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Pdf.Xobject {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfXObjectUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoSubTypeProvidedTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolObjectPathTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolObjectPathTest.cs
index 5fa2c0f34b..0f8a324c23 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolObjectPathTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolObjectPathTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CompareToolObjectPathTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BaseEqualsTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolTest.cs
index 0306f60897..6ab1d79b9b 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/CompareToolTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CompareToolTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/utils/CompareToolTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/PageRangeTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/PageRangeTest.cs
index 22ff580951..77a5ab1173 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/PageRangeTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/PageRangeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PageRangeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddSingleTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfMergerTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfMergerTest.cs
index ce6f30b252..170ad4ddf0 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfMergerTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfMergerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfMergerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/utils/PdfMergerTest/";
@@ -257,7 +257,7 @@ public class PdfMergerTest : ExtendedITextTest {
IList sources = new List();
sources.Add(new FileInfo(pdfAcro1));
sources.Add(new FileInfo(pdfAcro2));
- MergePdfs(sources, outFileName);
+ MergePdfs(sources, outFileName, false);
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
));
}
@@ -274,7 +274,7 @@ public class PdfMergerTest : ExtendedITextTest {
sources.Add(new FileInfo(pdfWithOCG2));
sources.Add(new FileInfo(pdfWithOCG2));
sources.Add(new FileInfo(pdfWithOCG2));
- MergePdfs(sources, outPdf);
+ MergePdfs(sources, outPdf, false);
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, destinationFolder));
}
@@ -288,7 +288,7 @@ public class PdfMergerTest : ExtendedITextTest {
IList sources = new List();
sources.Add(new FileInfo(pdfWithOCG1));
sources.Add(new FileInfo(pdfWithOCG2));
- MergePdfs(sources, outPdf);
+ MergePdfs(sources, outPdf, false);
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, destinationFolder));
}
@@ -440,22 +440,15 @@ public class PdfMergerTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- public virtual void MergeWithSameNamedOCGTest() {
+ public virtual void MergeWithSameNamedOcgTest() {
String firstPdfDocument = sourceFolder + "sameNamdOCGSource.pdf";
String secondPdfDocument = sourceFolder + "doc2.pdf";
String cmpDocument = sourceFolder + "cmp_MergeWithSameNamedOCG.pdf";
String mergedDocument = destinationFolder + "mergeWithSameNamedOCG.pdf";
- using (PdfDocument documentA = new PdfDocument(new PdfReader(firstPdfDocument))) {
- using (PdfDocument documentB = new PdfDocument(new PdfReader(secondPdfDocument))) {
- using (PdfDocument mergedPdf = new PdfDocument(new PdfWriter(mergedDocument))) {
- mergedPdf.GetWriter().SetSmartMode(true);
- PdfMerger merger = new PdfMerger(mergedPdf, false, true);
- merger.Merge(documentA, 1, documentA.GetNumberOfPages());
- merger.Merge(documentB, 1, documentB.GetNumberOfPages());
- merger.Close();
- }
- }
- }
+ IList sources = new List();
+ sources.Add(new FileInfo(firstPdfDocument));
+ sources.Add(new FileInfo(secondPdfDocument));
+ MergePdfs(sources, mergedDocument, true);
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(mergedDocument, cmpDocument, destinationFolder
));
// We have to compare visually also because compareByContent doesn't catch the differences in OCGs with the same names
@@ -463,8 +456,25 @@ public class PdfMergerTest : ExtendedITextTest {
, "diff_"));
}
- private void MergePdfs(IList sources, String destination) {
+ [NUnit.Framework.Test]
+ [LogMessage(iText.IO.Logs.IoLogMessageConstant.SOURCE_DOCUMENT_HAS_ACROFORM_DICTIONARY)]
+ [LogMessage(iText.IO.Logs.IoLogMessageConstant.DOCUMENT_HAS_CONFLICTING_OCG_NAMES)]
+ public virtual void MergeWithSameNamedOcgOcmdDTest() {
+ String firstPdfDocument = sourceFolder + "Layer doc1.pdf";
+ String secondPdfDocument = sourceFolder + "Layer doc2.pdf";
+ String cmpDocument = sourceFolder + "cmp_mergeWithSameNamedOCMD.pdf";
+ String mergedDocument = destinationFolder + "mergeWithSameNamedOCMD.pdf";
+ IList sources = new List();
+ sources.Add(new FileInfo(firstPdfDocument));
+ sources.Add(new FileInfo(secondPdfDocument));
+ MergePdfs(sources, mergedDocument, true);
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(mergedDocument, cmpDocument, destinationFolder
+ ));
+ }
+
+ private void MergePdfs(IList sources, String destination, bool smartMode) {
PdfDocument mergedDoc = new PdfDocument(new PdfWriter(destination));
+ mergedDoc.GetWriter().SetSmartMode(smartMode);
PdfMerger merger = new PdfMerger(mergedDoc);
foreach (FileInfo source in sources) {
PdfDocument sourcePdf = new PdfDocument(new PdfReader(source));
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterTest.cs
index 8c15597559..34785b6001 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfSplitterTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/utils/PdfSplitterTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterUnitTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterUnitTest.cs
index 032244a4a6..5a93b56676 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterUnitTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/PdfSplitterUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSplitterUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SplitDocumentThatIsBeingWrittenTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/SecurityTestXmlParserFactory.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/SecurityTestXmlParserFactory.cs
index a4443cf3d1..b7f9b2875a 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/SecurityTestXmlParserFactory.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/SecurityTestXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/TaggedPdfReaderToolTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/TaggedPdfReaderToolTest.cs
index 6c4d23c261..eb5716b327 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/TaggedPdfReaderToolTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/TaggedPdfReaderToolTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TaggedPdfReaderToolTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/kernel/utils/TaggedPdfReaderToolTest/";
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/XmlProcessorCreatorSecurityTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/XmlProcessorCreatorSecurityTest.cs
index 86ea69bc6f..0293988af2 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/XmlProcessorCreatorSecurityTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/XmlProcessorCreatorSecurityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ArrayPathItemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ArrayPathItemTest.cs
index b35afa0efa..94febe53a1 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ArrayPathItemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ArrayPathItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ArrayPathItemTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EqualsAndHashCodeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/DictPathItemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/DictPathItemTest.cs
index 8df6af5d2e..511320044d 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/DictPathItemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/DictPathItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DictPathItemTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EqualsAndHashCodeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/IndirectPathItemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/IndirectPathItemTest.cs
index 47be459f90..c2e08612f6 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/IndirectPathItemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/IndirectPathItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class IndirectPathItemTest : ExtendedITextTest {
private PdfDocument testCmp;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ObjectPathTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ObjectPathTest.cs
index c7531e1215..03381dbf77 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ObjectPathTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/ObjectPathTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ObjectPathTest : ExtendedITextTest {
private PdfDocument testCmp;
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/OffsetPathItemTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/OffsetPathItemTest.cs
index 3d6a8897dc..5242a5fce0 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/OffsetPathItemTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/OffsetPathItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OffsetPathItemTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EqualsAndHashCodeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/TrailerPathTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/TrailerPathTest.cs
index 82ac7765ff..3f12fa4bcb 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/TrailerPathTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/utils/objectpathitems/TrailerPathTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Kernel.Utils.Objectpathitems {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TrailerPathTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EqualsAndHashCodeTest() {
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/SecurityTestXmlParserFactory.cs b/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/SecurityTestXmlParserFactory.cs
index 1c604fb73d..4ca7d0f0d4 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/SecurityTestXmlParserFactory.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/SecurityTestXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/XMPMetaParserSecurityTest.cs b/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/XMPMetaParserSecurityTest.cs
index 41de5dea33..1d9e78c50c 100644
--- a/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/XMPMetaParserSecurityTest.cs
+++ b/itext.tests/itext.kernel.tests/itext/kernel/xmp/impl/XMPMetaParserSecurityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Kernel.XMP.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XMPMetaParserSecurityTest : ExtendedITextTest {
private const String XMP_WITH_XXE = "\n" + " ]>\n"
+ "\n" + " \n"
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/parser/data/ImageRenderInfoTest/simple.tif b/itext.tests/itext.kernel.tests/resources/itext/kernel/parser/data/ImageRenderInfoTest/simple.tif
new file mode 100644
index 0000000000..d4cb78fa6b
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/parser/data/ImageRenderInfoTest/simple.tif differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf
new file mode 100644
index 0000000000..94968670e5
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf
new file mode 100644
index 0000000000..b972be2a14
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf
new file mode 100644
index 0000000000..67062c2211
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf
new file mode 100644
index 0000000000..2728ab1df8
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc1.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc1.pdf
new file mode 100644
index 0000000000..28b0f3dccb
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc1.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc2.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc2.pdf
new file mode 100644
index 0000000000..da012a2af1
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/Layer doc2.pdf differ
diff --git a/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf
new file mode 100644
index 0000000000..2fee600a7c
Binary files /dev/null and b/itext.tests/itext.kernel.tests/resources/itext/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf differ
diff --git a/itext.tests/itext.layout.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.layout.tests/Properties/AssemblyInfo.cs
index 1cb7bfb277..eb278de73b 100644
--- a/itext.tests/itext.layout.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.layout.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("9ad347a8-ea5b-462b-810c-998f04471bb7")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(600000)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/AbstractTableTest.cs b/itext.tests/itext.layout.tests/itext/layout/AbstractTableTest.cs
index 6dc0016458..cd48935017 100644
--- a/itext.tests/itext.layout.tests/itext/layout/AbstractTableTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/AbstractTableTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AbstractTableTest : ExtendedITextTest {
internal static Document AddTableBelowToCheckThatOccupiedAreaIsCorrect(Document doc) {
doc.Add(new Table(UnitValue.CreatePercentArray(1)).UseAllAvailableWidth().SetBorder(new SolidBorder(ColorConstants
diff --git a/itext.tests/itext.layout.tests/itext/layout/AlignmentTest.cs b/itext.tests/itext.layout.tests/itext/layout/AlignmentTest.cs
index 5734404dc8..f9ac7eeec5 100644
--- a/itext.tests/itext.layout.tests/itext/layout/AlignmentTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/AlignmentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AlignmentTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/AlignmentTest/";
@@ -345,6 +345,152 @@ public class AlignmentTest : ExtendedITextTest {
CreateDocumentWithAlignment(outPdf, cmpPdf, VerticalAlignment.TOP);
}
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentTopTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTop.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTop.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TOP);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentBottomTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBottom.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBottom.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentMiddleTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentMiddle.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentMiddle.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.MIDDLE);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentBaseLineTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBaseLine.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBaseLine.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BASELINE);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentTextTopTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextTop.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextTop.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_TOP);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentTextBottomTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextBottom.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextBottom.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_BOTTOM);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentFixedTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFixed.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFixed.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FIXED);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentFractionTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFraction.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFraction.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FRACTION);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentSubTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSub.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSub.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUB, (d, p, t) => t.SetFontSize
+ (20));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentSuperTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSuper.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSuper.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUPER, (d, p, t) => t.SetFontSize
+ (20));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentmixedTest() {
+ // sub and super are resolved in html2Pdf to relative
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentMixed.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentMixed.pdf";
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf));
+ Document doc = new Document(pdfDoc, PageSize.A4.Rotate());
+ Paragraph p = new Paragraph();
+ p.SetBackgroundColor(new DeviceRgb(189, 239, 73));
+ p.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
+ p.SetFontSize(20);
+ Text heightdefiner = new Text(" Xj ");
+ p.Add(heightdefiner);
+ AddAlignedElement(p, InlineVerticalAlignmentType.BASELINE);
+ AddAlignedElement(p, InlineVerticalAlignmentType.TEXT_TOP);
+ AddAlignedElement(p, InlineVerticalAlignmentType.TEXT_BOTTOM);
+ AddAlignedElement(p, InlineVerticalAlignmentType.SUB);
+ AddAlignedElement(p, InlineVerticalAlignmentType.SUPER);
+ AddAlignedElement(p, InlineVerticalAlignmentType.FIXED);
+ AddAlignedElement(p, InlineVerticalAlignmentType.FRACTION);
+ AddAlignedElement(p, InlineVerticalAlignmentType.MIDDLE);
+ AddAlignedElement(p, InlineVerticalAlignmentType.TOP);
+ AddAlignedElement(p, InlineVerticalAlignmentType.BOTTOM);
+ PdfImageXObject xObject = new PdfImageXObject(ImageDataFactory.CreateJpeg(UrlUtil.ToURL(SOURCE_FOLDER + "itis.jpg"
+ )));
+ iText.Layout.Element.Image image1 = new iText.Layout.Element.Image(xObject, 50);
+ p.Add(image1);
+ p.Add(heightdefiner);
+ doc.Add(p);
+ pdfDoc.Close();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, DESTINATION_FOLDER));
+ }
+
+ private void AddAlignedElement(Paragraph p, InlineVerticalAlignmentType? verticalAlignment) {
+ Text text1 = new Text(" " + verticalAlignment + " ");
+ text1.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
+ text1.SetFontSize(12);
+ if (verticalAlignment == InlineVerticalAlignmentType.FIXED) {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment, 20F));
+ }
+ else {
+ if (verticalAlignment == InlineVerticalAlignmentType.FRACTION) {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment, 0.20F
+ ));
+ }
+ else {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment));
+ }
+ }
+ p.Add(text1);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentWithLineHeightSettingTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentLineHeight.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentLineHeight.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM, (d, p, t) => p.SetProperty
+ (Property.LINE_HEIGHT, LineHeight.CreateFixedValue(100)));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void InlineVerticalAlignmentWithFloatsTest() {
+ String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentWithFloat.pdf";
+ String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentWithFloat.pdf";
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM, (d, p, t) => {
+ PdfImageXObject xObject = new PdfImageXObject(ImageDataFactory.CreateJpeg(UrlUtil.ToURL(SOURCE_FOLDER + "itis.jpg"
+ )));
+ iText.Layout.Element.Image image1 = new iText.Layout.Element.Image(xObject, 200);
+ image1.SetProperty(Property.FLOAT, FloatPropertyValue.LEFT);
+ d.Add(image1);
+ }
+ );
+ }
+
[NUnit.Framework.Test]
public virtual void FloatAlignmentTest03() {
String outFileName = DESTINATION_FOLDER + "floatAlignmentTest03.pdf";
@@ -368,6 +514,47 @@ public class AlignmentTest : ExtendedITextTest {
, "diff"));
}
+ private static void CreateDocumentWithInlineAlignment(String outPdf, String cmpPdf, InlineVerticalAlignmentType?
+ verticalAlignment1) {
+ CreateDocumentWithInlineAlignment(outPdf, cmpPdf, verticalAlignment1, null);
+ }
+
+ private static void CreateDocumentWithInlineAlignment(String outPdf, String cmpPdf, InlineVerticalAlignmentType?
+ verticalAlignment1, AlignmentTest.IInlineTestObjectModifier adjustTestObjects) {
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf));
+ Document doc = new Document(pdfDoc);
+ Paragraph p = new Paragraph();
+ p.SetBackgroundColor(new DeviceRgb(189, 239, 73));
+ p.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
+ p.SetFontSize(20);
+ Text heightdefiner = new Text(" Xj ");
+ p.Add(heightdefiner);
+ Text text1 = new Text(" vAlign " + verticalAlignment1 + " ");
+ if (verticalAlignment1 == InlineVerticalAlignmentType.FIXED) {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment1, 20F)
+ );
+ }
+ else {
+ if (verticalAlignment1 == InlineVerticalAlignmentType.FRACTION) {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment1, 0.20F
+ ));
+ }
+ else {
+ text1.SetProperty(Property.INLINE_VERTICAL_ALIGNMENT, new InlineVerticalAlignment(verticalAlignment1));
+ }
+ }
+ text1.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
+ text1.SetFontSize(12);
+ if (adjustTestObjects != null) {
+ adjustTestObjects(doc, p, text1);
+ }
+ p.Add(text1);
+ p.Add(heightdefiner);
+ doc.Add(p);
+ pdfDoc.Close();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outPdf, cmpPdf, DESTINATION_FOLDER));
+ }
+
private static void CreateDocumentWithAlignment(String outPdf, String cmpPdf, VerticalAlignment? verticalAlignment
) {
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf));
@@ -402,5 +589,7 @@ public class AlignmentTest : ExtendedITextTest {
doc.Add(new Paragraph().Add(text).Add("Justified. " + "The text is laid out using the correct width, but the alignment value uses the full width."
).SetTextAlignment(TextAlignment.JUSTIFIED));
}
+
+ private delegate void IInlineTestObjectModifier(Document d, Paragraph p, Text t);
}
}
diff --git a/itext.tests/itext.layout.tests/itext/layout/AreaBreakTest.cs b/itext.tests/itext.layout.tests/itext/layout/AreaBreakTest.cs
index f4d1220acd..1aa79c6d70 100644
--- a/itext.tests/itext.layout.tests/itext/layout/AreaBreakTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/AreaBreakTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AreaBreakTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/AreaBreakTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/BackgroundColorTest.cs b/itext.tests/itext.layout.tests/itext/layout/BackgroundColorTest.cs
index a04d232dea..f1de375bea 100644
--- a/itext.tests/itext.layout.tests/itext/layout/BackgroundColorTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/BackgroundColorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BackgroundColorTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BackgroundColorTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/BackgroundPositionUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/BackgroundPositionUnitTest.cs
index ebe62ba0fa..2fc121d0e6 100644
--- a/itext.tests/itext.layout.tests/itext/layout/BackgroundPositionUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/BackgroundPositionUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundPositionUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultConstructorTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/BlockTest.cs b/itext.tests/itext.layout.tests/itext/layout/BlockTest.cs
index 17fd042330..238a92e73d 100644
--- a/itext.tests/itext.layout.tests/itext/layout/BlockTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/BlockTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BlockTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BlockTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/BorderTest.cs b/itext.tests/itext.layout.tests/itext/layout/BorderTest.cs
index 2e2794ad88..57fb5b8426 100644
--- a/itext.tests/itext.layout.tests/itext/layout/BorderTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/BorderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BorderTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BorderTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/CanvasTest.cs b/itext.tests/itext.layout.tests/itext/layout/CanvasTest.cs
index 915317dca5..118d049704 100644
--- a/itext.tests/itext.layout.tests/itext/layout/CanvasTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/CanvasTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CanvasTest : ExtendedITextTest {
private static readonly TestConfigurationEvent CONFIGURATION_ACCESS = new TestConfigurationEvent();
diff --git a/itext.tests/itext.layout.tests/itext/layout/CanvasUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/CanvasUnitTest.cs
index 7dea93a86e..02919d6bb8 100644
--- a/itext.tests/itext.layout.tests/itext/layout/CanvasUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/CanvasUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CanvasUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CanvasImmediateFlushConstructorTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/CollapsingMarginsTest.cs b/itext.tests/itext.layout.tests/itext/layout/CollapsingMarginsTest.cs
index 428e116805..743f387736 100644
--- a/itext.tests/itext.layout.tests/itext/layout/CollapsingMarginsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/CollapsingMarginsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CollapsingMarginsTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/CollapsingMarginsTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/CustomCurrentAreaTest.cs b/itext.tests/itext.layout.tests/itext/layout/CustomCurrentAreaTest.cs
index 28c5399f36..f3b96a98ce 100644
--- a/itext.tests/itext.layout.tests/itext/layout/CustomCurrentAreaTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/CustomCurrentAreaTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CustomCurrentAreaTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/CustomCurrentAreaTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/DefaultLayoutTest.cs b/itext.tests/itext.layout.tests/itext/layout/DefaultLayoutTest.cs
index 71948f8031..0ee858741e 100644
--- a/itext.tests/itext.layout.tests/itext/layout/DefaultLayoutTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/DefaultLayoutTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class DefaultLayoutTest : ExtendedITextTest {
public static float EPS = 0.001f;
diff --git a/itext.tests/itext.layout.tests/itext/layout/DestinationTest.cs b/itext.tests/itext.layout.tests/itext/layout/DestinationTest.cs
index b6916ff9a8..fbca88ecb9 100644
--- a/itext.tests/itext.layout.tests/itext/layout/DestinationTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/DestinationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class DestinationTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/DestinationTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/DocumentTest.cs b/itext.tests/itext.layout.tests/itext/layout/DocumentTest.cs
index 760fdbd230..e08db91fae 100644
--- a/itext.tests/itext.layout.tests/itext/layout/DocumentTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/DocumentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -36,7 +36,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DocumentTest : ExtendedITextTest {
private static readonly TestConfigurationEvent CONFIGURATION_ACCESS = new TestConfigurationEvent();
diff --git a/itext.tests/itext.layout.tests/itext/layout/FixedHeightTest.cs b/itext.tests/itext.layout.tests/itext/layout/FixedHeightTest.cs
index 827603c13f..dcedef347d 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FixedHeightTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FixedHeightTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FixedHeightTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatAndAlignmentTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/FloatAndAlignmentTest.cs b/itext.tests/itext.layout.tests/itext/layout/FloatAndAlignmentTest.cs
index 5cafe03948..2fa5628994 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FloatAndAlignmentTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FloatAndAlignmentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FloatAndAlignmentTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatAndAlignmentTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/FloatBlockTest.cs b/itext.tests/itext.layout.tests/itext/layout/FloatBlockTest.cs
index b5380655e6..84b424171f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FloatBlockTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FloatBlockTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FloatBlockTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatBlockTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/FloatImageTest.cs b/itext.tests/itext.layout.tests/itext/layout/FloatImageTest.cs
index 063563002e..1a4455a812 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FloatImageTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FloatImageTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FloatImageTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatImageTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/FloatTest.cs b/itext.tests/itext.layout.tests/itext/layout/FloatTest.cs
index 81c9c2abeb..e1c91ed862 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FloatTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FloatTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FloatTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatTest/";
@@ -1062,7 +1062,6 @@ public class FloatTest : ExtendedITextTest {
// Adding float that will not fit on the first page and will have FORCED_PLACEMENT on the second.
div.Add(img);
div.Add(new Paragraph("some small text"));
- // TODO DEVSIX-1655: blocks don't extend their height to MIN_HEIGHT if forced placement is applied, why?
document.Add(div);
document.Close();
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFile, cmpFileName, destinationFolder,
@@ -1116,7 +1115,7 @@ public class FloatTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [LogMessage(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)]
+ [LogMessage(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, Count = 2)]
public virtual void FloatsOnPageSplit08_02() {
String cmpFileName = sourceFolder + "cmp_floatsOnPageSplit08_02.pdf";
String outFile = destinationFolder + "floatsOnPageSplit08_02.pdf";
@@ -1135,9 +1134,6 @@ public class FloatTest : ExtendedITextTest {
containerDiv.Add(img);
document.Add(containerDiv);
document.Close();
- // TODO DEVSIX-1655: currently forced placement is applied on containerDiv, which results in all it's content
- // being forced placed at once, rather than content being split more gracefully (it makes sense to put the second
- // image on the next empty area, not on current area).
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFile, cmpFileName, destinationFolder,
"diff28_02_"));
}
@@ -1160,7 +1156,6 @@ public class FloatTest : ExtendedITextTest {
containerDiv.Add(new Paragraph(text));
document.Add(containerDiv);
document.Close();
- // TODO DEVSIX-1655: text in the container div gets lost. And floating property doesn't actually affect this.
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFile, cmpFileName, destinationFolder,
"diff28_03_"));
}
@@ -1232,7 +1227,6 @@ public class FloatTest : ExtendedITextTest {
containerDiv.Add(div2);
document.Add(containerDiv);
document.Close();
- // TODO DEVSIX-1655: Forced placement is applied to the parent element, forcing it to return FULL even though part of the child element overflowed.
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFile, cmpFileName, destinationFolder,
"diff31_"));
}
diff --git a/itext.tests/itext.layout.tests/itext/layout/FontProviderTest.cs b/itext.tests/itext.layout.tests/itext/layout/FontProviderTest.cs
index 2a83da0fe0..20a913f6cb 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FontProviderTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FontProviderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontProviderTest : ExtendedITextTest {
private class PdfFontProvider : FontProvider {
private IList pdfFontInfos = new List();
diff --git a/itext.tests/itext.layout.tests/itext/layout/FontSelectorTest.cs b/itext.tests/itext.layout.tests/itext/layout/FontSelectorTest.cs
index 16881d6ae6..23f5bf8746 100644
--- a/itext.tests/itext.layout.tests/itext/layout/FontSelectorTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/FontSelectorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontSelectorTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FontSelectorTest/";
@@ -423,6 +423,53 @@ public class FontSelectorTest : ExtendedITextTest {
, "diff" + fileName));
}
+ [NUnit.Framework.Test]
+ public virtual void NotSignificantCharacterOfTheFontWithUnicodeRange() {
+ // TODO update cmp after fix DEVSIX-2052
+ String outFileName = destinationFolder + "notSignificantCharacterOfTheFontWithUnicodeRange.pdf";
+ String cmpFileName = sourceFolder + "cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf";
+ FontProvider sel = new FontProvider();
+ NUnit.Framework.Assert.IsTrue(sel.GetFontSet().AddFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias"
+ , new RangeBuilder(117, 117).Create()));
+ // just 'u' letter
+ NUnit.Framework.Assert.IsTrue(sel.GetFontSet().AddFont(fontsFolder + "FreeSans.ttf", null, "FontAlias", new
+ RangeBuilder(106, 113).Create()));
+ // 'j', 'm' and 'p' are in that interval
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFileName));
+ Document doc = new Document(pdfDoc);
+ doc.SetFontProvider(sel);
+ doc.SetProperty(Property.FONT, new String[] { "FontAlias" });
+ doc.Add(new Paragraph("jump"));
+ doc.Close();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
+ , "diff"));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void CheckThreeFontsInOneLineWithUnicodeRange() {
+ // TODO update cmp after fix DEVSIX-2052
+ String outFileName = destinationFolder + "checkThreeFontsInOneLineWithUnicodeRange.pdf";
+ String cmpFileName = sourceFolder + "cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf";
+ FontProvider sel = new FontProvider();
+ NUnit.Framework.Assert.IsTrue(sel.GetFontSet().AddFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias"
+ , new RangeBuilder(97, 99).Create()));
+ // 'a', 'b' and 'c' are in that interval
+ NUnit.Framework.Assert.IsTrue(sel.GetFontSet().AddFont(fontsFolder + "FreeSans.ttf", null, "FontAlias", new
+ RangeBuilder(100, 102).Create()));
+ // 'd', 'e' and 'f' are in that interval
+ NUnit.Framework.Assert.IsTrue(sel.GetFontSet().AddFont(fontsFolder + "Puritan2.otf", null, "FontAlias", new
+ RangeBuilder(120, 122).Create()));
+ // 'x', 'y' and 'z' are in that interval
+ PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFileName));
+ Document doc = new Document(pdfDoc);
+ doc.SetFontProvider(sel);
+ doc.SetProperty(Property.FONT, new String[] { "FontAlias" });
+ doc.Add(new Paragraph("abc def xyz"));
+ doc.Close();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
+ , "diff"));
+ }
+
[NUnit.Framework.Test]
public virtual void DuplicateFontWithUnicodeRange() {
String fileName = "duplicateFontWithUnicodeRange";
diff --git a/itext.tests/itext.layout.tests/itext/layout/HyphenateLayoutTest.cs b/itext.tests/itext.layout.tests/itext/layout/HyphenateLayoutTest.cs
index 874cdc78a1..8b4babe40d 100644
--- a/itext.tests/itext.layout.tests/itext/layout/HyphenateLayoutTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/HyphenateLayoutTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class HyphenateLayoutTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/HyphenateLayoutTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/HyphenateResultTest.cs b/itext.tests/itext.layout.tests/itext/layout/HyphenateResultTest.cs
index da46abe485..f6938e1d94 100644
--- a/itext.tests/itext.layout.tests/itext/layout/HyphenateResultTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/HyphenateResultTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class HyphenateResultTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void UkraineHyphenTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/HyphenateTest.cs b/itext.tests/itext.layout.tests/itext/layout/HyphenateTest.cs
index 9b45692b59..83c09f67fc 100644
--- a/itext.tests/itext.layout.tests/itext/layout/HyphenateTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/HyphenateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class HyphenateTest : ExtendedITextTest {
private IList @params = JavaUtil.ArraysAsList(new HyphenateTest.TestParams("af")
,
diff --git a/itext.tests/itext.layout.tests/itext/layout/ImageColorProfileTest.cs b/itext.tests/itext.layout.tests/itext/layout/ImageColorProfileTest.cs
index e81de07f32..f70f42ae96 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ImageColorProfileTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ImageColorProfileTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageColorProfileTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/ImageColorProfileTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/ImageTest.cs b/itext.tests/itext.layout.tests/itext/layout/ImageTest.cs
index ea2a52d2a1..a559aedd50 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ImageTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ImageTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/ImageTest/";
@@ -208,7 +208,7 @@ public class ImageTest : ExtendedITextTest {
}
[NUnit.Framework.Test]
- [LogMessage(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)]
+ [LogMessage(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, Count = 2)]
public virtual void ImageTest08() {
String outFileName = destinationFolder + "imageTest08.pdf";
String cmpFileName = sourceFolder + "cmp_imageTest08.pdf";
diff --git a/itext.tests/itext.layout.tests/itext/layout/InlineBlockTest.cs b/itext.tests/itext.layout.tests/itext/layout/InlineBlockTest.cs
index 1c6ad1f49d..20a2613180 100644
--- a/itext.tests/itext.layout.tests/itext/layout/InlineBlockTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/InlineBlockTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,10 +47,11 @@ source product.
using iText.Kernel.Utils;
using iText.Layout.Borders;
using iText.Layout.Element;
+using iText.Layout.Properties;
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class InlineBlockTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/InlineBlockTest/";
@@ -132,5 +133,27 @@ public class InlineBlockTest : ExtendedITextTest {
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
, "diff"));
}
+
+ [NUnit.Framework.Test]
+ public virtual void WrappingAfter100PercentWidthFloatTest() {
+ String name = "wrappingAfter100PercentWidthFloatTest.pdf";
+ String output = destinationFolder + name;
+ String cmp = sourceFolder + "cmp_" + name;
+ using (Document doc = new Document(new PdfDocument(new PdfWriter(output)))) {
+ Div floatingDiv = new Div().SetWidth(UnitValue.CreatePercentValue(100)).SetHeight(10).SetBorder(new SolidBorder
+ (1)).SetBackgroundColor(ColorConstants.RED);
+ floatingDiv.SetProperty(Property.FLOAT, FloatPropertyValue.RIGHT);
+ floatingDiv.SetProperty(Property.OVERFLOW_X, OverflowPropertyValue.VISIBLE);
+ floatingDiv.SetProperty(Property.OVERFLOW_Y, OverflowPropertyValue.VISIBLE);
+ Div inlineDiv = new Div().SetWidth(UnitValue.CreatePercentValue(100)).SetHeight(10).SetBorder(new SolidBorder
+ (1))
+ // gold color
+ .SetBackgroundColor(new DeviceRgb(255, 215, 0));
+ inlineDiv.SetProperty(Property.OVERFLOW_X, OverflowPropertyValue.VISIBLE);
+ inlineDiv.SetProperty(Property.OVERFLOW_Y, OverflowPropertyValue.VISIBLE);
+ doc.Add(new Div().Add(floatingDiv).Add(new Paragraph().Add(inlineDiv)));
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(output, cmp, destinationFolder));
+ }
}
}
diff --git a/itext.tests/itext.layout.tests/itext/layout/KeepTogetherTest.cs b/itext.tests/itext.layout.tests/itext/layout/KeepTogetherTest.cs
index 1d37761e19..c96c6102c7 100644
--- a/itext.tests/itext.layout.tests/itext/layout/KeepTogetherTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/KeepTogetherTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class KeepTogetherTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/KeepTogetherTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/KeepWithNextTest.cs b/itext.tests/itext.layout.tests/itext/layout/KeepWithNextTest.cs
index cb7d453283..574d701638 100644
--- a/itext.tests/itext.layout.tests/itext/layout/KeepWithNextTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/KeepWithNextTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class KeepWithNextTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/KeepWithNextTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LargeElementTest.cs b/itext.tests/itext.layout.tests/itext/layout/LargeElementTest.cs
index 2b0053e0d2..11793e4229 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LargeElementTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LargeElementTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LargeElementTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LargeElementTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingPdf2Test.cs b/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingPdf2Test.cs
index 088b3718e3..08cfb551c4 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingPdf2Test.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingPdf2Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LayoutTaggingPdf2Test : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/LayoutTaggingPdf2Test/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingTest.cs b/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingTest.cs
index e7885cbffa..56f6ed0bf7 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LayoutTaggingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -66,7 +66,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LayoutTaggingTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/LayoutTaggingTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LeadingHeightTest.cs b/itext.tests/itext.layout.tests/itext/layout/LeadingHeightTest.cs
index c31a5b10ec..634565a037 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LeadingHeightTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LeadingHeightTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LeadingHeightTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LeadingHeightTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LineSeparatorTest.cs b/itext.tests/itext.layout.tests/itext/layout/LineSeparatorTest.cs
index 32760c8673..92e55298e2 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LineSeparatorTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LineSeparatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LineSeparatorTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LineSeparatorTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LinkTest.cs b/itext.tests/itext.layout.tests/itext/layout/LinkTest.cs
index da78376362..c8c9b134c0 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LinkTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LinkTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LinkTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LinkTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/ListAlignmentDirectionTest.cs b/itext.tests/itext.layout.tests/itext/layout/ListAlignmentDirectionTest.cs
index 1139f13651..7856858e6a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ListAlignmentDirectionTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ListAlignmentDirectionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
[NUnit.Framework.TestFixtureSource("AlignItemsAndJustifyContentPropertiesTestFixtureData")]
public class ListAlignmentDirectionTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
diff --git a/itext.tests/itext.layout.tests/itext/layout/ListItemPositionAlignmentTest.cs b/itext.tests/itext.layout.tests/itext/layout/ListItemPositionAlignmentTest.cs
index acccf3a65a..8f58214648 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ListItemPositionAlignmentTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ListItemPositionAlignmentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
[NUnit.Framework.TestFixtureSource("BaseDirectionAndSymbolAlignmentPropertiesTestFixtureData")]
public class ListItemPositionAlignmentTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
diff --git a/itext.tests/itext.layout.tests/itext/layout/ListTest.cs b/itext.tests/itext.layout.tests/itext/layout/ListTest.cs
index fa489ede91..7689179247 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ListTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ListTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ListTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/ListTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/LocationTextExtractionStrategyTest.cs b/itext.tests/itext.layout.tests/itext/layout/LocationTextExtractionStrategyTest.cs
index 53a048a51d..1479f73d30 100644
--- a/itext.tests/itext.layout.tests/itext/layout/LocationTextExtractionStrategyTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/LocationTextExtractionStrategyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Layout.Properties;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LocationTextExtractionStrategyTest : SimpleTextExtractionStrategyTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LocationTextExtractionStrategyTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/NetWorkPathTest.cs b/itext.tests/itext.layout.tests/itext/layout/NetWorkPathTest.cs
index a949142814..467abdaf54 100644
--- a/itext.tests/itext.layout.tests/itext/layout/NetWorkPathTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/NetWorkPathTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.layout.tests/itext/layout/NewLineTest.cs b/itext.tests/itext.layout.tests/itext/layout/NewLineTest.cs
index f2ed0f4928..5757c42ebb 100644
--- a/itext.tests/itext.layout.tests/itext/layout/NewLineTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/NewLineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class NewLineTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/NewLineTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/NonBreakableSpaceTest.cs b/itext.tests/itext.layout.tests/itext/layout/NonBreakableSpaceTest.cs
index 8575def5e0..a61e9c1572 100644
--- a/itext.tests/itext.layout.tests/itext/layout/NonBreakableSpaceTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/NonBreakableSpaceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class NonBreakableSpaceTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/NonBreakableSpaceTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/ObjectFitTest.cs b/itext.tests/itext.layout.tests/itext/layout/ObjectFitTest.cs
index 20f6fc454e..8c6bb7779f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ObjectFitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ObjectFitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -34,7 +34,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ObjectFitTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/ObjectFitTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/OpacityTest.cs b/itext.tests/itext.layout.tests/itext/layout/OpacityTest.cs
index 586ebbf508..43fcd93d79 100644
--- a/itext.tests/itext.layout.tests/itext/layout/OpacityTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/OpacityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OpacityTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/OpacityTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/OrphansWidowsTest.cs b/itext.tests/itext.layout.tests/itext/layout/OrphansWidowsTest.cs
index 1a23a5f3ed..7fe2591fbe 100644
--- a/itext.tests/itext.layout.tests/itext/layout/OrphansWidowsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/OrphansWidowsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -36,7 +36,7 @@
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OrphansWidowsTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/OrphansWidowsTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/OverflowTest.cs b/itext.tests/itext.layout.tests/itext/layout/OverflowTest.cs
index ad4be56da2..9c1907fdd7 100644
--- a/itext.tests/itext.layout.tests/itext/layout/OverflowTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/OverflowTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OverflowTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/OverflowTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/ParagraphTest.cs b/itext.tests/itext.layout.tests/itext/layout/ParagraphTest.cs
index 45184db7c0..9f1b0ffa61 100644
--- a/itext.tests/itext.layout.tests/itext/layout/ParagraphTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/ParagraphTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ParagraphTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/ParagraphTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/PdfTextExtractorEncodingsTest.cs b/itext.tests/itext.layout.tests/itext/layout/PdfTextExtractorEncodingsTest.cs
index 7af82878ed..044a043efa 100644
--- a/itext.tests/itext.layout.tests/itext/layout/PdfTextExtractorEncodingsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/PdfTextExtractorEncodingsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfTextExtractorEncodingsTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/PdfTextExtractorEncodingsTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/PositioningTest.cs b/itext.tests/itext.layout.tests/itext/layout/PositioningTest.cs
index 53a5864183..c8c3eee0f0 100644
--- a/itext.tests/itext.layout.tests/itext/layout/PositioningTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/PositioningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PositioningTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/PositioningTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/PreLayoutTest.cs b/itext.tests/itext.layout.tests/itext/layout/PreLayoutTest.cs
index 62605d369c..67aef24345 100644
--- a/itext.tests/itext.layout.tests/itext/layout/PreLayoutTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/PreLayoutTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PreLayoutTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/PreLayoutTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/RotationTest.cs b/itext.tests/itext.layout.tests/itext/layout/RotationTest.cs
index 4c3446cb67..6028e9bf91 100644
--- a/itext.tests/itext.layout.tests/itext/layout/RotationTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/RotationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class RotationTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/RotationTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/SimpleTextExtractionStrategyTest.cs b/itext.tests/itext.layout.tests/itext/layout/SimpleTextExtractionStrategyTest.cs
index 37140fa738..766528fa53 100644
--- a/itext.tests/itext.layout.tests/itext/layout/SimpleTextExtractionStrategyTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/SimpleTextExtractionStrategyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SimpleTextExtractionStrategyTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/SimpleTextExtractionStrategyTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/StyleUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/StyleUnitTest.cs
index 2ee5f5c211..3b14b283b6 100644
--- a/itext.tests/itext.layout.tests/itext/layout/StyleUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/StyleUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StyleUnitTest : ExtendedITextTest {
public static float EPS = 0.0001f;
diff --git a/itext.tests/itext.layout.tests/itext/layout/StylesTest.cs b/itext.tests/itext.layout.tests/itext/layout/StylesTest.cs
index b06c49abde..5f3a4b8520 100644
--- a/itext.tests/itext.layout.tests/itext/layout/StylesTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/StylesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class StylesTest : ExtendedITextTest {
public static float EPS = 0.0001f;
diff --git a/itext.tests/itext.layout.tests/itext/layout/SurrPairTest.cs b/itext.tests/itext.layout.tests/itext/layout/SurrPairTest.cs
index 7a2fbedee1..36bdac7ad9 100644
--- a/itext.tests/itext.layout.tests/itext/layout/SurrPairTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/SurrPairTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SurrPairTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/SurrPairTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/TableBorderTest.cs b/itext.tests/itext.layout.tests/itext/layout/TableBorderTest.cs
index 99610a0c23..7a464dac45 100644
--- a/itext.tests/itext.layout.tests/itext/layout/TableBorderTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/TableBorderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TableBorderTest : AbstractTableTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/TableBorderTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/TableTest.cs b/itext.tests/itext.layout.tests/itext/layout/TableTest.cs
index 686d1f88e1..72c13b434b 100644
--- a/itext.tests/itext.layout.tests/itext/layout/TableTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/TableTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TableTest : AbstractTableTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/TableTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/TabsTest.cs b/itext.tests/itext.layout.tests/itext/layout/TabsTest.cs
index f039ebf9f3..88dfa86ec5 100644
--- a/itext.tests/itext.layout.tests/itext/layout/TabsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/TabsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TabsTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/TabsTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/TextWritingTest.cs b/itext.tests/itext.layout.tests/itext/layout/TextWritingTest.cs
index 811d9d27c4..8592b8f4bc 100644
--- a/itext.tests/itext.layout.tests/itext/layout/TextWritingTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/TextWritingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,6 +44,7 @@ source product.
using iText.IO.Font.Constants;
using iText.Kernel.Colors;
using iText.Kernel.Font;
+using iText.Kernel.Geom;
using iText.Kernel.Pdf;
using iText.Kernel.Pdf.Canvas;
using iText.Kernel.Utils;
@@ -53,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextWritingTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/TextWritingTest/";
@@ -331,5 +332,36 @@ public class TextWritingTest : ExtendedITextTest {
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
));
}
+
+ [NUnit.Framework.Test]
+ public virtual void TextWrappingEpsilonTest() {
+ String outFileName = destinationFolder + "textWrappingEpsilon.pdf";
+ String cmpFileName = sourceFolder + "cmp_textWrappingEpsilon.pdf";
+ PdfWriter writer = new PdfWriter(outFileName);
+ PdfDocument pdfDoc = new PdfDocument(writer);
+ Document document = new Document(pdfDoc);
+ // Play with margins to make AbstractRenderer.EPS important for wrapping behavior
+ document.SetLeftMargin(250.0F);
+ document.SetRightMargin(238.727F);
+ pdfDoc.SetDefaultPageSize(PageSize.LETTER);
+ PdfFont font = PdfFontFactory.CreateFont(sourceFolder + "../fonts/Open_Sans/OpenSans-Regular.ttf");
+ String text1 = "First line of some text ";
+ String text2 = "Second line of some text";
+ Text text = new Text(text1);
+ text.SetFont(font);
+ text.SetFontSize(9);
+ Paragraph paragraph = new Paragraph();
+ paragraph.Add(text);
+ text = new Text(text2);
+ text.SetFont(font);
+ text.SetFontSize(9);
+ paragraph.Add(text);
+ paragraph.SetBackgroundColor(ColorConstants.LIGHT_GRAY);
+ document.Add(paragraph);
+ document.Close();
+ writer.Dispose();
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
+ ));
+ }
}
}
diff --git a/itext.tests/itext.layout.tests/itext/layout/XMPWriterTest.cs b/itext.tests/itext.layout.tests/itext/layout/XMPWriterTest.cs
index 830fcf332a..d197e55b08 100644
--- a/itext.tests/itext.layout.tests/itext/layout/XMPWriterTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/XMPWriterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Layout {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XMPWriterTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/XMPWriterTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerSplitTest.cs b/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerSplitTest.cs
new file mode 100644
index 0000000000..9b3cdc3eca
--- /dev/null
+++ b/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerSplitTest.cs
@@ -0,0 +1,153 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+using System;
+using iText.Kernel.Colors;
+using iText.Kernel.Geom;
+using iText.Kernel.Pdf;
+using iText.Kernel.Utils;
+using iText.Layout;
+using iText.Layout.Borders;
+using iText.Layout.Logs;
+using iText.Layout.Properties;
+using iText.Test;
+using iText.Test.Attributes;
+
+namespace iText.Layout.Element {
+ [NUnit.Framework.Category("IntegrationTest")]
+ public class FlexContainerSplitTest : ExtendedITextTest {
+ private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
+ .CurrentContext.TestDirectory) + "/resources/itext/layout/FlexContainerSplitTest/";
+
+ private static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ + "/test/itext/layout/FlexContainerSplitTest/";
+
+ private const String VERY_LONG_TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do " +
+ "eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud "
+ + "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in " +
+ "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat "
+ + "cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. ";
+
+ private const String SHORT_TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit,?";
+
+ [NUnit.Framework.OneTimeSetUp]
+ public static void BeforeClass() {
+ CreateDestinationFolder(DESTINATION_FOLDER);
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void SimpleTest() {
+ String outFileName = DESTINATION_FOLDER + "simpleTest.pdf";
+ String cmpFileName = SOURCE_FOLDER + "cmp_simpleTest.pdf";
+ using (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) {
+ Document document = new Document(pdfDocument);
+ pdfDocument.SetDefaultPageSize(PageSize.A5);
+ Div flexContainer = CreateDefaultFlexContainer();
+ document.Add(flexContainer);
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, DESTINATION_FOLDER
+ , "diff"));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void HeightPropertyTest() {
+ String outFileName = DESTINATION_FOLDER + "heightPropertyTest.pdf";
+ String cmpFileName = SOURCE_FOLDER + "cmp_heightPropertyTest.pdf";
+ using (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) {
+ Document document = new Document(pdfDocument);
+ pdfDocument.SetDefaultPageSize(PageSize.A5);
+ Div flexContainer = CreateDefaultFlexContainer();
+ ((Paragraph)flexContainer.GetChildren()[0]).SetHeight(250);
+ document.Add(flexContainer);
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, DESTINATION_FOLDER
+ , "diff"));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void SmallTrailingElementTest() {
+ String outFileName = DESTINATION_FOLDER + "smallTrailingElementTest.pdf";
+ String cmpFileName = SOURCE_FOLDER + "cmp_smallTrailingElementTest.pdf";
+ using (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) {
+ Document document = new Document(pdfDocument);
+ pdfDocument.SetDefaultPageSize(PageSize.A5);
+ Div flexContainer = CreateDefaultFlexContainer();
+ ((Paragraph)flexContainer.GetChildren()[0]).SetHeight(250);
+ Paragraph p3 = new Paragraph(SHORT_TEXT).SetWidth(UnitValue.CreatePercentValue(25)).SetBackgroundColor(ColorConstants
+ .BLUE).SetHeight(250);
+ flexContainer.Add(p3);
+ document.Add(flexContainer);
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, DESTINATION_FOLDER
+ , "diff"));
+ }
+
+ [NUnit.Framework.Test]
+ public virtual void SplitOverSeveralPagesTest() {
+ String outFileName = DESTINATION_FOLDER + "splitOverSeveralPagesTest.pdf";
+ String cmpFileName = SOURCE_FOLDER + "cmp_splitOverSeveralPagesTest.pdf";
+ using (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) {
+ Document document = new Document(pdfDocument);
+ pdfDocument.SetDefaultPageSize(PageSize.A6);
+ Div flexContainer = CreateDefaultFlexContainer();
+ document.Add(flexContainer);
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, DESTINATION_FOLDER
+ , "diff"));
+ }
+
+ [NUnit.Framework.Test]
+ [LogMessage(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)]
+ public virtual void KeepTogetherIgnoredTest() {
+ String outFileName = DESTINATION_FOLDER + "keepTogetherIgnoredTest.pdf";
+ String cmpFileName = SOURCE_FOLDER + "cmp_keepTogetherIgnoredTest.pdf";
+ using (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) {
+ Document document = new Document(pdfDocument);
+ pdfDocument.SetDefaultPageSize(PageSize.A5);
+ Div flexContainer = new FlexContainer();
+ flexContainer.Add(new Div().SetWidth(50).SetHeight(600).SetBackgroundColor(ColorConstants.YELLOW)).Add(new
+ Div().SetWidth(50).SetHeight(400).SetBackgroundColor(ColorConstants.BLUE));
+ flexContainer.SetProperty(Property.KEEP_TOGETHER, true);
+ document.Add(flexContainer);
+ }
+ NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, DESTINATION_FOLDER
+ , "diff"));
+ }
+
+ private Div CreateDefaultFlexContainer() {
+ Div flexContainer = new FlexContainer();
+ flexContainer.SetProperty(Property.BORDER, new SolidBorder(2));
+ flexContainer.SetProperty(Property.BACKGROUND, new Background(ColorConstants.LIGHT_GRAY));
+ Paragraph p1 = new Paragraph(SHORT_TEXT).SetWidth(UnitValue.CreatePercentValue(25)).SetBackgroundColor(ColorConstants
+ .BLUE);
+ p1.SetProperty(Property.FLEX_GROW, 0f);
+ p1.SetProperty(Property.FLEX_SHRINK, 0f);
+ flexContainer.Add(p1);
+ Paragraph p2 = new Paragraph(VERY_LONG_TEXT + VERY_LONG_TEXT + VERY_LONG_TEXT + VERY_LONG_TEXT).SetWidth(UnitValue
+ .CreatePercentValue(75)).SetBackgroundColor(ColorConstants.YELLOW);
+ p2.SetProperty(Property.FLEX_GROW, 1f);
+ p2.SetProperty(Property.FLEX_SHRINK, 1f);
+ flexContainer.Add(p2);
+ return flexContainer;
+ }
+ }
+}
diff --git a/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerTest.cs b/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerTest.cs
index 4bb1eefb98..b159bab179 100644
--- a/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/element/FlexContainerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -36,7 +36,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Element {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
[NUnit.Framework.TestFixtureSource("AlignItemsAndJustifyContentPropertiesTestFixtureData")]
public class FlexContainerTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
@@ -245,6 +245,7 @@ public static ICollection AlignItemsAndJustifyC
}
[NUnit.Framework.Test]
+ [LogMessage(iText.IO.Logs.IoLogMessageConstant.CLIP_ELEMENT, Ignore = true)]
public virtual void FlexContainerDifferentChildrenDontFitVerticallyTest() {
String outFileName = destinationFolder + "flexContainerDifferentChildrenDontFitVerticallyTest" + comparisonPdfId
+ ".pdf";
@@ -279,6 +280,7 @@ public static ICollection AlignItemsAndJustifyC
}
[NUnit.Framework.Test]
+ [LogMessage(iText.IO.Logs.IoLogMessageConstant.CLIP_ELEMENT, Ignore = true)]
public virtual void FlexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest() {
String outFileName = destinationFolder + "flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest"
+ comparisonPdfId + ".pdf";
diff --git a/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsTest.cs b/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsTest.cs
index 261c8f1ff2..63131a2c13 100644
--- a/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Layout.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontCharacteristicsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestDefaultFontCharacteristics() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsUtilsTest.cs b/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsUtilsTest.cs
index 0c0f8ee388..7c8e47b3c3 100644
--- a/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsUtilsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/font/FontCharacteristicsUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Layout.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontCharacteristicsUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestNormalizingThinFontWeight() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/font/FontSelectorLayoutTest.cs b/itext.tests/itext.layout.tests/itext/layout/font/FontSelectorLayoutTest.cs
index b6315a9b67..3a15612070 100644
--- a/itext.tests/itext.layout.tests/itext/layout/font/FontSelectorLayoutTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/font/FontSelectorLayoutTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Layout.Font {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontSelectorLayoutTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/NonBreakingHyphenTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/font/RangeTest.cs b/itext.tests/itext.layout.tests/itext/layout/font/RangeTest.cs
index 5998ce8467..2858a4c237 100644
--- a/itext.tests/itext.layout.tests/itext/layout/font/RangeTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/font/RangeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Layout.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RangeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestWrongRange() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/layout/LayoutAreaTest.cs b/itext.tests/itext.layout.tests/itext/layout/layout/LayoutAreaTest.cs
index 1e985de87f..96e9dc0b2c 100644
--- a/itext.tests/itext.layout.tests/itext/layout/layout/LayoutAreaTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/layout/LayoutAreaTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Layout.Layout {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LayoutAreaTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CloneTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/margincollapse/MarginsCollapseHandlerTest.cs b/itext.tests/itext.layout.tests/itext/layout/margincollapse/MarginsCollapseHandlerTest.cs
index 9ad85f4b99..e80f34f542 100644
--- a/itext.tests/itext.layout.tests/itext/layout/margincollapse/MarginsCollapseHandlerTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/margincollapse/MarginsCollapseHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Margincollapse {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MarginsCollapseHandlerTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Count = 2)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundImageTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundImageTest.cs
index f30bd06f80..453a2dac01 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundImageTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundImageTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BackgroundImageTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BackgroundImageTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundRepeatUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundRepeatUnitTest.cs
index a6930b0e67..db571c99f4 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundRepeatUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundRepeatUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundRepeatUnitTest : ExtendedITextTest {
private const double EPSILON = 0.000001;
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundSizeTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundSizeTest.cs
index 0a061ae920..48467e447e 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundSizeTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundSizeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundSizeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundUnitTest.cs
index e2b9148888..5e05289312 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/BackgroundUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundUnitTest : ExtendedITextTest {
internal const float EPS = 0.00001f;
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/PropertyTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/PropertyTest.cs
index c66f096ed8..e1ba37f4f8 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/PropertyTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/PropertyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PropertyTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PropertyUniquenessTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/properties/TransformTest.cs b/itext.tests/itext.layout.tests/itext/layout/properties/TransformTest.cs
index 4ab4f13990..76907f336b 100644
--- a/itext.tests/itext.layout.tests/itext/layout/properties/TransformTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/properties/TransformTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout.Properties {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TransformTest : ExtendedITextTest {
// AffineTransform.TYPE_UNKNOWN
private const float type = -1;
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/AbstractRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/AbstractRendererUnitTest.cs
index 9fc6d98186..fb432a7dbc 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/AbstractRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/AbstractRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -62,7 +62,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AbstractRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateXObjectTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/AreaBreakRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/AreaBreakRendererUnitTest.cs
index 1eaf307a4a..f3ad9f613f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/AreaBreakRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/AreaBreakRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AreaBreakRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddChildTestUnsupported() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/BackgroundSizeCalculationUtilUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/BackgroundSizeCalculationUtilUnitTest.cs
index 620c70f81a..32aa3f9f9b 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/BackgroundSizeCalculationUtilUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/BackgroundSizeCalculationUtilUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundSizeCalculationUtilUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BackgroundImageTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererTest.cs
index c1fa3c0cca..8110778d7c 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class BlockRendererTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/BlockRendererTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererUnitTest.cs
index 415199d2b6..33229b5b33 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/BlockRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BlockRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.PAGE_WAS_FLUSHED_ACTION_WILL_NOT_BE_PERFORMED)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/CellRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/CellRendererUnitTest.cs
index f78728c904..497460920f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/CellRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/CellRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CellRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/DivRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/DivRendererUnitTest.cs
index ab8b5516a1..64f688e532 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/DivRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/DivRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DivRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/EmptyNestedTableTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/EmptyNestedTableTest.cs
index 7a64312bac..e18857928f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/EmptyNestedTableTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/EmptyNestedTableTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class EmptyNestedTableTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/EmptyNestedTableTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/FlexContainerRendererTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/FlexContainerRendererTest.cs
index 19bebacc6a..78c3d7cbd7 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/FlexContainerRendererTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/FlexContainerRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FlexContainerRendererTest : ExtendedITextTest {
private static float EPS = 0.0001F;
@@ -228,16 +228,34 @@ public class FlexContainerRendererTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
public virtual void GetNextRendererShouldBeOverriddenTest() {
- FlexContainerRenderer flexContainerRenderer = new _FlexContainerRenderer_271(new Div());
+ FlexContainerRenderer flexContainerRenderer = new _FlexContainerRenderer_272(new Div());
// Nothing is overridden
NUnit.Framework.Assert.AreEqual(typeof(FlexContainerRenderer), flexContainerRenderer.GetNextRenderer().GetType
());
}
- private sealed class _FlexContainerRenderer_271 : FlexContainerRenderer {
- public _FlexContainerRenderer_271(Div baseArg1)
+ private sealed class _FlexContainerRenderer_272 : FlexContainerRenderer {
+ public _FlexContainerRenderer_272(Div baseArg1)
: base(baseArg1) {
}
}
+
+ [NUnit.Framework.Test]
+ public virtual void HypotheticalCrossSizeCacheTest() {
+ FlexContainerRenderer flexRenderer = new FlexContainerRenderer(new Div());
+ flexRenderer.SetProperty(Property.MAX_WIDTH, UnitValue.CreatePointValue(150));
+ FlexContainerRenderer flexRendererChild = new FlexContainerRenderer(new Div());
+ flexRendererChild.SetProperty(Property.MAX_WIDTH, UnitValue.CreatePointValue(150));
+ DivRenderer divRenderer = new DivRenderer(new Div());
+ divRenderer.SetProperty(Property.WIDTH, UnitValue.CreatePointValue(125));
+ flexRendererChild.AddChild(divRenderer);
+ flexRenderer.AddChild(flexRendererChild);
+ // In general it's possible that we might call layout more than once for 1 renderer
+ flexRenderer.Layout(new LayoutContext(new LayoutArea(0, new Rectangle(100, 0))));
+ flexRenderer.Layout(new LayoutContext(new LayoutArea(0, new Rectangle(200, 0))));
+ // Test that hypotheticalCrossSizes can contain more than 1 value
+ NUnit.Framework.Assert.IsNotNull(flexRendererChild.GetHypotheticalCrossSize(125F));
+ NUnit.Framework.Assert.IsNotNull(flexRendererChild.GetHypotheticalCrossSize(150F));
+ }
}
}
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/FlexUtilTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/FlexUtilTest.cs
index f1555400e9..6693830f52 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/FlexUtilTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/FlexUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -37,7 +37,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FlexUtilTest : ExtendedITextTest {
/* To see integration tests for flex algorithm go to FlexAlgoTest in html2pdf module.
The names are preserved: one can go to FlexAlgoTest and see the corresponding tests, but be aware that with
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/FloatExampleTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/FloatExampleTest.cs
index ef08ab567a..918d31287f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/FloatExampleTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/FloatExampleTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FloatExampleTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/FloatExampleTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/ImageWidthTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/ImageWidthTest.cs
index d3037ae0f4..d67c636a8a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/ImageWidthTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/ImageWidthTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageWidthTest : ExtendedITextTest {
private const double EPSILON = 0.01;
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperIntegrationTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperIntegrationTest.cs
index e44eaffb35..f695eab9f0 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperIntegrationTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LineHeightHelperIntegrationTest : ExtendedITextTest {
private static readonly String CMP = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/LineHeightHelperIntegrationTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperUnitTest.cs
index 65b887adc8..c4c57cbb02 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/LineHeightHelperUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LineHeightHelperUnitTest : ExtendedITextTest {
private const double EPS = 1e-5;
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/LineRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/LineRendererUnitTest.cs
index 947a8679c3..8ce8b28915 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/LineRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/LineRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LineRendererUnitTest : RendererUnitTest {
private const double EPS = 1e-5;
@@ -129,12 +129,14 @@ public class LineRendererUnitTest : RendererUnitTest {
Document document = CreateDummyDocument();
LineRenderer lineRenderer = new LineRenderer();
lineRenderer.SetParent(document.GetRenderer());
+ lineRenderer.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
lineRenderer.occupiedArea = new LayoutArea(1, new Rectangle(100, 100, 200, 200));
- lineRenderer.maxAscent = 100;
+ lineRenderer.maxAscent = 150;
+ lineRenderer.maxDescent = -50;
TextRenderer childTextRenderer = new TextRenderer(new Text("Hello"));
childTextRenderer.SetProperty(Property.RENDERING_MODE, RenderingMode.HTML_MODE);
childTextRenderer.occupiedArea = new LayoutArea(1, new Rectangle(100, 50, 200, 200));
- childTextRenderer.yLineOffset = 100;
+ childTextRenderer.yLineOffset = 150;
childTextRenderer.SetProperty(Property.TEXT_RISE, 0f);
lineRenderer.AddChild(childTextRenderer);
lineRenderer.AdjustChildrenYLine();
@@ -148,7 +150,8 @@ public class LineRendererUnitTest : RendererUnitTest {
LineRenderer lineRenderer = new LineRenderer();
lineRenderer.SetParent(document.GetRenderer());
lineRenderer.occupiedArea = new LayoutArea(1, new Rectangle(50, 50, 200, 200));
- lineRenderer.maxAscent = 100;
+ lineRenderer.maxAscent = 150;
+ lineRenderer.maxDescent = -50;
PdfFormXObject xObject = new PdfFormXObject(new Rectangle(200, 200));
Image img = new Image(xObject);
ImageRenderer childImageRenderer = new ImageRenderer(img);
@@ -157,7 +160,8 @@ public class LineRendererUnitTest : RendererUnitTest {
lineRenderer.AddChild(childImageRenderer);
lineRenderer.AdjustChildrenYLine();
NUnit.Framework.Assert.AreEqual(50f, lineRenderer.GetOccupiedAreaBBox().GetBottom(), EPS);
- NUnit.Framework.Assert.AreEqual(150.0, childImageRenderer.GetOccupiedAreaBBox().GetBottom(), EPS);
+ //image should be on the baseline top 250 - maxAscent 150 = 100
+ NUnit.Framework.Assert.AreEqual(100.0, childImageRenderer.GetOccupiedAreaBBox().GetBottom(), EPS);
}
[NUnit.Framework.Test]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/LinkRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/LinkRendererUnitTest.cs
index 59d55af3de..df4cd1762d 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/LinkRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/LinkRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LinkRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/ListRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/ListRendererUnitTest.cs
index eb160430c8..9d1c8eb987 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/ListRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/ListRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ListRendererUnitTest : RendererUnitTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/MetaInfoContainerUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/MetaInfoContainerUnitTest.cs
index 8565876e3a..c98a4bc46c 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/MetaInfoContainerUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/MetaInfoContainerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MetaInfoContainerUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateAndGetMetaInfoTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/MinWidthTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/MinWidthTest.cs
index a10ac3aae6..b658b69718 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/MinWidthTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/MinWidthTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class MinWidthTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/MinWidthTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/ParagraphRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/ParagraphRendererUnitTest.cs
index 4d0efbe7ac..13cf077d10 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/ParagraphRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/ParagraphRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ParagraphRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/RendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/RendererUnitTest.cs
index 80ff0d952c..4a94a2164f 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/RendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/RendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TabRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TabRendererUnitTest.cs
index b1b6dd4ad0..d35537ab6e 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TabRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TabRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TabRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererTest.cs
index 2243ffdd87..06143c258b 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TableRendererTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Count = 6)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererUnitTest.cs
index 6708cb6e7a..a217063cec 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TableRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TableRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TableWidthsTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TableWidthsTest.cs
index 9e99a2fb2a..7270566278 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TableWidthsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TableWidthsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TableWidthsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestprocessCellRemainWidth01() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerTest.cs
index dc36516e35..0e1254fb2a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TargetCounterHandlerTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/renderer/TargetCounterHandlerTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerUnitTest.cs
index eb4c424de6..45d2cbce48 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TargetCounterHandlerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TargetCounterHandlerUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddAndGetPageByDestinationNotDocumentRendererTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextFilteringReversedRangesTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextFilteringReversedRangesTest.cs
index 0795189284..bd965b0d6e 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextFilteringReversedRangesTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextFilteringReversedRangesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextFilteringReversedRangesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Test01() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextPreprocessingUtilTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextPreprocessingUtilTest.cs
index 520a9e2d02..d147537551 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextPreprocessingUtilTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextPreprocessingUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextPreprocessingUtilTest : ExtendedITextTest {
private static PdfFont pdfFont;
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererIntegrationTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererIntegrationTest.cs
index 7299cfbee3..326f95156a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererIntegrationTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -40,7 +40,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextRendererIntegrationTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/TextRendererIntegrationTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererPositioningTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererPositioningTest.cs
index 75752f7477..c5f5adf4c2 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererPositioningTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererPositioningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextRendererPositioningTest : ExtendedITextTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/layout/TextRendererPositioningTest/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererTest.cs
index be69c06c7c..d5c82634cf 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextRendererTest : RendererUnitTest {
private static readonly String FONTS_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/fonts/";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererUnitTest.cs
index 44d6660184..c115d0273a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TextRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test.Attributes;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.IO.Logs.IoLogMessageConstant.GET_NEXT_RENDERER_SHOULD_BE_OVERRIDDEN)]
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/TypographyUtilsTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/TypographyUtilsTest.cs
index af3af671a9..ca107bf8c0 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/TypographyUtilsTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/TypographyUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TypographyUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void VerifyPdfCalligraphIsNotAvailable() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/WordWrapUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/WordWrapUnitTest.cs
index 9d087eca8f..bf36aa4fb9 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/WordWrapUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/WordWrapUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -38,7 +38,7 @@
using iText.Test;
namespace iText.Layout.Renderer {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class WordWrapUnitTest : ExtendedITextTest {
public static readonly String THAI_FONT = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/layout/fonts/NotoSansThai-Regular.ttf";
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.cs
index e0af14fc40..7582fdada9 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer.Objectfit {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ObjectFitApplyingResultUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.cs b/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.cs
index f11309c41c..76d56aacbe 100644
--- a/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Layout.Renderer.Objectfit {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ObjectFitCalculatorUnitTest : ExtendedITextTest {
private const float SMALL_WIDTH = 200;
diff --git a/itext.tests/itext.layout.tests/itext/layout/splitting/BreakAllSplitCharactersTest.cs b/itext.tests/itext.layout.tests/itext/layout/splitting/BreakAllSplitCharactersTest.cs
index 3cc2284d4b..eeb85ad071 100644
--- a/itext.tests/itext.layout.tests/itext/layout/splitting/BreakAllSplitCharactersTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/splitting/BreakAllSplitCharactersTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Layout.Splitting {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BreakAllSplitCharactersTest : ExtendedITextTest {
private const char charWithFalse = '\u201b';
diff --git a/itext.tests/itext.layout.tests/itext/layout/splitting/DefaultSplitCharacterTest.cs b/itext.tests/itext.layout.tests/itext/layout/splitting/DefaultSplitCharacterTest.cs
index 2566d8d4e9..647539de3a 100644
--- a/itext.tests/itext.layout.tests/itext/layout/splitting/DefaultSplitCharacterTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/splitting/DefaultSplitCharacterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Layout.Splitting {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSplitCharacterTest : ExtendedITextTest {
internal static IList glyphs = new List();
diff --git a/itext.tests/itext.layout.tests/itext/layout/splitting/KeepAllSplitCharactersTest.cs b/itext.tests/itext.layout.tests/itext/layout/splitting/KeepAllSplitCharactersTest.cs
index c7cfa16062..ff1f8e3cbd 100644
--- a/itext.tests/itext.layout.tests/itext/layout/splitting/KeepAllSplitCharactersTest.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/splitting/KeepAllSplitCharactersTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Layout.Splitting {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class KeepAllSplitCharactersTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DashAtStartTest() {
diff --git a/itext.tests/itext.layout.tests/itext/layout/testutil/OrphansWidowsTestUtil.cs b/itext.tests/itext.layout.tests/itext/layout/testutil/OrphansWidowsTestUtil.cs
index f21e59d438..179ef8cefe 100644
--- a/itext.tests/itext.layout.tests/itext/layout/testutil/OrphansWidowsTestUtil.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/testutil/OrphansWidowsTestUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.layout.tests/itext/layout/testutil/TestConfigurationEvent.cs b/itext.tests/itext.layout.tests/itext/layout/testutil/TestConfigurationEvent.cs
index 02d9cc5cd3..f795c39b46 100644
--- a/itext.tests/itext.layout.tests/itext/layout/testutil/TestConfigurationEvent.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/testutil/TestConfigurationEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.layout.tests/itext/layout/testutil/TestProductEvent.cs b/itext.tests/itext.layout.tests/itext/layout/testutil/TestProductEvent.cs
index de62bb66a1..5a07666964 100644
--- a/itext.tests/itext.layout.tests/itext/layout/testutil/TestProductEvent.cs
+++ b/itext.tests/itext.layout.tests/itext/layout/testutil/TestProductEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf
new file mode 100644
index 0000000000..a5a39e0e45
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf
new file mode 100644
index 0000000000..084d3c041f
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf
new file mode 100644
index 0000000000..973c9bf209
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf
new file mode 100644
index 0000000000..9ec2161579
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf
new file mode 100644
index 0000000000..d4884636ce
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf
new file mode 100644
index 0000000000..48f36fc502
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf
new file mode 100644
index 0000000000..1a88e428b4
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf
new file mode 100644
index 0000000000..5d2e61e4dc
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf
new file mode 100644
index 0000000000..81e6ad505b
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf
new file mode 100644
index 0000000000..39d41fe840
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf
new file mode 100644
index 0000000000..8adcfa19ce
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf
new file mode 100644
index 0000000000..9b4d4a082a
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf
new file mode 100644
index 0000000000..525150334a
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf
new file mode 100644
index 0000000000..306ee16cc2
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf
new file mode 100644
index 0000000000..190042a13f
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/itis.jpg b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/itis.jpg
new file mode 100644
index 0000000000..7cc0b23206
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/AlignmentTest/itis.jpg differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/BlockTest/cmp_overflowTest03.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/BlockTest/cmp_overflowTest03.pdf
index 1363cee4b2..18c43a1e1f 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/BlockTest/cmp_overflowTest03.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/BlockTest/cmp_overflowTest03.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf
new file mode 100644
index 0000000000..0354980428
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf
new file mode 100644
index 0000000000..7163bfab8a
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_simpleTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_simpleTest.pdf
new file mode 100644
index 0000000000..a86b7db40d
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_simpleTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf
new file mode 100644
index 0000000000..87e98e31b2
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf
new file mode 100644
index 0000000000..5a8c264b27
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf
index d59a071d41..396d5b0cbe 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf
index 15314eb081..ee0bcbbd43 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf
index 8dc598a4b5..bd190546cb 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf
index 1971dea622..25d8e935be 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf
index 726c025927..f7b5f0188b 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf
index dde3ccbafa..e0858ec607 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf
index c750e3e2a9..147e7cc66d 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf
index f0e3818b98..d16d3128da 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit11.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit11.pdf
index 5e1d9d2452..6b6e035e27 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit11.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/FloatTest/cmp_floatsOnPageSplit11.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf
new file mode 100644
index 0000000000..b04d1c9f2f
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf
new file mode 100644
index 0000000000..980431bbc9
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/ImageTest/cmp_imageTest08.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/ImageTest/cmp_imageTest08.pdf
index 32cee906b0..c792d61668 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/ImageTest/cmp_imageTest08.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/ImageTest/cmp_imageTest08.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf
new file mode 100644
index 0000000000..cce23c564a
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/LayoutTaggingTest/cmp_listTest04.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/LayoutTaggingTest/cmp_listTest04.pdf
index f696d1bada..07097ca5d5 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/LayoutTaggingTest/cmp_listTest04.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/LayoutTaggingTest/cmp_listTest04.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_addListOnShortPage1.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_addListOnShortPage1.pdf
index d878b26eab..087d660a9e 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_addListOnShortPage1.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_addListOnShortPage1.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listItemAlignmentTest01.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listItemAlignmentTest01.pdf
index 58661242cc..70e33f29c1 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listItemAlignmentTest01.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listItemAlignmentTest01.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listNumberingTest01.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listNumberingTest01.pdf
index 0bd5616876..811ec94819 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listNumberingTest01.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/ListTest/cmp_listNumberingTest01.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf
index 9623295945..e135a3a3c9 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_divRotationTest02.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_divRotationTest02.pdf
index fa2964ef7c..9b2c13aacd 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_divRotationTest02.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_divRotationTest02.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_innerRotationTest02.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_innerRotationTest02.pdf
index 5b6bedb6c3..35099a2b0f 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_innerRotationTest02.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_innerRotationTest02.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_splitTextRotationTest02.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_splitTextRotationTest02.pdf
index c55fa971f4..9a6749bf77 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_splitTextRotationTest02.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/RotationTest/cmp_splitTextRotationTest02.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf
index e80905f11f..10b30266db 100644
Binary files a/itext.tests/itext.layout.tests/resources/itext/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf and b/itext.tests/itext.layout.tests/resources/itext/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf differ
diff --git a/itext.tests/itext.layout.tests/resources/itext/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf b/itext.tests/itext.layout.tests/resources/itext/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf
new file mode 100644
index 0000000000..63c578c06c
Binary files /dev/null and b/itext.tests/itext.layout.tests/resources/itext/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf differ
diff --git a/itext.tests/itext.pdfa.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.pdfa.tests/Properties/AssemblyInfo.cs
index 779f749e53..97c7f49e78 100644
--- a/itext.tests/itext.pdfa.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.pdfa.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("b7c0e021-71ac-4c97-9a51-8356f1bd53c7")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AcroFormCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AcroFormCheckTest.cs
index f882d6dfaa..9c8e6e22fc 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AcroFormCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AcroFormCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1AcroFormCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1ActionCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1ActionCheckTest.cs
index 9d33bed44d..7406daae39 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1ActionCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1ActionCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1ActionCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AnnotationCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AnnotationCheckTest.cs
index 6609ad8121..69e6af34ca 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AnnotationCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1AnnotationCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1AnnotationCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1CanvasCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1CanvasCheckTest.cs
index 3a27fa8635..b46131574b 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1CanvasCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1CanvasCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1CanvasCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1EmbeddedFilesCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1EmbeddedFilesCheckTest.cs
index 761bf635b0..a96020630c 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1EmbeddedFilesCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1EmbeddedFilesCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1EmbeddedFilesCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1GraphicsTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1GraphicsTest.cs
index 6b6795ba17..018f191422 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1GraphicsTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1GraphicsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1GraphicsTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1LayoutListTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1LayoutListTest.cs
index 323a52cf3f..d299af23b1 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1LayoutListTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1LayoutListTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1LayoutListTest : ExtendedITextTest {
public static readonly String destinationFolder = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/pdfa/PdfA1LayoutListTest/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1bCheckfieldAppearanceTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1bCheckfieldAppearanceTest.cs
index ccb4a66bde..bae6ac68ca 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1bCheckfieldAppearanceTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA1bCheckfieldAppearanceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA1bCheckfieldAppearanceTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AcroFormCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AcroFormCheckTest.cs
index 821b09f468..ba0b9e0314 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AcroFormCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AcroFormCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2AcroFormCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2ActionCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2ActionCheckTest.cs
index eccfde529d..4be32829bf 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2ActionCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2ActionCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2ActionCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AnnotationCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AnnotationCheckTest.cs
index 1fdbcc7f85..677350f570 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AnnotationCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2AnnotationCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2AnnotationCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CanvasCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CanvasCheckTest.cs
index 7268acf559..dde3db97c3 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CanvasCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CanvasCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2CanvasCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CatalogCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CatalogCheckTest.cs
index 686c9ccc45..5db0fdca9a 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CatalogCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2CatalogCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2CatalogCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2EmbeddedFilesCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2EmbeddedFilesCheckTest.cs
index c6194eeb18..dd88382595 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2EmbeddedFilesCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2EmbeddedFilesCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2EmbeddedFilesCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2GraphicsCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2GraphicsCheckTest.cs
index 1c128eb0e7..affffe1e4b 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2GraphicsCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2GraphicsCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2GraphicsCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2LayoutOcgTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2LayoutOcgTest.cs
index c2fded6345..2a2ebd29a5 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2LayoutOcgTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2LayoutOcgTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2LayoutOcgTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2PageCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2PageCheckTest.cs
index 318f438854..a06cf3f145 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2PageCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA2PageCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA2PageCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3CatalogCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3CatalogCheckTest.cs
index 1d6280d8fa..473c016047 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3CatalogCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3CatalogCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA3CatalogCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3EmbeddedFilesCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3EmbeddedFilesCheckTest.cs
index e442f51957..3f42a41eb6 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3EmbeddedFilesCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfA3EmbeddedFilesCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfA3EmbeddedFilesCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAgnosticPdfDocumentUnitTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAgnosticPdfDocumentUnitTest.cs
index 4ce4a6cceb..29837a0a6f 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAgnosticPdfDocumentUnitTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAgnosticPdfDocumentUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfAAgnosticPdfDocumentUnitTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAppendModeTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAppendModeTest.cs
index aae310b031..32c35c92c0 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAppendModeTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAAppendModeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAAppendModeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfABarcodeTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfABarcodeTest.cs
index 87a88699e9..55e12bddb5 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfABarcodeTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfABarcodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfABarcodeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfACheckfieldTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfACheckfieldTest.cs
index a51b751713..39415bdf2f 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfACheckfieldTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfACheckfieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfACheckfieldTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFlushingTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFlushingTest.cs
index 9f8d9ba25c..859f3ef625 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFlushingTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFlushingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAFlushingTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFontTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFontTest.cs
index b6f79dace7..5dbd5579a8 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFontTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFontTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAFontTest : ExtendedITextTest {
internal static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFormFieldTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFormFieldTest.cs
index 65fd392aae..90347f35a7 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFormFieldTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAFormFieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -64,7 +64,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAFormFieldTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectObjectsCountLimitTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectObjectsCountLimitTest.cs
index e33eb12149..c4a2e5856a 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectObjectsCountLimitTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectObjectsCountLimitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAIndirectObjectsCountLimitTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectResourcesTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectResourcesTest.cs
index 256588c246..355ad56b4f 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectResourcesTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAIndirectResourcesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAIndirectResourcesTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/pdfs/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfALongStringTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfALongStringTest.cs
index d302d97d1b..1daac385d1 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfALongStringTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfALongStringTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfALongStringTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPageTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPageTest.cs
index 5d4e69a2cf..a7b2e45cfc 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPageTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPageTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAPageTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPushbuttonfieldTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPushbuttonfieldTest.cs
index 11170db905..b078bec290 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPushbuttonfieldTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAPushbuttonfieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAPushbuttonfieldTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfARadiofieldTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfARadiofieldTest.cs
index 992c9c3886..93df20a980 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfARadiofieldTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfARadiofieldTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfARadiofieldTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAStampingModeTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAStampingModeTest.cs
index 9496c2e3aa..cdc6f1e980 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAStampingModeTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAStampingModeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Pdfa;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAStampingModeTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfATransparencyCheckTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfATransparencyCheckTest.cs
index 351b7f8a77..8cd85c5282 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfATransparencyCheckTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfATransparencyCheckTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfATransparencyCheckTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAXmpTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAXmpTest.cs
index 6cf6200fb3..f42c1b412a 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAXmpTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/PdfAXmpTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Pdfa {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfAXmpTest : ExtendedITextTest {
public static readonly String cmpFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdfa/cmp/PdfAXmpTest/";
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1CheckerTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1CheckerTest.cs
index 8b8fd6cbfa..41d1c31d1b 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1CheckerTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1CheckerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA1CheckerTest : ExtendedITextTest {
private PdfA1Checker pdfA1Checker = new PdfA1Checker(PdfAConformanceLevel.PDF_A_1B);
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.cs
index 0feba892d7..1b92720db7 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA1ImplementationLimitsCheckerTest : ExtendedITextTest {
private PdfA1Checker pdfA1Checker = new PdfA1Checker(PdfAConformanceLevel.PDF_A_1B);
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerGlyphsTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerGlyphsTest.cs
index 68c9bb078b..e57053cb28 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerGlyphsTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerGlyphsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA2CheckerGlyphsTest : ExtendedITextTest {
private readonly PdfA2Checker pdfA2Checker = new PdfA2Checker(PdfAConformanceLevel.PDF_A_2B);
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTest.cs
index d8e112443c..baba012ff2 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA2CheckerTest : ExtendedITextTest {
private PdfA2Checker pdfA2Checker = new PdfA2Checker(PdfAConformanceLevel.PDF_A_2B);
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTransparencyTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTransparencyTest.cs
index ad845c9fa0..0859d035c4 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTransparencyTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2CheckerTransparencyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA2CheckerTransparencyTest : ExtendedITextTest {
private PdfA2Checker pdfA2Checker;
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.cs
index 9f885d80b8..fa266f8a08 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfA2ImplementationLimitsCheckerTest : ExtendedITextTest {
private PdfA2Checker pdfA2Checker = new PdfA2Checker(PdfAConformanceLevel.PDF_A_2B);
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTest.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTest.cs
index f22c89d091..1a5d6c5907 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTest.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Pdfa.Checker {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfACheckerTest : ExtendedITextTest {
private PdfAChecker pdfAChecker;
diff --git a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTestUtils.cs b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTestUtils.cs
index 49a3c1596a..9236fbb5a5 100644
--- a/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTestUtils.cs
+++ b/itext.tests/itext.pdfa.tests/itext/pdfa/checker/PdfACheckerTestUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.pdftest.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.pdftest.tests/Properties/AssemblyInfo.cs
index 040c7b6878..9d1d2cd51c 100644
--- a/itext.tests/itext.pdftest.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.pdftest.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,6 +15,6 @@
[assembly: Guid("f9880dc4-f015-4413-af86-66d0e9512774")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext.tests/itext.pdftest.tests/itext/test/LoggerHelperTest.cs b/itext.tests/itext.pdftest.tests/itext/test/LoggerHelperTest.cs
index 82cfbe3b0f..f2fb4ef57d 100644
--- a/itext.tests/itext.pdftest.tests/itext/test/LoggerHelperTest.cs
+++ b/itext.tests/itext.pdftest.tests/itext/test/LoggerHelperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using System;
namespace iText.Test {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LoggerHelperTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NotEqualMessageWithSimilarStartTest() {
diff --git a/itext.tests/itext.pdftest.tests/itext/test/VeraPdfLoggerValidationTest.cs b/itext.tests/itext.pdftest.tests/itext/test/VeraPdfLoggerValidationTest.cs
index e52f4df464..2b284fe37f 100644
--- a/itext.tests/itext.pdftest.tests/itext/test/VeraPdfLoggerValidationTest.cs
+++ b/itext.tests/itext.pdftest.tests/itext/test/VeraPdfLoggerValidationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test.Utils;
namespace iText.Test {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class VeraPdfLoggerValidationTest : ExtendedITextTest {
internal static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/pdftest/cmp/VeraPdfLoggerValidationTest/";
@@ -64,8 +64,11 @@ public class VeraPdfLoggerValidationTest : ExtendedITextTest {
String fileNameWithoutWarnings = "cmp_pdfA2b_checkValidatorLogsTest.pdf";
FileUtil.Copy(SOURCE_FOLDER + fileNameWithWarnings, DESTINATION_FOLDER + fileNameWithWarnings);
FileUtil.Copy(SOURCE_FOLDER + fileNameWithoutWarnings, DESTINATION_FOLDER + fileNameWithoutWarnings);
- NUnit.Framework.Assert.IsNotNull(new VeraPdfValidator().Validate(DESTINATION_FOLDER + fileNameWithWarnings
- ));
+ String expectedWarningsForFileWithWarnings = "The following warnings and errors were logged during validation:\n"
+ + "WARNING: Invalid embedded cff font. Charset range exceeds number of glyphs\n" + "WARNING: Missing OutputConditionIdentifier in an output intent dictionary\n"
+ + "WARNING: The Top DICT does not begin with ROS operator";
+ NUnit.Framework.Assert.AreEqual(expectedWarningsForFileWithWarnings, new VeraPdfValidator().Validate(DESTINATION_FOLDER
+ + fileNameWithWarnings));
//We check that the logs are empty after the first check
NUnit.Framework.Assert.IsNull(new VeraPdfValidator().Validate(DESTINATION_FOLDER + fileNameWithoutWarnings
));
diff --git a/itext.tests/itext.pdftest.tests/resources/itext/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf b/itext.tests/itext.pdftest.tests/resources/itext/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf
index 57f2b9f02f..278095e339 100644
Binary files a/itext.tests/itext.pdftest.tests/resources/itext/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf and b/itext.tests/itext.pdftest.tests/resources/itext/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf differ
diff --git a/itext.tests/itext.sign.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.sign.tests/Properties/AssemblyInfo.cs
index 0a0df7edc2..72070c4d3a 100644
--- a/itext.tests/itext.sign.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.sign.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("be15bdf3-b184-4e2f-8459-ebee3160e19d")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.sign.tests/itext/signatures/CertificateInfoTest.cs b/itext.tests/itext.sign.tests/itext/signatures/CertificateInfoTest.cs
index c55e99a503..9f888cbc72 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/CertificateInfoTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/CertificateInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CertificateInfoTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void X500InvalidDirectoryConstructorTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/CertificateSupportedCriticalExtensionsTest.cs b/itext.tests/itext.sign.tests/itext/signatures/CertificateSupportedCriticalExtensionsTest.cs
index be6914800f..f86cad2e48 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/CertificateSupportedCriticalExtensionsTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/CertificateSupportedCriticalExtensionsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/CertificateUtilTest.cs b/itext.tests/itext.sign.tests/itext/signatures/CertificateUtilTest.cs
index 677688f888..e84161eaf1 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/CertificateUtilTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/CertificateUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CertificateUtilTest : ExtendedITextTest {
private static readonly String CERTS_SRC = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/CrlClientOfflineTest.cs b/itext.tests/itext.sign.tests/itext/signatures/CrlClientOfflineTest.cs
index 86163ede59..d15cb75321 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/CrlClientOfflineTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/CrlClientOfflineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CrlClientOfflineTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/CrlClientOfflineTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsManualTest.cs b/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsManualTest.cs
index 5134211691..e4324ed2d6 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsManualTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsManualTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsTest.cs b/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsTest.cs
index c47d5c3f4e..b1b904cf7a 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/DigestAlgorithmsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DigestAlgorithmsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void EmptyStringOidGetDigestTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsManualTest.cs b/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsManualTest.cs
index de73afb3ea..1b97f0ce78 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsManualTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsManualTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsTest.cs b/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsTest.cs
index 9229c4191e..65a162e038 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/EncryptionAlgorithmsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EncryptionAlgorithmsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetAlgorithmRSATest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/ExternalBlankSignatureContainerUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/ExternalBlankSignatureContainerUnitTest.cs
index 4379345047..84f24386be 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/ExternalBlankSignatureContainerUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/ExternalBlankSignatureContainerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ExternalBlankSignatureContainerUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateBlankSignTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/LtvVerificationTest.cs b/itext.tests/itext.sign.tests/itext/signatures/LtvVerificationTest.cs
index 8f6bcd7b9e..d172a9defa 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/LtvVerificationTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/LtvVerificationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LtvVerificationTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/LtvVerificationTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierIntegrationTest.cs b/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierIntegrationTest.cs
index 2ac7408f7c..f66dfcf719 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierIntegrationTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test.Attributes;
namespace iText.Signatures {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LtvVerifierIntegrationTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/LtvVerifierIntegrationTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierUnitTest.cs
index cf643245e0..9b83f0a351 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/LtvVerifierUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LtvVerifierUnitTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/LtvVerifierUnitTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/OcspClientBouncyCastleTest.cs b/itext.tests/itext.sign.tests/itext/signatures/OcspClientBouncyCastleTest.cs
index 6033674fde..8547eb9d3e 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/OcspClientBouncyCastleTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/OcspClientBouncyCastleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OcspClientBouncyCastleTest : ExtendedITextTest {
private static readonly String ocspCertsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/OcspClientBouncyCastleTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/PdfPKCS7Test.cs b/itext.tests/itext.sign.tests/itext/signatures/PdfPKCS7Test.cs
index b684747077..a62c699f50 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/PdfPKCS7Test.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/PdfPKCS7Test.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -40,7 +40,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfPKCS7Test : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/PdfPKCS7Test/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureAppearanceUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureAppearanceUnitTest.cs
index 71d48d2aa5..f2d503582b 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureAppearanceUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureAppearanceUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -45,7 +45,7 @@ namespace iText.Signatures {
/// 's getters.
/// For actual result of setters invocations one should check the integration test for this class.
///
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSignatureAppearanceUnitTest : ExtendedITextTest {
// The source folder points to the integration test, so that the resources are nor duplicated
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
diff --git a/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureBuildPropertiesUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureBuildPropertiesUnitTest.cs
index b6698a932b..2344663f2a 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureBuildPropertiesUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/PdfSignatureBuildPropertiesUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSignatureBuildPropertiesUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetSignatureCreatorTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/PdfSignerUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/PdfSignerUnitTest.cs
index 5cfd43f7f4..2b8ad5f847 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/PdfSignerUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/PdfSignerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -38,7 +38,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSignerUnitTest : ExtendedITextTest {
private static readonly byte[] OWNER = "owner".GetBytes();
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignUtilsUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/SignUtilsUnitTest.cs
index a7959cdffa..b1f33ed59a 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignUtilsUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignUtilsUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SignUtilsUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Add180SecTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignaturePermissionsTest.cs b/itext.tests/itext.sign.tests/itext/signatures/SignaturePermissionsTest.cs
index 7452b12801..9d19d343e4 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignaturePermissionsTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignaturePermissionsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SignaturePermissionsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultValuesTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignaturePolicyInfoTest.cs b/itext.tests/itext.sign.tests/itext/signatures/SignaturePolicyInfoTest.cs
index c4631473e1..e585a930ed 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignaturePolicyInfoTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignaturePolicyInfoTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SignaturePolicyInfoTest : ExtendedITextTest {
private const String POLICY_IDENTIFIER = "2.16.724.1.3.1.1.2.1.9";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilTest.cs b/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilTest.cs
index e05ea2599c..a9de6a0c70 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SignatureUtilTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/SignatureUtilTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilUnitTest.cs b/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilUnitTest.cs
index af46538e5c..b41c7d770b 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilUnitTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignatureUtilUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SignatureUtilUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SignatureCoversWholeDocumentBlankDocTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/SignaturesTestUtils.cs b/itext.tests/itext.sign.tests/itext/signatures/SignaturesTestUtils.cs
index f631acdf23..bbe1f9094b 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/SignaturesTestUtils.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/SignaturesTestUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.sign.tests/itext/signatures/TSAClientBouncyCastleTest.cs b/itext.tests/itext.sign.tests/itext/signatures/TSAClientBouncyCastleTest.cs
index b6edc26fa4..de1cbe865b 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/TSAClientBouncyCastleTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/TSAClientBouncyCastleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test.Signutils;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TSAClientBouncyCastleTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SetTSAInfoTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/VerificationOKTest.cs b/itext.tests/itext.sign.tests/itext/signatures/VerificationOKTest.cs
index d059614341..d5129af6c0 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/VerificationOKTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/VerificationOKTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Signatures {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class VerificationOKTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ToStringTest() {
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/AnnotationsSigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/AnnotationsSigningTest.cs
index ceb5b9a852..b481bc3141 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/AnnotationsSigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/AnnotationsSigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AnnotationsSigningTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/AnnotationsSigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/CrlClientOnlineTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/CrlClientOnlineTest.cs
index e204a6bfac..93f366d517 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/CrlClientOnlineTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/CrlClientOnlineTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CrlClientOnlineTest : ExtendedITextTest {
private static readonly String certSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/CrlClientOnlineTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/EncryptedSigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/EncryptedSigningTest.cs
index ea4e713fdc..c5acc56e01 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/EncryptedSigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/EncryptedSigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class EncryptedSigningTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/EncryptedSigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/LtvSigTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/LtvSigTest.cs
index 29424f1fe3..e916db85ab 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/LtvSigTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/LtvSigTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LtvSigTest : ExtendedITextTest {
private static readonly String CERTS_SRC = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/LtvWithTwoSignaturesTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/LtvWithTwoSignaturesTest.cs
index 00b9bc83c2..10043fad1e 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/LtvWithTwoSignaturesTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/LtvWithTwoSignaturesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LtvWithTwoSignaturesTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSigTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSigTest.cs
index 5e1e708297..cc33213a5d 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSigTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSigTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PadesSigTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSignatureLevelTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSignatureLevelTest.cs
index 2085aaafa1..a4056306b0 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSignatureLevelTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/PadesSignatureLevelTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PadesSignatureLevelTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/Pdf20SigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/Pdf20SigningTest.cs
index 55f5a06dd9..1566da5e5a 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/Pdf20SigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/Pdf20SigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -37,7 +37,7 @@
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class Pdf20SigningTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/Pdf20SigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfASigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfASigningTest.cs
index 6ebb45b146..5b5a6cfe0e 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfASigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfASigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfASigningTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/PdfASigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureAppearanceTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureAppearanceTest.cs
index 052fe3dc32..ac7c9e2364 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureAppearanceTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureAppearanceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -60,7 +60,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfSignatureAppearanceTest : ExtendedITextTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/PdfSignatureAppearanceTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureTest.cs
index 8580f39b85..f41cbde278 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/PdfSignatureTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfSignatureTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/PdfSignatureTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/SequentialSignaturesTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/SequentialSignaturesTest.cs
index 362f42b988..6dbd510260 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/SequentialSignaturesTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/SequentialSignaturesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SequentialSignaturesTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/SignDeferredTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/SignDeferredTest.cs
index 20267c4dfc..1c00f92102 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/SignDeferredTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/SignDeferredTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -56,7 +56,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SignDeferredTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/SimpleSigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/SimpleSigningTest.cs
index 9167f727c5..cc18ea2e18 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/SimpleSigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/SimpleSigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SimpleSigningTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/SimpleSigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/TaggedPdfSigningTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/TaggedPdfSigningTest.cs
index 5934243d04..80349d22c6 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/TaggedPdfSigningTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/TaggedPdfSigningTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TaggedPdfSigningTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/sign/TaggedPdfSigningTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/sign/TimestampSigTest.cs b/itext.tests/itext.sign.tests/itext/signatures/sign/TimestampSigTest.cs
index 82acc0d896..2029ae43c5 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/sign/TimestampSigTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/sign/TimestampSigTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Sign {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TimestampSigTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/SignTestPortUtil.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/SignTestPortUtil.cs
index 640fec6690..044876fa9b 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/SignTestPortUtil.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/SignTestPortUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/SignaturesCompareTool.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/SignaturesCompareTool.cs
index 9ca6a9b4bf..9989278539 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/SignaturesCompareTool.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/SignaturesCompareTool.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/TimeTestUtil.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/TimeTestUtil.cs
index 1e7f535aed..c0e8b59227 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/TimeTestUtil.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/TimeTestUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/X509MockCertificate.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/X509MockCertificate.cs
index d05875adc0..9b806282a6 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/X509MockCertificate.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/X509MockCertificate.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestCrlBuilder.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestCrlBuilder.cs
index ab45efbb68..509e57dc88 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestCrlBuilder.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestCrlBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestOcspResponseBuilder.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestOcspResponseBuilder.cs
index dcbf27ac62..fc557ff0e1 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestOcspResponseBuilder.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestOcspResponseBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestTimestampTokenBuilder.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestTimestampTokenBuilder.cs
index 01bd474eca..caa835e8ff 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestTimestampTokenBuilder.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/builder/TestTimestampTokenBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/cert/TestCertificateBuilder.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/cert/TestCertificateBuilder.cs
index 0fe6bdccb3..a53dd4f9a1 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/cert/TestCertificateBuilder.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/cert/TestCertificateBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestCrlClient.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestCrlClient.cs
index bf12736d90..1f2828bc80 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestCrlClient.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestCrlClient.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestOcspClient.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestOcspClient.cs
index 924e22c696..76b7c6a8c9 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestOcspClient.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestOcspClient.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestTsaClient.cs b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestTsaClient.cs
index 5c11ff60be..a0300a059d 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestTsaClient.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/testutils/client/TestTsaClient.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/CertificateVerificationClassTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/CertificateVerificationClassTest.cs
index 1757de56a9..aac6e8901a 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/CertificateVerificationClassTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/CertificateVerificationClassTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -59,7 +59,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Verify {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CertificateVerificationClassTest : ExtendedITextTest {
// Such messageTemplate is equal to any log message. This is required for porting reasons.
private const String ANY_LOG_MESSAGE = "{0}";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/CrlVerifierTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/CrlVerifierTest.cs
index 2916890c27..5b0afdb026 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/CrlVerifierTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/CrlVerifierTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Verify {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CrlVerifierTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/LtvVerifierTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/LtvVerifierTest.cs
index 264003523a..470b972e04 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/LtvVerifierTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/LtvVerifierTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Verify {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LtvVerifierTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/verify/LtvVerifierTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/OcspCertificateVerificationTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/OcspCertificateVerificationTest.cs
index 340c52f518..b7608ad71c 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/OcspCertificateVerificationTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/OcspCertificateVerificationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
using iText.Test.Signutils;
namespace iText.Signatures.Verify {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OcspCertificateVerificationTest : ExtendedITextTest {
// Such messageTemplate is equal to any log message. This is required for porting reasons.
private const String ANY_LOG_MESSAGE = "{0}";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/OcspVerifierTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/OcspVerifierTest.cs
index d5c8488167..ed8522a737 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/OcspVerifierTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/OcspVerifierTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ source product.
using iText.Test.Signutils;
namespace iText.Signatures.Verify {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class OcspVerifierTest : ExtendedITextTest {
private static readonly String certsSrc = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/certs/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.cs
index 8b62f8e28b..b1ca06d171 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Signatures.Verify.Pdfinsecurity {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class IncrementalSavingAttackTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest/";
diff --git a/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.cs b/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.cs
index 9dd9e7edf7..c4f84284b3 100644
--- a/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.cs
+++ b/itext.tests/itext.sign.tests/itext/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Signatures.Verify.Pdfinsecurity {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SignatureWrappingAttackTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.styledxmlparser.tests/Properties/AssemblyInfo.cs
index 9db9e21531..d707a21fb1 100644
--- a/itext.tests/itext.styledxmlparser.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.styledxmlparser.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("409b5131-4d0c-4e4b-9c7b-2407a8356ca4")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceRuleTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceRuleTest.cs
index be4e4aedb2..a3e6b6d07b 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceRuleTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceRuleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssFontFaceRuleTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void VerifyThatToStringProducesValidCss() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceSrcTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceSrcTest.cs
index 146aa4f75e..dbb376569f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceSrcTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceSrcTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssFontFaceSrcTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/CssFontFaceSrcTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceTest.cs
index 3d4c9544f0..0b659076ba 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssFontFaceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssFontFaceTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateCssFontFaceTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssMatchingTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssMatchingTest.cs
index dd8c1c75ba..82eaf8cfec 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssMatchingTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssMatchingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssMatchingTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/CssMatchingTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssNestedAtRuleFactoryTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssNestedAtRuleFactoryTest.cs
index 206526addd..9ba60ace99 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssNestedAtRuleFactoryTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssNestedAtRuleFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssNestedAtRuleFactoryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestCreatingNestedRule() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssRuleSetTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssRuleSetTest.cs
index d521f31786..11cb0538d5 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssRuleSetTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/CssRuleSetTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssRuleSetTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddCssRuleSetWithNormalImportantDeclarationsTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/CssMediaRuleTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/CssMediaRuleTest.cs
index 99f88d1c6f..80b15db653 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/CssMediaRuleTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/CssMediaRuleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Media {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssMediaRuleTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/media/MediaRuleTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaExpressionTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaExpressionTest.cs
index 4765f9e656..bc51ba0f6c 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaExpressionTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaExpressionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Media {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MediaExpressionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MediaExpressionTestTest01() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaQueryTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaQueryTest.cs
index 6e333f4469..ae520d3719 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaQueryTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/media/MediaQueryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Media {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MediaQueryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MatchTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/page/PageMarginBoxContextNodeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/page/PageMarginBoxContextNodeTest.cs
index 647bcb2179..2cb9fd11a9 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/page/PageMarginBoxContextNodeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/page/PageMarginBoxContextNodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Page {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PageMarginBoxContextNodeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DefaultBehaviourTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssRuleSetParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssRuleSetParserTest.cs
index 7427b6c29f..9c95da0f82 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssRuleSetParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssRuleSetParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Parse {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssRuleSetParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ParsePropertyDeclarationsTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssSelectorParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssSelectorParserTest.cs
index 4b8e6be6a2..3edf8c50d1 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssSelectorParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssSelectorParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Parse {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssSelectorParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SelectorBeginsWithSpaceTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleAttributeParseTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleAttributeParseTest.cs
index 5de6f2f04d..c99564b26e 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleAttributeParseTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleAttributeParseTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Parse {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CssStyleAttributeParseTest : ExtendedITextTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/parse/CssStyleAttributeParseTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleSheetParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleSheetParserTest.cs
index 6b8772ea96..22a84a8c3d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleSheetParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/parse/CssStyleSheetParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Parse {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssStyleSheetParserTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/parse/CssStyleSheetParserTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.cs
index d8c2790622..c2cf0739b2 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Pseudo {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPseudoElementNodeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetPseudoElementNameTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.cs
index 74d7212f7d..2ebe91278c 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Pseudo {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPseudoElementUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreatePseudoElementTagNameTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.cs
index 6ae5fccc69..b380fe4fbd 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Resolve {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssDeclarationValueTokenizerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FunctionTest01() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssInheritanceUnitTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssInheritanceUnitTest.cs
index e52f9c62f4..71275c1e31 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssInheritanceUnitTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssInheritanceUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Resolve {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssInheritanceUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void IsInheritablePositiveTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.cs
index 8927b7b9c5..33a94c22af 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Resolve {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPropertyMergerUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MergeTextDecorationSimpleTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.cs
index 473bd63a9c..1d32d3f171 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundPositionShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void InitialValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.cs
index e6e8a0204d..3bd1a6cc51 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class BackgroundShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BackgroundTest01() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.cs
index a234031ea7..5c5eb81575 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BorderBottomTest01() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.cs
index b59213b062..40db47272e 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FlexFlowShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void InitialOrInheritOrUnsetValuesTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.cs
index 13da6255ea..99b9b0dded 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FlexShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.StyledXmlParser.Logs.StyledXmlParserLogMessageConstant.SHORTHAND_PROPERTY_CANNOT_BE_EMPTY
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.cs
index 412740ecac..892e2e4fad 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GapShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void InitialOrInheritOrUnsetValuesTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.cs
index 17e22b0deb..4299c789a9 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PlaceItemsShorthandResolverTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void InitialOrInheritOrUnsetValuesTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.cs
index 6fe9065f21..f60e146af0 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Resolve.Shorthand {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextDecorationUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ResolveShorthandLineEmptyTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssMatchesTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssMatchesTest.cs
index 6080c94c69..7b1673b9df 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssMatchesTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssMatchesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Selector.Item {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssMatchesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void MatchesEmptySelectorItemTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.cs
index 9af6950424..e3d9ea1288 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Selector.Item {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPseudoClassDisabledSelectorItemTest : ExtendedITextTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/SpecificityCalculationTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/SpecificityCalculationTest.cs
index ded48c10d1..9a12da36ab 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/SpecificityCalculationTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/selector/item/SpecificityCalculationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Selector.Item {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SpecificityCalculationTest : ExtendedITextTest {
// https://www.smashingmagazine.com/2007/07/css-specificity-things-you-should-know/
// https://specificity.keegan.st/
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssBackgroundUtilsTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssBackgroundUtilsTest.cs
index d95d0e0ed9..32843ec15c 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssBackgroundUtilsTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssBackgroundUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssBackgroundUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ParseBackgroundRepeatTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssDimensionParsingUtilsTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssDimensionParsingUtilsTest.cs
index 44b5540fc0..8f11c95d18 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssDimensionParsingUtilsTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssDimensionParsingUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssDimensionParsingUtilsTest : ExtendedITextTest {
private const float EPS = 0.0001f;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssGradientUtilTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssGradientUtilTest.cs
index e19cb67317..ac38f661a6 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssGradientUtilTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssGradientUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssGradientUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssPropertyNormalizerTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssPropertyNormalizerTest.cs
index 0e4be060a7..47d47e61ba 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssPropertyNormalizerTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssPropertyNormalizerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPropertyNormalizerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CheckUrlNormalizationSimpleTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssTypesValidationUtilsTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssTypesValidationUtilsTest.cs
index f4fa2999ce..1b6cf599d0 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssTypesValidationUtilsTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssTypesValidationUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssTypesValidationUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestIsAngleCorrectValues() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssUtilsTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssUtilsTest.cs
index 9294090da1..be0c027e22 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssUtilsTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/util/CssUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Css.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssUtilsTest : ExtendedITextTest {
private static float EPS = 0.0001f;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.cs
index 47e6555594..045e5ad366 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ArrayDataTypeValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBackgroundValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBackgroundValidatorTest.cs
index 8a459719c6..9316532ebb 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBackgroundValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBackgroundValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssBackgroundValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBlendModeValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBlendModeValidatorTest.cs
index a2aab65271..850240376c 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBlendModeValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssBlendModeValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssBlendModeValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.cs
index 503df697bb..2d246aa61b 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssDeclarationValidationMasterTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FontSizeEnumValidationTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssLengthValueValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssLengthValueValidatorTest.cs
index 87f7c3603f..68e19d6f60 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssLengthValueValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssLengthValueValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssLengthValueValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ZeroValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssNumberValueValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssNumberValueValidatorTest.cs
index 2398bac3e3..2bca7c9a52 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssNumberValueValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssNumberValueValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssNumberValueValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ZeroValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssPercentageValueValidatorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssPercentageValueValidatorTest.cs
index 09c5667b84..c9286b4c3d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssPercentageValueValidatorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/css/validate/CssPercentageValueValidatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Css.Validate {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssPercentageValueValidatorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ZeroValueTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/JsoupXmlParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/JsoupXmlParserTest.cs
index 0c7f46d11b..bdf0b60bb0 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/JsoupXmlParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/JsoupXmlParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.StyledXmlParser.Jsoup {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class JsoupXmlParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestXmlDeclarationAndComment() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortTestUtil.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortTestUtil.cs
index 3efe91b67f..171fb4581d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortTestUtil.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortTestUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortUtilTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortUtilTest.cs
index 051dd252e5..73d564e074 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortUtilTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/PortUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PortUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TrimControlCodesTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/TextUtil.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/TextUtil.cs
index 7d895065f2..f91faeff70 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/TextUtil.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/TextUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/DataUtilTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/DataUtilTest.cs
index 0de1cf1ef6..941da0e2ed 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/DataUtilTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/DataUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Helper {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DataUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestCharset() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/ValidateTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/ValidateTest.cs
index 0cce456f1e..aa945175eb 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/ValidateTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/helper/ValidateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Helper {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ValidateTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestNotNull() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/FuzzFixesTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/FuzzFixesTest.cs
index bd86ceff78..3f89c74344 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/FuzzFixesTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/FuzzFixesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
namespace iText.StyledXmlParser.Jsoup.Integration {
/// Tests fixes for issues raised by the OSS Fuzz project @ https://oss-fuzz.com/testcases?project=jsoup
///
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FuzzFixesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BlankAbsAttr() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/ParseTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/ParseTest.cs
index 54f1130a9d..d6fb77a4ca 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/ParseTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/ParseTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/SafelistExtensionTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/SafelistExtensionTest.cs
index 8a29d45748..7124356ab8 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/SafelistExtensionTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/integration/SafelistExtensionTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
namespace iText.StyledXmlParser.Jsoup.Integration {
/// Check that we can extend Safelist methods
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SafelistExtensionTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CanCustomizeSafeTests() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/internal/StringUtilTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/internal/StringUtilTest.cs
index c592625a1b..f3360b4c4e 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/internal/StringUtilTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/internal/StringUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Internal {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StringUtilTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Join() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributeTest.cs
index 50a95184dd..047ddeb241 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributesTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributesTest.cs
index 4c0a6564e4..d8fb851c05 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributesTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/AttributesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/CommentTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/CommentTest.cs
index 98b4b4fc17..c170dbe67c 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/CommentTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/CommentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Nodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CommentTest : ExtendedITextTest {
private Comment comment = new Comment(" This is one heck of a comment! ");
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTest.cs
index bdf15b851d..6a38b4e59b 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,7 +33,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Tests for Document.
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DocumentTest : ExtendedITextTest {
private const String charsetUtf8 = "UTF-8";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTypeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTypeTest.cs
index 93459b69b0..cb886b3e75 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTypeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/DocumentTypeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Tests for the DocumentType node
/// Jonathan Hedley, http://jonathanhedley.com/
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DocumentTypeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ConstructorValidationOkWithBlankName() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementItTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementItTest.cs
index c4dffbab35..e284cadd7d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementItTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementItTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Nodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ElementItTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestFastReparent() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementTest.cs
index 74633fdc7e..74918a5fd2 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/ElementTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Tests for Element (DOM stuff mostly).
/// Jonathan Hedley
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ElementTest : ExtendedITextTest {
private String reference = "";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/EntitiesTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/EntitiesTest.cs
index 3cb9971fcd..c92f1b7b5d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/EntitiesTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/EntitiesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Nodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EntitiesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void Escape() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/FormElementTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/FormElementTest.cs
index 917769e825..3aab262390 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/FormElementTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/FormElementTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Tests for FormElement
/// Jonathan Hedley
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FormElementTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void HasAssociatedControls() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/LeafNodeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/LeafNodeTest.cs
index 82258c0664..979a00b842 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/LeafNodeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/LeafNodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Nodes {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LeafNodeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void DoesNotGetAttributesTooEasily() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/NodeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/NodeTest.cs
index 44d7c58b51..014c5b4c32 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/NodeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/NodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -30,7 +30,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Tests Nodes
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class NodeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void HandlesBaseUri() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/TextNodeTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/TextNodeTest.cs
index 6d2e047a1d..904363df8f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/TextNodeTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/nodes/TextNodeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
namespace iText.StyledXmlParser.Jsoup.Nodes {
/// Test TextNodes
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextNodeTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestBlank() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/AttributeParseTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/AttributeParseTest.cs
index 3a4c82e5bd..838af100fc 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/AttributeParseTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/AttributeParseTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Test suite for attribute parser.
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class AttributeParseTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ParsesRoughAttributeString() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/CharacterReaderTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/CharacterReaderTest.cs
index a34b896bbe..060bc9216f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/CharacterReaderTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/CharacterReaderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlParserTest.cs
index 33055a266f..6dd5bb9002 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -35,7 +35,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Tests for the Parser
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class HtmlParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ParsesSimpleDocument() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.cs
index 1fc65ba337..d386ea0316 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/MultiLocaleTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/MultiLocaleTest.cs
index ebb2a1df40..65191fb16d 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/MultiLocaleTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/MultiLocaleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Parser {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
[NUnit.Framework.TestFixtureSource("LocalesTestFixtureData")]
public class MultiLocaleTest : ExtendedITextTest {
private readonly CultureInfo defaultLocale = System.Threading.Thread.CurrentThread.CurrentUICulture;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserItTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserItTest.cs
index 93a19dd036..07389e8f3f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserItTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserItTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Longer running Parser tests.
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ParserItTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestIssue1251() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserTest.cs
index 9ad61645c4..bddaec0d6a 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/ParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Parser {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void UnescapeEntities() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TagTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TagTest.cs
index 454edf1b13..abf32dda8f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TagTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TagTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Tag tests.
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TagTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void IsCaseSensitive() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokenQueueTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokenQueueTest.cs
index 60787cca56..c5e3b4976a 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokenQueueTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokenQueueTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -25,7 +25,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Token queue tests.
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TokenQueueTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ChompBalanced() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserStateTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserStateTest.cs
index 250188850b..bd5e554a5a 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserStateTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserStateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Parser {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TokeniserStateTest : ExtendedITextTest {
internal readonly char[] whiteSpace = new char[] { '\t', '\n', '\r', '\f', ' ' };
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserTest.cs
index be217150c4..04f0488fe6 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/TokeniserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Parser {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TokeniserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void BufferUpInAttributeVal() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.cs
index 01670fb652..920618faf1 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -32,7 +32,7 @@
namespace iText.StyledXmlParser.Jsoup.Parser {
/// Tests XmlTreeBuilder.
/// Jonathan Hedley
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XmlTreeBuilderTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestSimpleXmlParse() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CleanerTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CleanerTest.cs
index f061750847..bbaa6c539e 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CleanerTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CleanerTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
namespace iText.StyledXmlParser.Jsoup.Safety {
/// Tests for the cleaner.
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CleanerTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void SimpleBehaviourTest() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CompatibilityTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CompatibilityTest.cs
index b4f138abe5..1bb6d7b217 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CompatibilityTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/CompatibilityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -36,7 +36,7 @@ namespace iText.StyledXmlParser.Jsoup.Safety {
/// class source compatibility. Will be removed in
/// v.1.15.1. No net new tests here so safe to blow up.
///
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CompatibilityTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ResolvesRelativeLinks() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/MultiLocaleTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/MultiLocaleTest.cs
index bd9967016d..b8bcbb1fba 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/MultiLocaleTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/safety/MultiLocaleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/CssTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/CssTest.cs
index 817813bb96..2a1c7ed8c6 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/CssTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/CssTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Select {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class CssTest : ExtendedITextTest {
private Document html = null;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/ElementsTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/ElementsTest.cs
index 79770e7c49..1cb638e376 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/ElementsTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/ElementsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/MultiLocaleTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/MultiLocaleTest.cs
index 79ff00a19c..308c2aef85 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/MultiLocaleTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/MultiLocaleTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Select {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
[NUnit.Framework.TestFixtureSource("LocalesTestFixtureData")]
public class MultiLocaleTest : ExtendedITextTest {
private readonly CultureInfo defaultLocale = System.Threading.Thread.CurrentThread.CurrentUICulture;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/QueryParserTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/QueryParserTest.cs
index 498f801ac4..232dc052c4 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/QueryParserTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/QueryParserTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
namespace iText.StyledXmlParser.Jsoup.Select {
/// Tests for the Selector Query Parser.
/// Jonathan Hedley
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class QueryParserTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestOrGetsCorrectPrecedence() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/SelectorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/SelectorTest.cs
index 3611572a74..763c042167 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/SelectorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/SelectorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
namespace iText.StyledXmlParser.Jsoup.Select {
/// Tests that the selector selects correctly.
/// Jonathan Hedley, jonathan@hedley.net
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SelectorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestByTag() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/TraversorTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/TraversorTest.cs
index 7491f7f72d..543c5cdb8f 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/TraversorTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/jsoup/select/TraversorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Jsoup.Select {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TraversorTest : ExtendedITextTest {
// Note: NodeTraversor.traverse(new NodeVisitor) is tested in
// ElementsTest#traverse()
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/LimitedInputStreamTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/LimitedInputStreamTest.cs
index 6fb45868f6..8a0271a3d7 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/LimitedInputStreamTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/LimitedInputStreamTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Resolver.Resource {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LimitedInputStreamTest : ExtendedITextTest {
private readonly String baseUri = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/styledxmlparser/resolver/retrieveStreamTest/";
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/ResourceResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/ResourceResolverTest.cs
index ea2c1fe5b7..54ba9c0d85 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/ResourceResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/ResourceResolverTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/SimpleImageCacheTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/SimpleImageCacheTest.cs
index e203fafd10..b2bada3799 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/SimpleImageCacheTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/SimpleImageCacheTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Resolver.Resource {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SimpleImageCacheTest : ExtendedITextTest {
[NUnit.Framework.SetUp]
public virtual void Before() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/UriResolverTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/UriResolverTest.cs
index d1eb328dfd..ca53568e82 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/UriResolverTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/resolver/resource/UriResolverTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/FontFamilySplitterTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/FontFamilySplitterTest.cs
index 4fc5e6ebaa..da2f310404 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/FontFamilySplitterTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/FontFamilySplitterTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class FontFamilySplitterTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void FontFamilySplitter() {
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/StyleUtilUnitTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/StyleUtilUnitTest.cs
index 3ef5a5d11a..8a9b4a9f05 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/StyleUtilUnitTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/StyleUtilUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test;
namespace iText.StyledXmlParser.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StyleUtilUnitTest : ExtendedITextTest {
private static ICollection inheritanceRules;
diff --git a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/WhiteSpaceUtilUnitTest.cs b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/WhiteSpaceUtilUnitTest.cs
index 5d02cc5c3e..5c3931d84e 100644
--- a/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/WhiteSpaceUtilUnitTest.cs
+++ b/itext.tests/itext.styledxmlparser.tests/itext/styledxmlparser/util/WhiteSpaceUtilUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.StyledXmlParser.Util {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class WhiteSpaceUtilUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CollapseConsecutiveWhiteSpacesTest() {
diff --git a/itext.tests/itext.svg.tests/Properties/AssemblyInfo.cs b/itext.tests/itext.svg.tests/Properties/AssemblyInfo.cs
index 7da2287025..d3415363e7 100644
--- a/itext.tests/itext.svg.tests/Properties/AssemblyInfo.cs
+++ b/itext.tests/itext.svg.tests/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,9 +15,9 @@
[assembly: Guid("ae4e5743-0665-4705-9a33-07ea57cdd269")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
#if !NETSTANDARD2_0
[assembly: NUnit.Framework.Timeout(300000)]
diff --git a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterIntegrationTest.cs
index 3c15dec4b4..a4c4ccaa15 100644
--- a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -62,7 +62,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Converter {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SvgConverterIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/converter/SvgConverterTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitNullTest.cs b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitNullTest.cs
index 3da8faea05..f53996f652 100644
--- a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitNullTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitNullTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -65,7 +65,7 @@ namespace iText.Svg.Converter {
/// parameter is null, this
/// should NOT throw an exception as this is caught in the library.
///
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgConverterUnitNullTest : ExtendedITextTest {
// we cannot easily mock the PdfDocument, so we make do with as close to unit testing as we can
private PdfDocument doc;
diff --git a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitTest.cs
index 25e1ae27ca..81f15f7c03 100644
--- a/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/converter/SvgConverterUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -61,7 +61,7 @@ source product.
using iText.Test;
namespace iText.Svg.Converter {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgConverterUnitTest : ExtendedITextTest {
// we cannot easily mock the PdfDocument, so we make do with as close to unit testing as we can
private PdfDocument doc;
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/AttributesRelativeUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/AttributesRelativeUnitTest.cs
index ccb16350a8..6e5778e8ea 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/AttributesRelativeUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/AttributesRelativeUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/DefaultStyleInheritanceIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/DefaultStyleInheritanceIntegrationTest.cs
index c6f659474a..d1e35a3252 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/DefaultStyleInheritanceIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/DefaultStyleInheritanceIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class DefaultStyleInheritanceIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/css/DefaultInheritance/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/DefaultStylesTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/DefaultStylesTest.cs
index 2f7efbe928..c89c7b55fd 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/DefaultStylesTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/DefaultStylesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultStylesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CheckDefaultStrokeValuesTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/FontRelativeUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/FontRelativeUnitTest.cs
index 7807368e4a..e7fa386509 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/FontRelativeUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/FontRelativeUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test.Attributes;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontRelativeUnitTest : SvgIntegrationTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/css/FontRelativeUnitTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverIntegrationTest.cs
index 1f0d7a1dab..a4d2044801 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SvgStyleResolverIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/css/SvgStyleResolver/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverTest.cs
index 157e9c921d..4757a9f068 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/SvgStyleResolverTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -55,7 +55,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgStyleResolverTest : ExtendedITextTest {
private static readonly String baseUri = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/css/SvgStyleResolver/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/XLinkTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/XLinkTest.cs
index 6d389897e7..d236ec38ac 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/XLinkTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/XLinkTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Css {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class XLinkTest : ExtendedITextTest {
[NUnit.Framework.Test]
[LogMessage(iText.StyledXmlParser.Logs.StyledXmlParserLogMessageConstant.UNABLE_TO_RESOLVE_IMAGE_URL)]
diff --git a/itext.tests/itext.svg.tests/itext/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.cs
index 618a7d52d9..b6f10df35f 100644
--- a/itext.tests/itext.svg.tests/itext/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Css.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgNodeRendererInheritanceResolverUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ApplyInheritanceToSubTreeFillTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/customization/CustomizeTextLeafSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/customization/CustomizeTextLeafSvgNodeRendererTest.cs
index 8a93899377..dfc9311cb6 100644
--- a/itext.tests/itext.svg.tests/itext/svg/customization/CustomizeTextLeafSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/customization/CustomizeTextLeafSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/css/impl/DummyCssResolver.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/css/impl/DummyCssResolver.cs
index b8575b7b55..ecf8b94345 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/css/impl/DummyCssResolver.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/css/impl/DummyCssResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/factories/DummySvgNodeFactory.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/factories/DummySvgNodeFactory.cs
index 532c1aaf21..b6761045e1 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/factories/DummySvgNodeFactory.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/factories/DummySvgNodeFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/processors/impl/DummySvgConverterProperties.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/processors/impl/DummySvgConverterProperties.cs
index b1523437e7..927b2ba2e6 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/processors/impl/DummySvgConverterProperties.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/processors/impl/DummySvgConverterProperties.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.cs
index d1e1a3ca46..0683aea9af 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.cs
index 8e879a40f4..6e72c33aa8 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.cs
index 0d27ebac7e..e776b9e17b 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummySvgNodeRenderer.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummySvgNodeRenderer.cs
index d621df57cf..73148cf953 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummySvgNodeRenderer.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/renderers/impl/DummySvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/dummy/sdk/ExceptionInputStream.cs b/itext.tests/itext.svg.tests/itext/svg/dummy/sdk/ExceptionInputStream.cs
index 6e986a7393..e68679fa8e 100644
--- a/itext.tests/itext.svg.tests/itext/svg/dummy/sdk/ExceptionInputStream.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/dummy/sdk/ExceptionInputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/ColumnChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/ColumnChartsTest.cs
index d83694ebea..605b6a576b 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/ColumnChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/ColumnChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ColumnChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/ColumnChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GanttChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GanttChartsTest.cs
index 1ce78136f1..8130030adc 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GanttChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GanttChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GanttChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/GanttChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GaugeChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GaugeChartsTest.cs
index 6fc6e75d17..99765a9f8d 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GaugeChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GaugeChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GaugeChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/GaugeChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GeoChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GeoChartsTest.cs
index de824b1455..61528e53f9 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GeoChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GeoChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GeoChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/GeoChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GoogleChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GoogleChartsTest.cs
index 5a99ec7b7d..04a84f83f6 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/GoogleChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/GoogleChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GoogleChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/GoogleChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/IntervalsChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/IntervalsChartsTest.cs
index ac3d5c4f62..1df39ab8f4 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/IntervalsChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/IntervalsChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class IntervalsChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/IntervalsChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/LineChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/LineChartsTest.cs
index 326527e9ec..009153e295 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/LineChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/LineChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LineChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/LineChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/PieChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/PieChartsTest.cs
index 6e25087f90..f1cef38c16 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/PieChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/PieChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PieChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/PieChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SankeyChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SankeyChartsTest.cs
index e895a28061..fac9cc2698 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SankeyChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SankeyChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SankeyChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/SankeyChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/ScatterChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/ScatterChartsTest.cs
index d0d766402d..c20311616d 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/ScatterChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/ScatterChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ScatterChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/ScatterChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SliceChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SliceChartsTest.cs
index 6f225ae75a..5a574231ea 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SliceChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SliceChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SliceChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/SliceChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SteppedAreaChartTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SteppedAreaChartTest.cs
index bb3ed74e68..f729f3baac 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/SteppedAreaChartTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/SteppedAreaChartTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SteppedAreaChartTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/SteppedAreaChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TimelineChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TimelineChartsTest.cs
index e2de9a07ba..15bd41ebcd 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TimelineChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TimelineChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TimelineChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/TimelineChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TreemapsChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TreemapsChartsTest.cs
index 3057a37f31..ec5e43266a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TreemapsChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TreemapsChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TreemapsChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/TreemapsChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TrendlinesChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TrendlinesChartsTest.cs
index d7996b3a24..f938b3295c 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/TrendlinesChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/TrendlinesChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TrendlinesChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/TrendlinesChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/googlecharts/WordTreesChartsTest.cs b/itext.tests/itext.svg.tests/itext/svg/googlecharts/WordTreesChartsTest.cs
index 28c63f5d43..dcb029711a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/googlecharts/WordTreesChartsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/googlecharts/WordTreesChartsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Googlecharts {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class WordTreesChartsTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/googlecharts/WordTreesChartsTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/jfreesvg/JFreeSvgTest.cs b/itext.tests/itext.svg.tests/itext/svg/jfreesvg/JFreeSvgTest.cs
index 41c5a93b60..c620b3fd34 100644
--- a/itext.tests/itext.svg.tests/itext/svg/jfreesvg/JFreeSvgTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/jfreesvg/JFreeSvgTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Jfreesvg {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class JFreeSvgTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/JFreeSvgTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/DefaultSvgProcessorIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/DefaultSvgProcessorIntegrationTest.cs
index 8ac8ec8142..200d6d7c92 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/DefaultSvgProcessorIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/DefaultSvgProcessorIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Svg.Renderers;
namespace iText.Svg.Processors {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class DefaultSvgProcessorIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/processors/impl/DefaultSvgProcessorIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/ProcessorStateTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/ProcessorStateTest.cs
index 1828ad0484..85b457adf6 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/ProcessorStateTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/ProcessorStateTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ProcessorStateTest : ExtendedITextTest {
/// Push test
[NUnit.Framework.Test]
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/SvgConverterPropertiesTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/SvgConverterPropertiesTest.cs
index 052ebf57c3..1967fe97fe 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/SvgConverterPropertiesTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/SvgConverterPropertiesTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Processors {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgConverterPropertiesTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetCharsetNameRegressionTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/impl/DefaultSvgProcessorUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/impl/DefaultSvgProcessorUnitTest.cs
index bdc12bca0e..cd05d783fe 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/impl/DefaultSvgProcessorUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/impl/DefaultSvgProcessorUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Processors.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSvgProcessorUnitTest : ExtendedITextTest {
//Main success scenario
/// Simple correct example
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/impl/SvgProcessorResultUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/impl/SvgProcessorResultUnitTest.cs
index 6ffbe694ea..81355c65f7 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/impl/SvgProcessorResultUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/impl/SvgProcessorResultUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -31,7 +31,7 @@
using iText.Test;
namespace iText.Svg.Processors.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgProcessorResultUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ContextParameterCannotBeNullTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontFaceTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontFaceTest.cs
index 33f108adc1..ea2f379441 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontFaceTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontFaceTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Processors.Impl.Font {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontFaceTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/processors/impl/font/FontFaceTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontSizeTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontSizeTest.cs
index 8f64a2f459..a3a90ab176 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontSizeTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/FontSizeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Processors.Impl.Font {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FontSizeTest : SvgIntegrationTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/processors/impl/font/FontSizeTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/SvgFontProcessorTest.cs b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/SvgFontProcessorTest.cs
index b21369299e..d611b70630 100644
--- a/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/SvgFontProcessorTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/processors/impl/font/SvgFontProcessorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Svg.Processors.Impl.Font {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgFontProcessorTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void AddFontFaceFontsTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.cs
index f3e741c5a1..18f6889f60 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSvgNodeRendererFactoryDrawTest : ExtendedITextTest {
private readonly ISvgNodeRendererFactory fact = new DummySvgNodeFactory();
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryTest.cs
index 1247d3bae4..9dde9c0da7 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/DefaultSvgNodeRendererFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSvgNodeRendererFactoryTest : ExtendedITextTest {
private readonly ISvgNodeRendererFactory fact = new DummySvgNodeFactory();
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/FillTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/FillTest.cs
index b586ef929b..ea5d0b6b06 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/FillTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/FillTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class FillTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/FillTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/GUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/GUnitTest.cs
index a06e434378..c531641c88 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/GUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/GUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GUnitTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/gunit/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/OpacityTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/OpacityTest.cs
index bdbe842019..7c48c78108 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/OpacityTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/OpacityTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OpacityTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/OpacityTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/StrokeTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/StrokeTest.cs
index a298ed80a9..abae39c055 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/StrokeTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/StrokeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class StrokeTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/StrokeTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/SvgDrawContextTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/SvgDrawContextTest.cs
index 2a7c61b65b..b1484e90e8 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/SvgDrawContextTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/SvgDrawContextTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgDrawContextTest : ExtendedITextTest {
private PdfDocument tokenDoc;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/SvgIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/SvgIntegrationTest.cs
index be33e8b3a5..23175f0491 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/SvgIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/SvgIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SvgIntegrationTest : ExtendedITextTest {
public virtual void Convert(Stream svg, Stream pdfOutputStream) {
PdfDocument doc = new PdfDocument(new PdfWriter(pdfOutputStream, new WriterProperties().SetCompressionLevel
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/TransformationApplicationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/TransformationApplicationTest.cs
index 5febe2739a..6c3bdcfae5 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/TransformationApplicationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/TransformationApplicationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TransformationApplicationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalDrawTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/TransparencyTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/TransparencyTest.cs
index 468ebf7c14..d4cb1935b1 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/TransparencyTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/TransparencyTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TransparencyTest : ExtendedITextTest {
private static readonly PdfName DEFAULT_RESOURCE_NAME = new PdfName("Gs1");
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.cs
index e5d958b634..2dfa2d284e 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Factories {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSvgNodeRendererFactoryTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CreateSvgNodeRenderer() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.cs
index 7c724d0209..63458d3c37 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Factories {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefaultSvgNodeRendererMapperTest : ExtendedITextTest {
private DefaultSvgNodeRendererMapper mapper = new DefaultSvgNodeRendererMapper();
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/AnimationSvgTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/AnimationSvgTest.cs
index 7c802b52f1..5cc1d363fb 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/AnimationSvgTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/AnimationSvgTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class AnimationSvgTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/AnimationSvgTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/CircleNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/CircleNodeRendererIntegrationTest.cs
index b36b294a07..75fc141b65 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/CircleNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/CircleNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class CircleNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/CircleSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.cs
index fe8f479473..cf8b975962 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ClipPathSvgNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/ClipPathTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.cs
index 302dbc3a65..401f8535a1 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -51,7 +51,7 @@ source product.
using iText.Svg.Renderers;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ClipPathSvgNodeRendererLowLevelIntegrationTest : SvgIntegrationTest {
private PdfCanvas cv;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.cs
index 457e1de64e..42f1384181 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ClipPathSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.cs
index b199694968..a7d9b2b60d 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class DefsSvgNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/DefsSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererUnitTest.cs
index 4dc0ea0537..910ea81510 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DefsSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class DefsSvgNodeRendererUnitTest : ExtendedITextTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/DefsSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DeviceCmykSvgTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DeviceCmykSvgTest.cs
index 4a4df61fbb..4de035e9fa 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DeviceCmykSvgTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/DeviceCmykSvgTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.cs
index 7b97656ec4..c65927f8aa 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class EllipseSvgNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.cs
index 4fe1cb7102..233f39fdd7 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EllipseSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.cs
index e36adbc5df..f29d6ee7bd 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class GroupSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/GroupRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererUnitTest.cs
index 013fde410f..3d550b8115 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/GroupSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class GroupSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.cs
index fa48f45ad7..6f7e600160 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ImageSvgNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/ImageSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererUnitTest.cs
index 719c0b0f99..e28a6d92f8 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ImageSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ImageSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LineSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LineSvgNodeRendererTest.cs
index fe86b2c7a6..8017a75eb4 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LineSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LineSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -53,7 +53,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LineSvgNodeRendererTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/LineSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererTest.cs
index 8e24934ed5..d7ff5ec25a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class LinearGradientSvgNodeRendererTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/LinearGradientSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.cs
index e020a614f0..57f8ea2030 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class LinearGradientSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.cs
index eb6cbd3127..f0678f3398 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class MarkerSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.cs
index 2f9ce455b5..d71e856f43 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MarkerSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MaskTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MaskTest.cs
index 707d3f801a..9d8b16ff50 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MaskTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/MaskTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class MaskTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/MaskTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NamedObjectsTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NamedObjectsTest.cs
index 9cef408da5..fa23efd923 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NamedObjectsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NamedObjectsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class NamedObjectsTest : SvgIntegrationTest {
[NUnit.Framework.Test]
[LogMessage(iText.StyledXmlParser.Logs.StyledXmlParserLogMessageConstant.RULE_IS_NOT_SUPPORTED)]
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.cs
index e7e1d578b4..3b015d511c 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class NestedSvgTagSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/RootSvgNodeRendererTest/nested/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/OverflowAttributeTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/OverflowAttributeTest.cs
index 36406a9dca..cb1c9fccba 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/OverflowAttributeTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/OverflowAttributeTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class OverflowAttributeTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/OverflowAttributeTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathOperatorSplitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathOperatorSplitTest.cs
index e7216efde0..b4c352ec5f 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathOperatorSplitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathOperatorSplitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PathOperatorSplitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void TestNumbersContainingExponent01() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingIntegrationTest.cs
index 59e23ca842..3fd7605d31 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PathParsingIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/PathParsingIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingTest.cs
index c36b3cc17e..f728e2d8ba 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathParsingTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PathParsingTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void PathParsingOperatorEmptyTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.cs
index 9d7315313f..edcdc32e68 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -50,7 +50,7 @@ source product.
using iText.Svg.Renderers.Path.Impl;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PathSvgNodeRendererLowLevelIntegrationTest : SvgIntegrationTest {
[NUnit.Framework.Test]
public virtual void TestRelativeArcOperatorShapes() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererTest.cs
index 1e54979087..9bfeda5ed5 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PathSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PathSvgNodeRendererTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/PathSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternSvgNodeRendererUnitTest.cs
index f22771aaa4..ff9c8c9642 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PatternSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternTest.cs
index 4257d38f01..03776bf9d5 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PatternTest : SvgIntegrationTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/svg/renderers/impl/PatternTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.cs
index 0b8b5b4ba3..82bf60dc17 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Svg.Renderers;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PdfRootSvgNodeRendererIntegrationTest : SvgIntegrationTest {
[NUnit.Framework.Test]
public virtual void CalculateOutermostViewportTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.cs
index f228d0bd29..20c4d75be2 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -24,7 +24,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PdfRootSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolygonSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolygonSvgNodeRendererTest.cs
index 6984e9bf3a..aa68ea9453 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolygonSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolygonSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PolygonSvgNodeRendererTest : SvgIntegrationTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/PolygonSvgNoderendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererTest.cs
index e8c1c6ba06..ef68026a39 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -54,7 +54,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PolylineSvgNodeRendererTest : SvgIntegrationTest {
private static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/PolylineSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.cs
index 05105fb38e..6db15e5755 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PolylineSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void GetObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.cs
index 8b9b794382..53fe5091e1 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class PreserveAspectRatioSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.cs
index ce4d2a9942..09c5c00fce 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -29,7 +29,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PreserveAspectRatioSvgNodeRendererUnitTest : ExtendedITextTest {
private static readonly Rectangle VIEWPORT_VALUE = PageSize.DEFAULT;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.cs
index c35a6d3ba7..5e2ee3405d 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class RectangleSvgNodeRendererIntegrationTest : SvgIntegrationTest {
public static readonly String sourceFolder = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/RectangleSvgNodeRendererTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.cs
index 2cd9de8a98..a7ff3da286 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -43,7 +43,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RectangleSvgNodeRendererUnitTest : ExtendedITextTest {
private const float EPSILON = 0.00001f;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.cs
index 0f8d2d4d43..cd43ab7cf3 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SimpleSvgTagSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/RootSvgNodeRendererTest/svg/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/StopSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/StopSvgNodeRendererUnitTest.cs
index e9c96315d9..8b4de4e4bd 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/StopSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/StopSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class StopSvgNodeRendererUnitTest : ExtendedITextTest {
private const float DELTA = 0;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.cs
index f6676b6364..245fbe423a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgTagSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CalculateNestedViewportSameAsParentTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.cs
index e92ac46d31..a00ed70f42 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SymbolSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolTest.cs
index 1fced85e03..b6a6a5773e 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/SymbolTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -28,7 +28,7 @@
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class SymbolTest : SvgIntegrationTest {
public static readonly String DESTINATION_FOLDER = NUnit.Framework.TestContext.CurrentContext.TestDirectory
+ "/test/itext/svg/renderers/impl/SymbolTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TSpanNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TSpanNodeRendererIntegrationTest.cs
index d3382693c2..462daf3642 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TSpanNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TSpanNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TSpanNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/TSpanNodeRendererIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.cs
index bc903b1def..4e5be4a278 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Svg.Renderers;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextLeafSvgNodeRendererIntegrationTest : SvgIntegrationTest {
[NUnit.Framework.Test]
public virtual void GetContentLengthBaseTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.cs
index df62427f4a..2d1cb7591c 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TextLeafSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.cs
index 1a1b0e1469..600f11fe4a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class TextSvgBranchRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/TextSvgBranchRendererIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseIntegrationTest.cs
index f8342fa491..5cceb553ce 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class UseIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/UseIntegrationTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseSvgNodeRendererUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseSvgNodeRendererUnitTest.cs
index 9315c0e34c..c69c2c1377 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseSvgNodeRendererUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseSvgNodeRendererUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -23,7 +23,7 @@
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UseSvgNodeRendererUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NoObjectBoundingBoxTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseUnitTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseUnitTest.cs
index 58d191179c..87b8b4e9c2 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseUnitTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/UseUnitTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -49,7 +49,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class UseUnitTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void ReferenceNotFoundTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.cs
index 9c52f14ce1..b90575fe72 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class ViewBoxSvgTagSvgNodeRendererIntegrationTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/RootSvgNodeRendererTest/viewbox/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/XLinkDataTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/XLinkDataTest.cs
index 4c18b9ccc7..2519b844a5 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/impl/XLinkDataTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/impl/XLinkDataTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,7 +26,7 @@
using iText.Test.Attributes;
namespace iText.Svg.Renderers.Impl {
- [NUnit.Framework.Category("Integration test")]
+ [NUnit.Framework.Category("IntegrationTest")]
public class XLinkDataTest : SvgIntegrationTest {
private static readonly String SOURCE_FOLDER = iText.Test.TestUtil.GetParentProjectDirectory(NUnit.Framework.TestContext
.CurrentContext.TestDirectory) + "/resources/itext/svg/renderers/impl/XLinkDataTest/";
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/path/PathShapeMapperTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/path/PathShapeMapperTest.cs
index c3ed49263e..75736275c9 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/path/PathShapeMapperTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/path/PathShapeMapperTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Path {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class PathShapeMapperTest : ExtendedITextTest {
private static IPathShapeMapper mapper;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipseArcTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipseArcTest.cs
index cce0010f1b..319fd15050 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipseArcTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipseArcTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -44,7 +44,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Path.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EllipseArcTest : ExtendedITextTest {
private const double DELTA = 0.00001;
diff --git a/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipticalPathOperatorTest.cs b/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipticalPathOperatorTest.cs
index d4618e1572..cd417bc12b 100644
--- a/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipticalPathOperatorTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/renderers/path/impl/EllipticalPathOperatorTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Renderers.Path.Impl {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class EllipticalPathOperatorTest : ExtendedITextTest {
// tests for coordinates
[NUnit.Framework.Test]
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/MatrixTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/MatrixTransformationTest.cs
index ec9b7a0bd0..f8d1583118 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/MatrixTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/MatrixTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class MatrixTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalMatrixTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/RotateTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/RotateTransformationTest.cs
index 0785c2f345..e256194c11 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/RotateTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/RotateTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class RotateTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalRotateTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/ScaleTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/ScaleTransformationTest.cs
index bfd6d0b314..6de6d61877 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/ScaleTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/ScaleTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class ScaleTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalScaleTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/SkewXTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/SkewXTransformationTest.cs
index 79d0fe6e80..f55e28e3c6 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/SkewXTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/SkewXTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -48,7 +48,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SkewXTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalSkewXTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/SkewYTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/SkewYTransformationTest.cs
index 90fd419f5f..840382be15 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/SkewYTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/SkewYTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -47,7 +47,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SkewYTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalSkewYTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/SvgCoordinateUtilsTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/SvgCoordinateUtilsTest.cs
index 601b188736..1154315fce 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/SvgCoordinateUtilsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/SvgCoordinateUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -27,7 +27,7 @@
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgCoordinateUtilsTest : ExtendedITextTest {
private const double DELTA = 0.0000001;
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/SvgCssUtilsTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/SvgCssUtilsTest.cs
index 3d542ad9ae..3841b2517a 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/SvgCssUtilsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/SvgCssUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -45,7 +45,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgCssUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void CommaSplitValueTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/SvgTextUtilTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/SvgTextUtilTest.cs
index 27e4642f9a..41f1f8d817 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/SvgTextUtilTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/SvgTextUtilTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class SvgTextUtilTest : ExtendedITextTest {
public static float EPS = 0.0001f;
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/TestUtils.cs b/itext.tests/itext.svg.tests/itext/svg/utils/TestUtils.cs
index 36e39c130e..56624a476d 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/TestUtils.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/TestUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/TransformUtilsTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/TransformUtilsTest.cs
index bfb1a6b51c..c0709892c0 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/TransformUtilsTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/TransformUtilsTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TransformUtilsTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NullStringTest() {
diff --git a/itext.tests/itext.svg.tests/itext/svg/utils/TranslateTransformationTest.cs b/itext.tests/itext.svg.tests/itext/svg/utils/TranslateTransformationTest.cs
index c78e0d7695..e3e5698a71 100644
--- a/itext.tests/itext.svg.tests/itext/svg/utils/TranslateTransformationTest.cs
+++ b/itext.tests/itext.svg.tests/itext/svg/utils/TranslateTransformationTest.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -46,7 +46,7 @@ source product.
using iText.Test;
namespace iText.Svg.Utils {
- [NUnit.Framework.Category("Unit test")]
+ [NUnit.Framework.Category("UnitTest")]
public class TranslateTransformationTest : ExtendedITextTest {
[NUnit.Framework.Test]
public virtual void NormalTranslateTest() {
diff --git a/itext/itext.barcodes/Properties/AssemblyInfo.cs b/itext/itext.barcodes/Properties/AssemblyInfo.cs
index 64446e2634..e9c36335bc 100644
--- a/itext/itext.barcodes/Properties/AssemblyInfo.cs
+++ b/itext/itext.barcodes/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.barcodes.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("8694665a-5749-40c6-9e9c-53c686a77ad1")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.barcodes/itext/barcodes/Barcode128.cs b/itext/itext.barcodes/itext/barcodes/Barcode128.cs
index 92f26531ac..9295f533ea 100644
--- a/itext/itext.barcodes/itext/barcodes/Barcode128.cs
+++ b/itext/itext.barcodes/itext/barcodes/Barcode128.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/Barcode1D.cs b/itext/itext.barcodes/itext/barcodes/Barcode1D.cs
index f92030c963..2ff997c5c5 100644
--- a/itext/itext.barcodes/itext/barcodes/Barcode1D.cs
+++ b/itext/itext.barcodes/itext/barcodes/Barcode1D.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/Barcode2D.cs b/itext/itext.barcodes/itext/barcodes/Barcode2D.cs
index 6ce018c5e1..452fcb6f1c 100644
--- a/itext/itext.barcodes/itext/barcodes/Barcode2D.cs
+++ b/itext/itext.barcodes/itext/barcodes/Barcode2D.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/Barcode39.cs b/itext/itext.barcodes/itext/barcodes/Barcode39.cs
index c3a2169ceb..8da8cdf92f 100644
--- a/itext/itext.barcodes/itext/barcodes/Barcode39.cs
+++ b/itext/itext.barcodes/itext/barcodes/Barcode39.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeCodabar.cs b/itext/itext.barcodes/itext/barcodes/BarcodeCodabar.cs
index e01f6d7576..d59c1da6d3 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeCodabar.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeCodabar.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeDataMatrix.cs b/itext/itext.barcodes/itext/barcodes/BarcodeDataMatrix.cs
index 1f0862d48a..40ac43a511 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeDataMatrix.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeDataMatrix.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeEAN.cs b/itext/itext.barcodes/itext/barcodes/BarcodeEAN.cs
index f256a0e77f..7247a31795 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeEAN.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeEAN.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeEANSUPP.cs b/itext/itext.barcodes/itext/barcodes/BarcodeEANSUPP.cs
index cdda8a1b9c..41c39c5ce5 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeEANSUPP.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeEANSUPP.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeInter25.cs b/itext/itext.barcodes/itext/barcodes/BarcodeInter25.cs
index 01a600a3a1..1d19395029 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeInter25.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeInter25.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeMSI.cs b/itext/itext.barcodes/itext/barcodes/BarcodeMSI.cs
index 224f19f7b1..2473a3d73b 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeMSI.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeMSI.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodePDF417.cs b/itext/itext.barcodes/itext/barcodes/BarcodePDF417.cs
index 82720c8c60..2d834b79db 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodePDF417.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodePDF417.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodePostnet.cs b/itext/itext.barcodes/itext/barcodes/BarcodePostnet.cs
index 7bc83b2310..1b9799f186 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodePostnet.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodePostnet.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodeQRCode.cs b/itext/itext.barcodes/itext/barcodes/BarcodeQRCode.cs
index d88ca77fcb..895eb211a5 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodeQRCode.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodeQRCode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/BarcodesExtensions.cs b/itext/itext.barcodes/itext/barcodes/BarcodesExtensions.cs
index e39718e96a..bab72cb977 100644
--- a/itext/itext.barcodes/itext/barcodes/BarcodesExtensions.cs
+++ b/itext/itext.barcodes/itext/barcodes/BarcodesExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/dmcode/DmParams.cs b/itext/itext.barcodes/itext/barcodes/dmcode/DmParams.cs
index d103e619bc..9aef2c7598 100644
--- a/itext/itext.barcodes/itext/barcodes/dmcode/DmParams.cs
+++ b/itext/itext.barcodes/itext/barcodes/dmcode/DmParams.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/dmcode/Placement.cs b/itext/itext.barcodes/itext/barcodes/dmcode/Placement.cs
index be67b797de..790372567d 100644
--- a/itext/itext.barcodes/itext/barcodes/dmcode/Placement.cs
+++ b/itext/itext.barcodes/itext/barcodes/dmcode/Placement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/dmcode/ReedSolomon.cs b/itext/itext.barcodes/itext/barcodes/dmcode/ReedSolomon.cs
index 8e01f68050..bfd2e7849c 100644
--- a/itext/itext.barcodes/itext/barcodes/dmcode/ReedSolomon.cs
+++ b/itext/itext.barcodes/itext/barcodes/dmcode/ReedSolomon.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/exceptions/BarcodeExceptionMessageConstant.cs b/itext/itext.barcodes/itext/barcodes/exceptions/BarcodeExceptionMessageConstant.cs
index 4d1eed230d..4a04aa4e42 100644
--- a/itext/itext.barcodes/itext/barcodes/exceptions/BarcodeExceptionMessageConstant.cs
+++ b/itext/itext.barcodes/itext/barcodes/exceptions/BarcodeExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.barcodes/itext/barcodes/exceptions/WriterException.cs b/itext/itext.barcodes/itext/barcodes/exceptions/WriterException.cs
index 27ce4f29e3..17e6bbaf46 100644
--- a/itext/itext.barcodes/itext/barcodes/exceptions/WriterException.cs
+++ b/itext/itext.barcodes/itext/barcodes/exceptions/WriterException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/BitArray.cs b/itext/itext.barcodes/itext/barcodes/qrcode/BitArray.cs
index 1eb435c6b2..dbe2aaf348 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/BitArray.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/BitArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/BitMatrix.cs b/itext/itext.barcodes/itext/barcodes/qrcode/BitMatrix.cs
index 0e2c44f09e..8297d37770 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/BitMatrix.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/BitMatrix.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/BitVector.cs b/itext/itext.barcodes/itext/barcodes/qrcode/BitVector.cs
index 51b6b1e06d..f1adbaa862 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/BitVector.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/BitVector.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/BlockPair.cs b/itext/itext.barcodes/itext/barcodes/qrcode/BlockPair.cs
index dae0174148..61f1b247c5 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/BlockPair.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/BlockPair.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/ByteArray.cs b/itext/itext.barcodes/itext/barcodes/qrcode/ByteArray.cs
index e2bd4c14c3..ba40844f58 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/ByteArray.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/ByteArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/ByteMatrix.cs b/itext/itext.barcodes/itext/barcodes/qrcode/ByteMatrix.cs
index 7d3cd89f03..bc7bf77c3a 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/ByteMatrix.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/ByteMatrix.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/CharacterSetECI.cs b/itext/itext.barcodes/itext/barcodes/qrcode/CharacterSetECI.cs
index 5369f86c7a..f3802b925e 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/CharacterSetECI.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/CharacterSetECI.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/EncodeHintType.cs b/itext/itext.barcodes/itext/barcodes/qrcode/EncodeHintType.cs
index fccfa12107..a0515fa242 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/EncodeHintType.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/EncodeHintType.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/Encoder.cs b/itext/itext.barcodes/itext/barcodes/qrcode/Encoder.cs
index b0dfb97f35..7d9b9d5ebf 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/Encoder.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/Encoder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/ErrorCorrectionLevel.cs b/itext/itext.barcodes/itext/barcodes/qrcode/ErrorCorrectionLevel.cs
index 45ad48b474..f04bacaba1 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/ErrorCorrectionLevel.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/ErrorCorrectionLevel.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/FormatInformation.cs b/itext/itext.barcodes/itext/barcodes/qrcode/FormatInformation.cs
index 23bc111730..3a7f729585 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/FormatInformation.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/FormatInformation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/GF256.cs b/itext/itext.barcodes/itext/barcodes/qrcode/GF256.cs
index 5960f03f9e..c3445f5fad 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/GF256.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/GF256.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/GF256Poly.cs b/itext/itext.barcodes/itext/barcodes/qrcode/GF256Poly.cs
index 6e377e13bc..f5738df79c 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/GF256Poly.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/GF256Poly.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/MaskUtil.cs b/itext/itext.barcodes/itext/barcodes/qrcode/MaskUtil.cs
index 0f8f65c7de..fd8bf12935 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/MaskUtil.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/MaskUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/MatrixUtil.cs b/itext/itext.barcodes/itext/barcodes/qrcode/MatrixUtil.cs
index a75a00d691..5dfd04419c 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/MatrixUtil.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/MatrixUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/Mode.cs b/itext/itext.barcodes/itext/barcodes/qrcode/Mode.cs
index 353e45c6aa..3c6f149dfd 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/Mode.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/Mode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/QRCode.cs b/itext/itext.barcodes/itext/barcodes/qrcode/QRCode.cs
index 941b0908c8..031da32fc9 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/QRCode.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/QRCode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/QRCodeWriter.cs b/itext/itext.barcodes/itext/barcodes/qrcode/QRCodeWriter.cs
index ef25084441..d554b8a544 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/QRCodeWriter.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/QRCodeWriter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/ReedSolomonEncoder.cs b/itext/itext.barcodes/itext/barcodes/qrcode/ReedSolomonEncoder.cs
index b5d56b33a2..7e1456c848 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/ReedSolomonEncoder.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/ReedSolomonEncoder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.barcodes/itext/barcodes/qrcode/Version.cs b/itext/itext.barcodes/itext/barcodes/qrcode/Version.cs
index 511a07efdf..f33a1548eb 100644
--- a/itext/itext.barcodes/itext/barcodes/qrcode/Version.cs
+++ b/itext/itext.barcodes/itext/barcodes/qrcode/Version.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/Properties/AssemblyInfo.cs b/itext/itext.commons/Properties/AssemblyInfo.cs
index 66fe405556..dc901f4e0b 100644
--- a/itext/itext.commons/Properties/AssemblyInfo.cs
+++ b/itext/itext.commons/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.commons.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -39,6 +39,6 @@
[assembly: Guid("339569d2-3ba2-41cc-972c-70b05e4c4fcd")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.commons/itext/commons/CommonsExtension.cs b/itext/itext.commons/itext/commons/CommonsExtension.cs
index 25f5019c5d..a0b1a4eccc 100644
--- a/itext/itext.commons/itext/commons/CommonsExtension.cs
+++ b/itext/itext.commons/itext/commons/CommonsExtension.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/ITextLogManager.cs b/itext/itext.commons/itext/commons/ITextLogManager.cs
index 6c988ec9bc..11f93198fb 100644
--- a/itext/itext.commons/itext/commons/ITextLogManager.cs
+++ b/itext/itext.commons/itext/commons/ITextLogManager.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractContextBasedEventHandler.cs b/itext/itext.commons/itext/commons/actions/AbstractContextBasedEventHandler.cs
index 1ba5850369..b87e6f872e 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractContextBasedEventHandler.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractContextBasedEventHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractContextBasedITextEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractContextBasedITextEvent.cs
index 709fb8cc5e..b3f62766f6 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractContextBasedITextEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractContextBasedITextEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractEventWrapper.cs b/itext/itext.commons/itext/commons/actions/AbstractEventWrapper.cs
index 7234cc4066..8c0257d40f 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractEventWrapper.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractEventWrapper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractITextConfigurationEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractITextConfigurationEvent.cs
index f700034f83..579308a08d 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractITextConfigurationEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractITextConfigurationEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractITextEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractITextEvent.cs
index 5c29224902..9d83da3a20 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractITextEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractITextEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractProductITextEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractProductITextEvent.cs
index 3fe724c2de..44d0b9d187 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractProductITextEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractProductITextEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractProductProcessITextEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractProductProcessITextEvent.cs
index 5d30f218c8..fcc9cd6551 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractProductProcessITextEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractProductProcessITextEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractStatisticsAggregator.cs b/itext/itext.commons/itext/commons/actions/AbstractStatisticsAggregator.cs
index 660d5b6e9c..e19eab26e8 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractStatisticsAggregator.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractStatisticsAggregator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/AbstractStatisticsEvent.cs b/itext/itext.commons/itext/commons/actions/AbstractStatisticsEvent.cs
index a983ca5c73..a66af04396 100644
--- a/itext/itext.commons/itext/commons/actions/AbstractStatisticsEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/AbstractStatisticsEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/EventManager.cs b/itext/itext.commons/itext/commons/actions/EventManager.cs
index ca578631d1..602fe11e9b 100644
--- a/itext/itext.commons/itext/commons/actions/EventManager.cs
+++ b/itext/itext.commons/itext/commons/actions/EventManager.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/IEvent.cs b/itext/itext.commons/itext/commons/actions/IEvent.cs
index 8c264867ba..9b017e4494 100644
--- a/itext/itext.commons/itext/commons/actions/IEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/IEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/IEventHandler.cs b/itext/itext.commons/itext/commons/actions/IEventHandler.cs
index b3e4183c80..0493843ea2 100644
--- a/itext/itext.commons/itext/commons/actions/IEventHandler.cs
+++ b/itext/itext.commons/itext/commons/actions/IEventHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/NamespaceConstant.cs b/itext/itext.commons/itext/commons/actions/NamespaceConstant.cs
index ff06bc0d56..473f6ed5f7 100644
--- a/itext/itext.commons/itext/commons/actions/NamespaceConstant.cs
+++ b/itext/itext.commons/itext/commons/actions/NamespaceConstant.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/ProductEventHandler.cs b/itext/itext.commons/itext/commons/actions/ProductEventHandler.cs
index a55b56da56..674c853e5e 100644
--- a/itext/itext.commons/itext/commons/actions/ProductEventHandler.cs
+++ b/itext/itext.commons/itext/commons/actions/ProductEventHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/ProductNameConstant.cs b/itext/itext.commons/itext/commons/actions/ProductNameConstant.cs
index 022b4de647..8272c84801 100644
--- a/itext/itext.commons/itext/commons/actions/ProductNameConstant.cs
+++ b/itext/itext.commons/itext/commons/actions/ProductNameConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/ProductProcessorFactoryKeeper.cs b/itext/itext.commons/itext/commons/actions/ProductProcessorFactoryKeeper.cs
index f4cc80bd21..c5290fbd8d 100644
--- a/itext/itext.commons/itext/commons/actions/ProductProcessorFactoryKeeper.cs
+++ b/itext/itext.commons/itext/commons/actions/ProductProcessorFactoryKeeper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/confirmations/ConfirmEvent.cs b/itext/itext.commons/itext/commons/actions/confirmations/ConfirmEvent.cs
index 0a34665d91..4ca90fd49d 100644
--- a/itext/itext.commons/itext/commons/actions/confirmations/ConfirmEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/confirmations/ConfirmEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/confirmations/ConfirmedEventWrapper.cs b/itext/itext.commons/itext/commons/actions/confirmations/ConfirmedEventWrapper.cs
index 201526cab3..e481eb6e81 100644
--- a/itext/itext.commons/itext/commons/actions/confirmations/ConfirmedEventWrapper.cs
+++ b/itext/itext.commons/itext/commons/actions/confirmations/ConfirmedEventWrapper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/confirmations/EventConfirmationType.cs b/itext/itext.commons/itext/commons/actions/confirmations/EventConfirmationType.cs
index df7383e89d..6bbb4eb31e 100644
--- a/itext/itext.commons/itext/commons/actions/confirmations/EventConfirmationType.cs
+++ b/itext/itext.commons/itext/commons/actions/confirmations/EventConfirmationType.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/contexts/AbstractContextManagerConfigurationEvent.cs b/itext/itext.commons/itext/commons/actions/contexts/AbstractContextManagerConfigurationEvent.cs
index d6cbd261a0..48946f3d98 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/AbstractContextManagerConfigurationEvent.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/AbstractContextManagerConfigurationEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/contexts/ContextManager.cs b/itext/itext.commons/itext/commons/actions/contexts/ContextManager.cs
index 7c0b7e1bae..da7d71a15a 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/ContextManager.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/ContextManager.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/contexts/GenericContext.cs b/itext/itext.commons/itext/commons/actions/contexts/GenericContext.cs
index 346eec3fd9..9de63bfbac 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/GenericContext.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/GenericContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/contexts/IContext.cs b/itext/itext.commons/itext/commons/actions/contexts/IContext.cs
index 8f1c379957..ae6cf198d9 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/IContext.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/IContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/contexts/IMetaInfo.cs b/itext/itext.commons/itext/commons/actions/contexts/IMetaInfo.cs
index fc6735346d..051f1e2825 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/IMetaInfo.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/IMetaInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/contexts/UnknownContext.cs b/itext/itext.commons/itext/commons/actions/contexts/UnknownContext.cs
index 6fde0c44a9..cf226672a3 100644
--- a/itext/itext.commons/itext/commons/actions/contexts/UnknownContext.cs
+++ b/itext/itext.commons/itext/commons/actions/contexts/UnknownContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/actions/data/CommonsProductData.cs b/itext/itext.commons/itext/commons/actions/data/CommonsProductData.cs
index 7ffa19d695..ab4f93a12e 100644
--- a/itext/itext.commons/itext/commons/actions/data/CommonsProductData.cs
+++ b/itext/itext.commons/itext/commons/actions/data/CommonsProductData.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,11 +33,11 @@ public sealed class CommonsProductData {
internal const String COMMONS_PRODUCT_NAME = "commons";
- internal const String COMMONS_VERSION = "7.2.4";
+ internal const String COMMONS_VERSION = "7.2.5";
internal const int COMMONS_COPYRIGHT_SINCE = 2000;
- internal const int COMMONS_COPYRIGHT_TO = 2022;
+ internal const int COMMONS_COPYRIGHT_TO = 2023;
private static readonly ProductData COMMONS_PRODUCT_DATA = new ProductData(COMMONS_PUBLIC_PRODUCT_NAME, COMMONS_PRODUCT_NAME
, COMMONS_VERSION, COMMONS_COPYRIGHT_SINCE, COMMONS_COPYRIGHT_TO);
diff --git a/itext/itext.commons/itext/commons/actions/data/ProductData.cs b/itext/itext.commons/itext/commons/actions/data/ProductData.cs
index a9b9481e45..a85ac098ff 100644
--- a/itext/itext.commons/itext/commons/actions/data/ProductData.cs
+++ b/itext/itext.commons/itext/commons/actions/data/ProductData.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/AbstractITextProductEventProcessor.cs b/itext/itext.commons/itext/commons/actions/processors/AbstractITextProductEventProcessor.cs
index d6dc03ce20..4ad42b3bf7 100644
--- a/itext/itext.commons/itext/commons/actions/processors/AbstractITextProductEventProcessor.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/AbstractITextProductEventProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/DefaultITextProductEventProcessor.cs b/itext/itext.commons/itext/commons/actions/processors/DefaultITextProductEventProcessor.cs
index 402a43d109..2280a99141 100644
--- a/itext/itext.commons/itext/commons/actions/processors/DefaultITextProductEventProcessor.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/DefaultITextProductEventProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/DefaultProductProcessorFactory.cs b/itext/itext.commons/itext/commons/actions/processors/DefaultProductProcessorFactory.cs
index 15b2383ab7..64920167b0 100644
--- a/itext/itext.commons/itext/commons/actions/processors/DefaultProductProcessorFactory.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/DefaultProductProcessorFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/IProductProcessorFactory.cs b/itext/itext.commons/itext/commons/actions/processors/IProductProcessorFactory.cs
index fccc3bd76c..9f33cc69b6 100644
--- a/itext/itext.commons/itext/commons/actions/processors/IProductProcessorFactory.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/IProductProcessorFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/ITextProductEventProcessor.cs b/itext/itext.commons/itext/commons/actions/processors/ITextProductEventProcessor.cs
index fcb59890f9..5f18dda2e3 100644
--- a/itext/itext.commons/itext/commons/actions/processors/ITextProductEventProcessor.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/ITextProductEventProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/UnderAgplITextProductEventProcessor.cs b/itext/itext.commons/itext/commons/actions/processors/UnderAgplITextProductEventProcessor.cs
index 947de809b0..b0b95de6db 100644
--- a/itext/itext.commons/itext/commons/actions/processors/UnderAgplITextProductEventProcessor.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/UnderAgplITextProductEventProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/processors/UnderAgplProductProcessorFactory.cs b/itext/itext.commons/itext/commons/actions/processors/UnderAgplProductProcessorFactory.cs
index c2d3a26152..1cdf15b2cd 100644
--- a/itext/itext.commons/itext/commons/actions/processors/UnderAgplProductProcessorFactory.cs
+++ b/itext/itext.commons/itext/commons/actions/processors/UnderAgplProductProcessorFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/AbstractFormattedPlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/AbstractFormattedPlaceholderPopulator.cs
index 431edd260e..122f546c9c 100644
--- a/itext/itext.commons/itext/commons/actions/producer/AbstractFormattedPlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/AbstractFormattedPlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/CopyrightSincePlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/CopyrightSincePlaceholderPopulator.cs
index f4886182ea..873cc88aed 100644
--- a/itext/itext.commons/itext/commons/actions/producer/CopyrightSincePlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/CopyrightSincePlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/CopyrightToPlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/CopyrightToPlaceholderPopulator.cs
index c37804c9c0..c6355f368d 100644
--- a/itext/itext.commons/itext/commons/actions/producer/CopyrightToPlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/CopyrightToPlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/CurrentDatePlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/CurrentDatePlaceholderPopulator.cs
index 0b77d17d88..db2af141c6 100644
--- a/itext/itext.commons/itext/commons/actions/producer/CurrentDatePlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/CurrentDatePlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/IPlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/IPlaceholderPopulator.cs
index 1487837ca0..1a5d3a3b78 100644
--- a/itext/itext.commons/itext/commons/actions/producer/IPlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/IPlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/ProducerBuilder.cs b/itext/itext.commons/itext/commons/actions/producer/ProducerBuilder.cs
index 8a887cf37b..4c5d3544dd 100644
--- a/itext/itext.commons/itext/commons/actions/producer/ProducerBuilder.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/ProducerBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/producer/UsedProductsPlaceholderPopulator.cs b/itext/itext.commons/itext/commons/actions/producer/UsedProductsPlaceholderPopulator.cs
index 05a9ec52c9..61077dfc09 100644
--- a/itext/itext.commons/itext/commons/actions/producer/UsedProductsPlaceholderPopulator.cs
+++ b/itext/itext.commons/itext/commons/actions/producer/UsedProductsPlaceholderPopulator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/sequence/AbstractIdentifiableElement.cs b/itext/itext.commons/itext/commons/actions/sequence/AbstractIdentifiableElement.cs
index e2ad610a4d..45a78597f2 100644
--- a/itext/itext.commons/itext/commons/actions/sequence/AbstractIdentifiableElement.cs
+++ b/itext/itext.commons/itext/commons/actions/sequence/AbstractIdentifiableElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/sequence/SequenceId.cs b/itext/itext.commons/itext/commons/actions/sequence/SequenceId.cs
index 41bd4c5f40..36eed41c64 100644
--- a/itext/itext.commons/itext/commons/actions/sequence/SequenceId.cs
+++ b/itext/itext.commons/itext/commons/actions/sequence/SequenceId.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/actions/sequence/SequenceIdManager.cs b/itext/itext.commons/itext/commons/actions/sequence/SequenceIdManager.cs
index a589ea28ca..6efac23999 100644
--- a/itext/itext.commons/itext/commons/actions/sequence/SequenceIdManager.cs
+++ b/itext/itext.commons/itext/commons/actions/sequence/SequenceIdManager.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/exceptions/AggregatedException.cs b/itext/itext.commons/itext/commons/exceptions/AggregatedException.cs
index b6772cb077..01725e9adf 100644
--- a/itext/itext.commons/itext/commons/exceptions/AggregatedException.cs
+++ b/itext/itext.commons/itext/commons/exceptions/AggregatedException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/exceptions/CommonsExceptionMessageConstant.cs b/itext/itext.commons/itext/commons/exceptions/CommonsExceptionMessageConstant.cs
index 231700a3b6..49eeff9603 100644
--- a/itext/itext.commons/itext/commons/exceptions/CommonsExceptionMessageConstant.cs
+++ b/itext/itext.commons/itext/commons/exceptions/CommonsExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/exceptions/ITextException.cs b/itext/itext.commons/itext/commons/exceptions/ITextException.cs
index 29bb42ddd9..8efc85bac5 100644
--- a/itext/itext.commons/itext/commons/exceptions/ITextException.cs
+++ b/itext/itext.commons/itext/commons/exceptions/ITextException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/exceptions/ProductEventHandlerRepeatException.cs b/itext/itext.commons/itext/commons/exceptions/ProductEventHandlerRepeatException.cs
index 5e5943d42e..4f51aa12c9 100644
--- a/itext/itext.commons/itext/commons/exceptions/ProductEventHandlerRepeatException.cs
+++ b/itext/itext.commons/itext/commons/exceptions/ProductEventHandlerRepeatException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/exceptions/UnknownProductException.cs b/itext/itext.commons/itext/commons/exceptions/UnknownProductException.cs
index 321e4c682e..57c1cf5185 100644
--- a/itext/itext.commons/itext/commons/exceptions/UnknownProductException.cs
+++ b/itext/itext.commons/itext/commons/exceptions/UnknownProductException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/logs/CommonsLogMessageConstant.cs b/itext/itext.commons/itext/commons/logs/CommonsLogMessageConstant.cs
index 8768511798..7da5486f1b 100644
--- a/itext/itext.commons/itext/commons/logs/CommonsLogMessageConstant.cs
+++ b/itext/itext.commons/itext/commons/logs/CommonsLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -66,6 +66,36 @@ public sealed class CommonsLogMessageConstant {
///
public const String LOCAL_FILE_COMPRESSION_FAILED = "Cannot archive files into zip. " + "Exception message: {0}.";
+ ///
+ /// Message notifies that archive is suspicious to be a zip bomb due to large ratio between the compressed and
+ /// uncompressed archive entry.
+ ///
+ ///
+ /// Message notifies that archive is suspicious to be a zip bomb due to large ratio between the compressed and
+ /// uncompressed archive entry.
+ ///
+ /// - 0th is a threshold ratio;
+ ///
+ ///
+ ///
+ public const String RATIO_IS_HIGHLY_SUSPICIOUS = "Ratio between compressed and uncompressed data is highly"
+ + " suspicious, looks like a Zip Bomb Attack. Threshold ratio is {0}.";
+
+ ///
+ /// Message notifies that archive is suspicious to be a zip bomb because the number of file entries extracted from
+ /// the archive is greater than a predefined threshold.
+ ///
+ ///
+ /// Message notifies that archive is suspicious to be a zip bomb because the number of file entries extracted from
+ /// the archive is greater than a predefined threshold.
+ ///
+ /// - 0th is a threshold number of file entries in the archive;
+ ///
+ ///
+ ///
+ public const String TOO_MUCH_ENTRIES_IN_ARCHIVE = "Too much entries in this archive, can lead to inodes "
+ + "exhaustion of the system, looks like a Zip Bomb Attack. Threshold number of file entries is {0}.";
+
/// Message notifies that some exception has been thrown during json deserialization from object.
///
/// Message notifies that some exception has been thrown during json deserialization from object.
@@ -92,6 +122,18 @@ public sealed class CommonsLogMessageConstant {
///
public const String UNABLE_TO_SERIALIZE_OBJECT = "Unable to serialize object. Exception {0} was thrown with the message: {1}.";
+ /// Message notifies that archive is suspicious to be a zip bomb due to large total size of the uncompressed data.
+ ///
+ ///
+ /// Message notifies that archive is suspicious to be a zip bomb due to large total size of the uncompressed data.
+ ///
+ /// - 0th is a threshold size;
+ ///
+ ///
+ ///
+ public const String UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH = "The uncompressed data size is too much for the"
+ + " application resource capacity, looks like a Zip Bomb Attack. Threshold size is {0}.";
+
///
/// Message notifies that unknown placeholder was ignored during parsing of the producer line
/// format.
diff --git a/itext/itext.commons/itext/commons/utils/Action.cs b/itext/itext.commons/itext/commons/utils/Action.cs
index bc85ffb661..6fc5e429c3 100644
--- a/itext/itext.commons/itext/commons/utils/Action.cs
+++ b/itext/itext.commons/itext/commons/utils/Action.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/AtomicLong.cs b/itext/itext.commons/itext/commons/utils/AtomicLong.cs
index c1169ead2c..d0165d4961 100644
--- a/itext/itext.commons/itext/commons/utils/AtomicLong.cs
+++ b/itext/itext.commons/itext/commons/utils/AtomicLong.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/EmptyDictionary.cs b/itext/itext.commons/itext/commons/utils/Collections/EmptyDictionary.cs
index dc08b2cd9a..401e5bc70e 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/EmptyDictionary.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/EmptyDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/EmptyEnumerator.cs b/itext/itext.commons/itext/commons/utils/Collections/EmptyEnumerator.cs
index 2f0cf4dceb..35fc733df1 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/EmptyEnumerator.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/EmptyEnumerator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/EmptyList.cs b/itext/itext.commons/itext/commons/utils/Collections/EmptyList.cs
index f1528fc66e..1b4984409e 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/EmptyList.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/EmptyList.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/EmptySet.cs b/itext/itext.commons/itext/commons/utils/Collections/EmptySet.cs
index 66ca95a56c..ad2a999d67 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/EmptySet.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/EmptySet.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/EnumerableExtentions.cs b/itext/itext.commons/itext/commons/utils/Collections/EnumerableExtentions.cs
new file mode 100644
index 0000000000..a236485a4b
--- /dev/null
+++ b/itext/itext.commons/itext/commons/utils/Collections/EnumerableExtentions.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace iText.Commons.Utils.Collections
+{
+ internal static class EnumerableExtentions
+ {
+ public static IEnumerable Sorted(this IEnumerable source, Comparison comp)
+ {
+ return source.OrderBy(x => x, Comparer.Create(comp));
+ }
+
+ public static IEnumerable Sorted(this IEnumerable source)
+ {
+ return source.OrderBy(x => x);
+ }
+ }
+}
diff --git a/itext/itext.commons/itext/commons/utils/Collections/SingletonDictionary.cs b/itext/itext.commons/itext/commons/utils/Collections/SingletonDictionary.cs
index f440101f6a..d6c9cc58fc 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/SingletonDictionary.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/SingletonDictionary.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/Collections/SingletonList.cs b/itext/itext.commons/itext/commons/utils/Collections/SingletonList.cs
index 3cc6a178bb..e3115c2eb3 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/SingletonList.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/SingletonList.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/SingletonSet.cs b/itext/itext.commons/itext/commons/utils/Collections/SingletonSet.cs
index ac74256c51..e9f7798f10 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/SingletonSet.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/SingletonSet.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableCollection.cs b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableCollection.cs
index 02dfa2c83b..6c8f5f1897 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableCollection.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableCollection.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableDictionary.cs b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableDictionary.cs
index 982f008416..57c267fad7 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableDictionary.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableList.cs b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableList.cs
index feed7990cd..b8448970ae 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableList.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableList.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableSet.cs b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableSet.cs
index af3fa0867f..e7c0b946cd 100644
--- a/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableSet.cs
+++ b/itext/itext.commons/itext/commons/utils/Collections/UnmodifiableSet.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/DateTimeUtil.cs b/itext/itext.commons/itext/commons/utils/DateTimeUtil.cs
index 3b8f63f897..8789c9b06b 100644
--- a/itext/itext.commons/itext/commons/utils/DateTimeUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/DateTimeUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/EncodingUtil.cs b/itext/itext.commons/itext/commons/utils/EncodingUtil.cs
index b858350458..f3c3bda351 100644
--- a/itext/itext.commons/itext/commons/utils/EncodingUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/EncodingUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/FileUtil.cs b/itext/itext.commons/itext/commons/utils/FileUtil.cs
index 8f9b90b650..35f796ca09 100644
--- a/itext/itext.commons/itext/commons/utils/FileUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/FileUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/FilterReader.cs b/itext/itext.commons/itext/commons/utils/FilterReader.cs
index 72188f3921..f7033e8f69 100644
--- a/itext/itext.commons/itext/commons/utils/FilterReader.cs
+++ b/itext/itext.commons/itext/commons/utils/FilterReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/FormattingStreamWriter.cs b/itext/itext.commons/itext/commons/utils/FormattingStreamWriter.cs
index 68d41738d3..c1673214e0 100644
--- a/itext/itext.commons/itext/commons/utils/FormattingStreamWriter.cs
+++ b/itext/itext.commons/itext/commons/utils/FormattingStreamWriter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/IanaEncodings.cs b/itext/itext.commons/itext/commons/utils/IanaEncodings.cs
index 7cac658414..b00cc84b5b 100644
--- a/itext/itext.commons/itext/commons/utils/IanaEncodings.cs
+++ b/itext/itext.commons/itext/commons/utils/IanaEncodings.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/IdentityDictionary.cs b/itext/itext.commons/itext/commons/utils/IdentityDictionary.cs
index 6352455099..7e116149f5 100644
--- a/itext/itext.commons/itext/commons/utils/IdentityDictionary.cs
+++ b/itext/itext.commons/itext/commons/utils/IdentityDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/JavaCollectionsUtil.cs b/itext/itext.commons/itext/commons/utils/JavaCollectionsUtil.cs
index 1dd08dca36..87aa730f39 100644
--- a/itext/itext.commons/itext/commons/utils/JavaCollectionsUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/JavaCollectionsUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/JavaUtil.cs b/itext/itext.commons/itext/commons/utils/JavaUtil.cs
index b864473c6c..f32c2e21c8 100644
--- a/itext/itext.commons/itext/commons/utils/JavaUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/JavaUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/JsonUtil.cs b/itext/itext.commons/itext/commons/utils/JsonUtil.cs
index 9d5c112325..3b2329d284 100644
--- a/itext/itext.commons/itext/commons/utils/JsonUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/JsonUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/LinkedDictionary.cs b/itext/itext.commons/itext/commons/utils/LinkedDictionary.cs
index 9470573594..da712a1a8b 100644
--- a/itext/itext.commons/itext/commons/utils/LinkedDictionary.cs
+++ b/itext/itext.commons/itext/commons/utils/LinkedDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/LinkedHashSet.cs b/itext/itext.commons/itext/commons/utils/LinkedHashSet.cs
index a0d7df2427..51c6521c44 100644
--- a/itext/itext.commons/itext/commons/utils/LinkedHashSet.cs
+++ b/itext/itext.commons/itext/commons/utils/LinkedHashSet.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/MapUtil.cs b/itext/itext.commons/itext/commons/utils/MapUtil.cs
index 350f104dd7..99e5da79de 100644
--- a/itext/itext.commons/itext/commons/utils/MapUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/MapUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/Matcher.cs b/itext/itext.commons/itext/commons/utils/Matcher.cs
index 1651ba3511..e2e19a4d18 100644
--- a/itext/itext.commons/itext/commons/utils/Matcher.cs
+++ b/itext/itext.commons/itext/commons/utils/Matcher.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/MathematicUtil.cs b/itext/itext.commons/itext/commons/utils/MathematicUtil.cs
index 3c8b233cad..e84cbd2345 100644
--- a/itext/itext.commons/itext/commons/utils/MathematicUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/MathematicUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/MessageFormatUtil.cs b/itext/itext.commons/itext/commons/utils/MessageFormatUtil.cs
index 089297e02f..50857bfbba 100644
--- a/itext/itext.commons/itext/commons/utils/MessageFormatUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/MessageFormatUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/ProcessInfo.cs b/itext/itext.commons/itext/commons/utils/ProcessInfo.cs
index 69010c509e..c8258af874 100644
--- a/itext/itext.commons/itext/commons/utils/ProcessInfo.cs
+++ b/itext/itext.commons/itext/commons/utils/ProcessInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext/commons/utils/Properties.cs b/itext/itext.commons/itext/commons/utils/Properties.cs
index ec7c3977d0..81b6f210cf 100644
--- a/itext/itext.commons/itext/commons/utils/Properties.cs
+++ b/itext/itext.commons/itext/commons/utils/Properties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/SortUtil.cs b/itext/itext.commons/itext/commons/utils/SortUtil.cs
index 6033e3a60c..a444fb8f24 100644
--- a/itext/itext.commons/itext/commons/utils/SortUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/SortUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/StringTokenizer.cs b/itext/itext.commons/itext/commons/utils/StringTokenizer.cs
index 8a03a89538..fd77d2ea9d 100644
--- a/itext/itext.commons/itext/commons/utils/StringTokenizer.cs
+++ b/itext/itext.commons/itext/commons/utils/StringTokenizer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/StringUtil.cs b/itext/itext.commons/itext/commons/utils/StringUtil.cs
index cca96fe960..e86a937a33 100644
--- a/itext/itext.commons/itext/commons/utils/StringUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/StringUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/SystemUtil.cs b/itext/itext.commons/itext/commons/utils/SystemUtil.cs
index 129f81aca2..35c15f5e19 100644
--- a/itext/itext.commons/itext/commons/utils/SystemUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/SystemUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/UnicodeScript.cs b/itext/itext.commons/itext/commons/utils/UnicodeScript.cs
index a1f23fb4ea..afa0bf827b 100644
--- a/itext/itext.commons/itext/commons/utils/UnicodeScript.cs
+++ b/itext/itext.commons/itext/commons/utils/UnicodeScript.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/UnicodeScriptUtil.cs b/itext/itext.commons/itext/commons/utils/UnicodeScriptUtil.cs
index d89db0656f..d5911a0e49 100644
--- a/itext/itext.commons/itext/commons/utils/UnicodeScriptUtil.cs
+++ b/itext/itext.commons/itext/commons/utils/UnicodeScriptUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.commons/itext/commons/utils/ZipFileReader.cs b/itext/itext.commons/itext/commons/utils/ZipFileReader.cs
index 589c2095db..394ddb20f7 100644
--- a/itext/itext.commons/itext/commons/utils/ZipFileReader.cs
+++ b/itext/itext.commons/itext/commons/utils/ZipFileReader.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,20 +26,26 @@
using System.IO.Compression;
using System.Text;
using iText.Commons.Exceptions;
+using iText.Commons.Logs;
+using Microsoft.Extensions.Logging;
namespace iText.Commons.Utils {
/// Allows reading entries from a zip file.
public class ZipFileReader : IDisposable {
-
- private readonly ZipArchive zipArchive;
+ private static readonly ILogger LOGGER = ITextLogManager.GetLogger(typeof(ZipFileReader));
+
+ private readonly ZipArchive zipArchive;
+ private int thresholdSize = 1_000_000_000;
+ private int thresholdEntries = 10000;
+ private double thresholdRatio = 10;
+
///
/// Creates an instance for zip file reading.
///
/// the path to the zip file to read
/// if some I/O exception occurs
- public ZipFileReader(String archivePath)
- {
+ public ZipFileReader(String archivePath) {
if (archivePath == null) {
throw new IOException(CommonsExceptionMessageConstant.FILE_NAME_CAN_NOT_BE_NULL);
}
@@ -52,9 +58,44 @@ public ZipFileReader(String archivePath)
/// Get all file entries paths inside the reading zip file.
///
/// the {@link Set} of all file entries paths
+ /// if some I/O exception occurs
public ISet GetFileNames() {
ISet fileNames = new HashSet();
+
+ int totalSizeArchive = 0;
+ int totalEntryArchive = 0;
foreach (ZipArchiveEntry entry in zipArchive.Entries) {
+ Boolean zipBombSuspicious = false;
+ totalEntryArchive++;
+ using (Stream stream = entry.Open()) {
+ int nBytes;
+ byte[] buffer = new byte[2048];
+ int totalSizeEntry = 0;
+ while ((nBytes = stream.Read(buffer, 0, 2048)) > 0) {
+ totalSizeEntry += nBytes;
+ totalSizeArchive += nBytes;
+ double compressionRatio = (double) totalSizeEntry / entry.CompressedLength;
+ if (compressionRatio > thresholdRatio) {
+ zipBombSuspicious = true;
+ break;
+ }
+ }
+ if (zipBombSuspicious) {
+ LOGGER.LogWarning(MessageFormatUtil.Format(CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS,
+ thresholdRatio));
+ break;
+ }
+ if (totalSizeArchive > thresholdSize) {
+ LOGGER.LogWarning(MessageFormatUtil.Format(CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH,
+ thresholdSize));
+ break;
+ }
+ if (totalEntryArchive > thresholdEntries) {
+ LOGGER.LogWarning(MessageFormatUtil.Format(CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE,
+ thresholdEntries));
+ break;
+ }
+ }
String entryName = entry.FullName;
if (!IsDirectory(entryName)) {
fileNames.Add(entryName);
@@ -81,6 +122,32 @@ public ZipFileReader(String archivePath)
return entry.Open();
}
+ ///
+ /// Sets the maximum total uncompressed data size to prevent a Zip Bomb Attack.
+ /// Default value is 1 GB (1000000000).
+ ///
+ /// the threshold for maximum total size of the uncompressed data
+ public void SetThresholdSize(int thresholdSize) {
+ this.thresholdSize = thresholdSize;
+ }
+
+ ///
+ /// Sets the maximum number of file entries in the archive to prevent a Zip Bomb Attack. Default value is 10000.
+ ///
+ /// maximum number of file entries in the archive
+ public void SetThresholdEntries(int thresholdEntries) {
+ this.thresholdEntries = thresholdEntries;
+ }
+
+ ///
+ /// Sets the maximum ratio between compressed and uncompressed data to prevent a Zip Bomb Attack. In general
+ /// the data compression ratio for most of the legit archives is 1 to 3. Default value is 10.
+ ///
+ /// maximum ratio between compressed and uncompressed data
+ public void SetThresholdRatio(double thresholdRatio) {
+ this.thresholdRatio = thresholdRatio;
+ }
+
public void Dispose() {
zipArchive.Dispose();
}
diff --git a/itext/itext.commons/itext/commons/utils/ZipFileWriter.cs b/itext/itext.commons/itext/commons/utils/ZipFileWriter.cs
index 387294d489..8e6a7d8617 100644
--- a/itext/itext.commons/itext/commons/utils/ZipFileWriter.cs
+++ b/itext/itext.commons/itext/commons/utils/ZipFileWriter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.commons/itext7-commons.nuspec b/itext/itext.commons/itext7-commons.nuspec
index 14c89ef5ba..3163b3e9a6 100644
--- a/itext/itext.commons/itext7-commons.nuspec
+++ b/itext/itext.commons/itext7-commons.nuspec
@@ -2,7 +2,7 @@
itext7.commons
- 7.2.4
+ 7.2.5
iText 7 commons module
iText Software
iText Software
@@ -13,7 +13,7 @@
Commons module
https://itextpdf.com/itext7release
- Copyright (c) 1998-2022 iText Group NV
+ Copyright (c) 1998-2023 iText Group NV
en-US
itext itext7 itextsharp c# .net csharp
diff --git a/itext/itext.font-asian/Properties/AssemblyInfo.cs b/itext/itext.font-asian/Properties/AssemblyInfo.cs
index aaf3f49751..49a6ca31ba 100644
--- a/itext/itext.font-asian/Properties/AssemblyInfo.cs
+++ b/itext/itext.font-asian/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,6 +15,6 @@
[assembly: Guid("0f10190c-7611-4378-a157-03bf2ed78e30")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.font-asian/iText Asian Font.nuspec b/itext/itext.font-asian/iText Asian Font.nuspec
index 488a62d435..74e66a1247 100644
--- a/itext/itext.font-asian/iText Asian Font.nuspec
+++ b/itext/itext.font-asian/iText Asian Font.nuspec
@@ -2,7 +2,7 @@
itext7.font-asian
- 7.2.4
+ 7.2.5
iText 7 Asian Font
iText Software
iText Software
@@ -13,7 +13,7 @@
iText Asian fonts for use in conjunction with iText 7, an open source PDF library
https://itextpdf.com/itext7release
- Copyright (c) 1998-2022 iText Group NV
+ Copyright (c) 1998-2023 iText Group NV
en-US
itext itext7 itextsharp c# .net csharp pdf asian font-asian
diff --git a/itext/itext.forms/Properties/AssemblyInfo.cs b/itext/itext.forms/Properties/AssemblyInfo.cs
index 5de3092679..7940501055 100644
--- a/itext/itext.forms/Properties/AssemblyInfo.cs
+++ b/itext/itext.forms/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.forms.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -20,6 +20,6 @@
[assembly: Guid("2257d7e6-2873-4cfb-ac3c-b24765a4b3b1")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.forms/itext/forms/FormsExtensions.cs b/itext/itext.forms/itext/forms/FormsExtensions.cs
index c543486e7c..9b6421a0c5 100644
--- a/itext/itext.forms/itext/forms/FormsExtensions.cs
+++ b/itext/itext.forms/itext/forms/FormsExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/PdfAcroForm.cs b/itext/itext.forms/itext/forms/PdfAcroForm.cs
index 5050d7749e..4a4a290375 100644
--- a/itext/itext.forms/itext/forms/PdfAcroForm.cs
+++ b/itext/itext.forms/itext/forms/PdfAcroForm.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/PdfPageFormCopier.cs b/itext/itext.forms/itext/forms/PdfPageFormCopier.cs
index ff09971c39..543f1ed2ad 100644
--- a/itext/itext.forms/itext/forms/PdfPageFormCopier.cs
+++ b/itext/itext.forms/itext/forms/PdfPageFormCopier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/PdfSigFieldLock.cs b/itext/itext.forms/itext/forms/PdfSigFieldLock.cs
index 9f82f0e7c8..36726f68d8 100644
--- a/itext/itext.forms/itext/forms/PdfSigFieldLock.cs
+++ b/itext/itext.forms/itext/forms/PdfSigFieldLock.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/exceptions/AttributeNotFoundException.cs b/itext/itext.forms/itext/forms/exceptions/AttributeNotFoundException.cs
index 70adcd4463..1dda5aa88a 100644
--- a/itext/itext.forms/itext/forms/exceptions/AttributeNotFoundException.cs
+++ b/itext/itext.forms/itext/forms/exceptions/AttributeNotFoundException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/exceptions/FormsExceptionMessageConstant.cs b/itext/itext.forms/itext/forms/exceptions/FormsExceptionMessageConstant.cs
index e78cef59dc..df568035a1 100644
--- a/itext/itext.forms/itext/forms/exceptions/FormsExceptionMessageConstant.cs
+++ b/itext/itext.forms/itext/forms/exceptions/FormsExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.forms/itext/forms/exceptions/XfdfException.cs b/itext/itext.forms/itext/forms/exceptions/XfdfException.cs
index e2c1cee330..381c95a0e3 100644
--- a/itext/itext.forms/itext/forms/exceptions/XfdfException.cs
+++ b/itext/itext.forms/itext/forms/exceptions/XfdfException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/FormFieldValueNonTrimmingTextRenderer.cs b/itext/itext.forms/itext/forms/fields/FormFieldValueNonTrimmingTextRenderer.cs
index 220e2a30b1..8cc4391fb8 100644
--- a/itext/itext.forms/itext/forms/fields/FormFieldValueNonTrimmingTextRenderer.cs
+++ b/itext/itext.forms/itext/forms/fields/FormFieldValueNonTrimmingTextRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.forms/itext/forms/fields/FormsMetaInfoStaticContainer.cs b/itext/itext.forms/itext/forms/fields/FormsMetaInfoStaticContainer.cs
index 95f9395d8b..c6b1670981 100644
--- a/itext/itext.forms/itext/forms/fields/FormsMetaInfoStaticContainer.cs
+++ b/itext/itext.forms/itext/forms/fields/FormsMetaInfoStaticContainer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.forms/itext/forms/fields/PdfButtonFormField.cs b/itext/itext.forms/itext/forms/fields/PdfButtonFormField.cs
index e836759726..4a87a167dd 100644
--- a/itext/itext.forms/itext/forms/fields/PdfButtonFormField.cs
+++ b/itext/itext.forms/itext/forms/fields/PdfButtonFormField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/PdfChoiceFormField.cs b/itext/itext.forms/itext/forms/fields/PdfChoiceFormField.cs
index def925cc42..7085eb9dbb 100644
--- a/itext/itext.forms/itext/forms/fields/PdfChoiceFormField.cs
+++ b/itext/itext.forms/itext/forms/fields/PdfChoiceFormField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/PdfFormField.cs b/itext/itext.forms/itext/forms/fields/PdfFormField.cs
index f3f48ef8b3..9d28d0cba0 100644
--- a/itext/itext.forms/itext/forms/fields/PdfFormField.cs
+++ b/itext/itext.forms/itext/forms/fields/PdfFormField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/PdfSignatureFormField.cs b/itext/itext.forms/itext/forms/fields/PdfSignatureFormField.cs
index 3d042bfcdd..773530bfe2 100644
--- a/itext/itext.forms/itext/forms/fields/PdfSignatureFormField.cs
+++ b/itext/itext.forms/itext/forms/fields/PdfSignatureFormField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/PdfTextFormField.cs b/itext/itext.forms/itext/forms/fields/PdfTextFormField.cs
index 59bc4e0766..10697ecffb 100644
--- a/itext/itext.forms/itext/forms/fields/PdfTextFormField.cs
+++ b/itext/itext.forms/itext/forms/fields/PdfTextFormField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/borders/AbstractFormBorder.cs b/itext/itext.forms/itext/forms/fields/borders/AbstractFormBorder.cs
index 077ad25d2d..c11108b468 100644
--- a/itext/itext.forms/itext/forms/fields/borders/AbstractFormBorder.cs
+++ b/itext/itext.forms/itext/forms/fields/borders/AbstractFormBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/borders/BeveledBorder.cs b/itext/itext.forms/itext/forms/fields/borders/BeveledBorder.cs
index e4d3c8ab79..8953488fb3 100644
--- a/itext/itext.forms/itext/forms/fields/borders/BeveledBorder.cs
+++ b/itext/itext.forms/itext/forms/fields/borders/BeveledBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/borders/FormBorderFactory.cs b/itext/itext.forms/itext/forms/fields/borders/FormBorderFactory.cs
index d25bcd93ad..8b49872997 100644
--- a/itext/itext.forms/itext/forms/fields/borders/FormBorderFactory.cs
+++ b/itext/itext.forms/itext/forms/fields/borders/FormBorderFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/borders/InsetBorder.cs b/itext/itext.forms/itext/forms/fields/borders/InsetBorder.cs
index f406b1133f..70fca5fb9d 100644
--- a/itext/itext.forms/itext/forms/fields/borders/InsetBorder.cs
+++ b/itext/itext.forms/itext/forms/fields/borders/InsetBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/fields/borders/UnderlineBorder.cs b/itext/itext.forms/itext/forms/fields/borders/UnderlineBorder.cs
index e8207bcd4f..e8df8f5c13 100644
--- a/itext/itext.forms/itext/forms/fields/borders/UnderlineBorder.cs
+++ b/itext/itext.forms/itext/forms/fields/borders/UnderlineBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/util/DrawingUtil.cs b/itext/itext.forms/itext/forms/util/DrawingUtil.cs
index e0b477ba97..0b45eeff5a 100644
--- a/itext/itext.forms/itext/forms/util/DrawingUtil.cs
+++ b/itext/itext.forms/itext/forms/util/DrawingUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfa/AcroFieldsSearch.cs b/itext/itext.forms/itext/forms/xfa/AcroFieldsSearch.cs
index c952bfa39d..cb9dff3b9b 100644
--- a/itext/itext.forms/itext/forms/xfa/AcroFieldsSearch.cs
+++ b/itext/itext.forms/itext/forms/xfa/AcroFieldsSearch.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfa/InverseStore.cs b/itext/itext.forms/itext/forms/xfa/InverseStore.cs
index cf041e23a9..8a8940e862 100644
--- a/itext/itext.forms/itext/forms/xfa/InverseStore.cs
+++ b/itext/itext.forms/itext/forms/xfa/InverseStore.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfa/XfaForm.cs b/itext/itext.forms/itext/forms/xfa/XfaForm.cs
index 3699fe2555..0e206c03e2 100644
--- a/itext/itext.forms/itext/forms/xfa/XfaForm.cs
+++ b/itext/itext.forms/itext/forms/xfa/XfaForm.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfa/Xml2Som.cs b/itext/itext.forms/itext/forms/xfa/Xml2Som.cs
index 013cd0dd7b..9612301a45 100644
--- a/itext/itext.forms/itext/forms/xfa/Xml2Som.cs
+++ b/itext/itext.forms/itext/forms/xfa/Xml2Som.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfa/Xml2SomDatasets.cs b/itext/itext.forms/itext/forms/xfa/Xml2SomDatasets.cs
index 5849d655f8..c34fe4d4e5 100644
--- a/itext/itext.forms/itext/forms/xfa/Xml2SomDatasets.cs
+++ b/itext/itext.forms/itext/forms/xfa/Xml2SomDatasets.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/ActionObject.cs b/itext/itext.forms/itext/forms/xfdf/ActionObject.cs
index 7bafecb80b..3bcb14f0cd 100644
--- a/itext/itext.forms/itext/forms/xfdf/ActionObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/ActionObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/AnnotObject.cs b/itext/itext.forms/itext/forms/xfdf/AnnotObject.cs
index 6432f70c60..b89bc4a2c3 100644
--- a/itext/itext.forms/itext/forms/xfdf/AnnotObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/AnnotObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/AnnotsObject.cs b/itext/itext.forms/itext/forms/xfdf/AnnotsObject.cs
index 1656fb2165..5c59079f1a 100644
--- a/itext/itext.forms/itext/forms/xfdf/AnnotsObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/AnnotsObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/AttributeObject.cs b/itext/itext.forms/itext/forms/xfdf/AttributeObject.cs
index e548ed56bf..0c178693c1 100644
--- a/itext/itext.forms/itext/forms/xfdf/AttributeObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/AttributeObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/BorderStyleAltObject.cs b/itext/itext.forms/itext/forms/xfdf/BorderStyleAltObject.cs
index 0a239a2f10..d0af7375a6 100644
--- a/itext/itext.forms/itext/forms/xfdf/BorderStyleAltObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/BorderStyleAltObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/DestObject.cs b/itext/itext.forms/itext/forms/xfdf/DestObject.cs
index 2c9392031a..961033472c 100644
--- a/itext/itext.forms/itext/forms/xfdf/DestObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/DestObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/ElementContentEncodingFormat.cs b/itext/itext.forms/itext/forms/xfdf/ElementContentEncodingFormat.cs
index dc9ec4d5c8..7efc3fdc31 100644
--- a/itext/itext.forms/itext/forms/xfdf/ElementContentEncodingFormat.cs
+++ b/itext/itext.forms/itext/forms/xfdf/ElementContentEncodingFormat.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/FObject.cs b/itext/itext.forms/itext/forms/xfdf/FObject.cs
index 994d9d6c88..58493e38b7 100644
--- a/itext/itext.forms/itext/forms/xfdf/FObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/FObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/FieldObject.cs b/itext/itext.forms/itext/forms/xfdf/FieldObject.cs
index 927bd73d08..c222054f3b 100644
--- a/itext/itext.forms/itext/forms/xfdf/FieldObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/FieldObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/FieldsObject.cs b/itext/itext.forms/itext/forms/xfdf/FieldsObject.cs
index f0602254ba..3946e83120 100644
--- a/itext/itext.forms/itext/forms/xfdf/FieldsObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/FieldsObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/FitObject.cs b/itext/itext.forms/itext/forms/xfdf/FitObject.cs
index 3b578a3ccd..52c98f813c 100644
--- a/itext/itext.forms/itext/forms/xfdf/FitObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/FitObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/IdsObject.cs b/itext/itext.forms/itext/forms/xfdf/IdsObject.cs
index bb4d4673f1..f49f4333ca 100644
--- a/itext/itext.forms/itext/forms/xfdf/IdsObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/IdsObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/Mode.cs b/itext/itext.forms/itext/forms/xfdf/Mode.cs
index 589cefe1d4..d9072e63d9 100644
--- a/itext/itext.forms/itext/forms/xfdf/Mode.cs
+++ b/itext/itext.forms/itext/forms/xfdf/Mode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfConstants.cs b/itext/itext.forms/itext/forms/xfdf/XfdfConstants.cs
index 37f1d69738..013f9eb95f 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfConstants.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfFileUtils.cs b/itext/itext.forms/itext/forms/xfdf/XfdfFileUtils.cs
index 22cea5ff22..6d0853f187 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfFileUtils.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfFileUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfObject.cs b/itext/itext.forms/itext/forms/xfdf/XfdfObject.cs
index 22916a1abd..c10f5f106c 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfObject.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfObject.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfObjectFactory.cs b/itext/itext.forms/itext/forms/xfdf/XfdfObjectFactory.cs
index a5e75f03b2..9d5f7d6893 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfObjectFactory.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfObjectFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfObjectUtils.cs b/itext/itext.forms/itext/forms/xfdf/XfdfObjectUtils.cs
index 821a712c38..459098bddf 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfObjectUtils.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfObjectUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfReader.cs b/itext/itext.forms/itext/forms/xfdf/XfdfReader.cs
index 39454e6fdd..1d8e222fd4 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfReader.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfReader.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.forms/itext/forms/xfdf/XfdfWriter.cs b/itext/itext.forms/itext/forms/xfdf/XfdfWriter.cs
index 04e6619044..381302685b 100644
--- a/itext/itext.forms/itext/forms/xfdf/XfdfWriter.cs
+++ b/itext/itext.forms/itext/forms/xfdf/XfdfWriter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.hyph/Properties/AssemblyInfo.cs b/itext/itext.hyph/Properties/AssemblyInfo.cs
index 7abbd12f3b..54520a8363 100644
--- a/itext/itext.hyph/Properties/AssemblyInfo.cs
+++ b/itext/itext.hyph/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -15,6 +15,6 @@
[assembly: Guid("56137079-541a-425a-ab97-43af63793c97")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.hyph/iText Hyph.nuspec b/itext/itext.hyph/iText Hyph.nuspec
index 1f18ee3bf3..d10a4af034 100644
--- a/itext/itext.hyph/iText Hyph.nuspec
+++ b/itext/itext.hyph/iText Hyph.nuspec
@@ -2,7 +2,7 @@
itext7.hyph
- 7.2.4
+ 7.2.5
iText 7 Hyph
iText Software
iText Software
@@ -13,7 +13,7 @@
XML files that can be used for hyphenation with iText 7, an open source PDF library
https://itextpdf.com/itext7release
- Copyright (c) 1998-2022 iText Group NV
+ Copyright (c) 1998-2023 iText Group NV
en-US
itext itext7 itextsharp c# .net csharp pdf hyphenation hyph
diff --git a/itext/itext.io/Properties/AssemblyInfo.cs b/itext/itext.io/Properties/AssemblyInfo.cs
index 9f20aa5529..82749f3b00 100644
--- a/itext/itext.io/Properties/AssemblyInfo.cs
+++ b/itext/itext.io/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.io.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -35,6 +35,6 @@
[assembly: Guid("39631ecb-1d39-4eb2-b775-37bd34cbf5a4")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.io/itext/io/IOExtensions.cs b/itext/itext.io/itext/io/IOExtensions.cs
index 0c736582b6..b3e541e167 100644
--- a/itext/itext.io/itext/io/IOExtensions.cs
+++ b/itext/itext.io/itext/io/IOExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/BitFile.cs b/itext/itext.io/itext/io/codec/BitFile.cs
index 567f9d8047..f0c4f0c8a4 100644
--- a/itext/itext.io/itext/io/codec/BitFile.cs
+++ b/itext/itext.io/itext/io/codec/BitFile.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/CCITTG4Encoder.cs b/itext/itext.io/itext/io/codec/CCITTG4Encoder.cs
index 1f791496d0..7e542be22c 100644
--- a/itext/itext.io/itext/io/codec/CCITTG4Encoder.cs
+++ b/itext/itext.io/itext/io/codec/CCITTG4Encoder.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/Jbig2SegmentReader.cs b/itext/itext.io/itext/io/codec/Jbig2SegmentReader.cs
index b4200459a8..53398d820a 100644
--- a/itext/itext.io/itext/io/codec/Jbig2SegmentReader.cs
+++ b/itext/itext.io/itext/io/codec/Jbig2SegmentReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/LZWCompressor.cs b/itext/itext.io/itext/io/codec/LZWCompressor.cs
index 6cedba4410..13592f7bd6 100644
--- a/itext/itext.io/itext/io/codec/LZWCompressor.cs
+++ b/itext/itext.io/itext/io/codec/LZWCompressor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/LZWStringTable.cs b/itext/itext.io/itext/io/codec/LZWStringTable.cs
index 2c0513cfbf..b86ffcfc6c 100644
--- a/itext/itext.io/itext/io/codec/LZWStringTable.cs
+++ b/itext/itext.io/itext/io/codec/LZWStringTable.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/PngWriter.cs b/itext/itext.io/itext/io/codec/PngWriter.cs
index 16d8dfc234..526d414f2d 100644
--- a/itext/itext.io/itext/io/codec/PngWriter.cs
+++ b/itext/itext.io/itext/io/codec/PngWriter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/codec/TIFFFaxDecoder.cs b/itext/itext.io/itext/io/codec/TIFFFaxDecoder.cs
index 25ebe1b55d..ef92ede95f 100644
--- a/itext/itext.io/itext/io/codec/TIFFFaxDecoder.cs
+++ b/itext/itext.io/itext/io/codec/TIFFFaxDecoder.cs
@@ -802,7 +802,7 @@ public class TIFFFaxDecoder {
uncompressedMode = (int)((tiffT4Options & 0x02) >> 1);
fillBits = (int)((tiffT4Options & 0x04) >> 2);
// The data must start with an EOL code
- if (ReadEOL(true) != 1) {
+ if (ReadEOL() != 1) {
throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.FirstScanlineMustBe1dEncoded);
}
int lineOffset = 0;
@@ -814,7 +814,7 @@ public class TIFFFaxDecoder {
for (int lines = 1; lines < height; lines++) {
// Every line must begin with an EOL followed by a bit which
// indicates whether the following scanline is 1D or 2D encoded.
- if (ReadEOL(false) == 0) {
+ if (ReadEOL() == 0) {
// 2D encoded scanline follows
// Initialize previous scanlines changing elements, and
// initialize current scanline's changing elements array
@@ -1285,57 +1285,16 @@ public class TIFFFaxDecoder {
return runLength;
}
- private int ReadEOL(bool isFirstEOL) {
- if (fillBits == 0) {
- int next12Bits = NextNBits(12);
- if (isFirstEOL && next12Bits == 0) {
- // Might have the case of EOL padding being used even
- // though it was not flagged in the T4Options field.
- // This was observed to be the case in TIFFs produced
- // by a well known vendor who shall remain nameless.
- if (NextNBits(4) == 1) {
- // EOL must be padded: reset the fillBits flag.
- fillBits = 1;
- return 1;
- }
- }
- if (next12Bits != 1) {
- throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.ScanlineMustBeginWithEolCodeWord
- );
- }
+ private int ReadEOL() {
+ // scan to first none 0 bit and return 12 bits
+ while (NextLesserThan8Bits(1) == 0) {
}
- else {
- if (fillBits == 1) {
- // First EOL code word xxxx 0000 0000 0001 will occur
- // As many fill bits will be present as required to make
- // the EOL code of 12 bits end on a byte boundary.
- int bitsLeft = 8 - bitPointer;
- if (NextNBits(bitsLeft) != 0) {
- throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.AllFillBitsPrecedingEolCodeMustBe0
- );
- }
- // If the number of bitsLeft is less than 8, then to have a 12
- // bit EOL sequence, two more bytes are certainly going to be
- // required. The first of them has to be all zeros, so ensure
- // that.
- if (bitsLeft < 4) {
- if (NextNBits(8) != 0) {
- throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.AllFillBitsPrecedingEolCodeMustBe0
- );
- }
- }
- // There might be a random number of fill bytes with 0s, so
- // loop till the EOL of 0000 0001 is found, as long as all
- // the bytes preceding it are 0's.
- int n;
- while ((n = NextNBits(8)) != 1) {
- // If not all zeros
- if (n != 0) {
- throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.AllFillBitsPrecedingEolCodeMustBe0
- );
- }
- }
- }
+ // nothing to do here
+ UpdatePointer(12);
+ int next12Bits = NextNBits(12);
+ if (next12Bits != 1) {
+ throw new iText.IO.Exceptions.IOException(iText.IO.Exceptions.IOException.AllFillBitsPrecedingEolCodeMustBe0
+ );
}
// If one dimensional encoding mode, then always return 1
if (oneD == 0) {
@@ -1513,14 +1472,9 @@ public class TIFFFaxDecoder {
// Move pointer backwards by given amount of bits
private void UpdatePointer(int bitsToMoveBack) {
- int i = bitPointer - bitsToMoveBack;
- if (i < 0) {
- bytePointer--;
- bitPointer = 8 + i;
- }
- else {
- bitPointer = i;
- }
+ int totalBits = bytePointer * 8 + bitPointer - bitsToMoveBack;
+ bitPointer = totalBits % 8;
+ bytePointer = totalBits / 8;
}
// Move to the next byte boundary
diff --git a/itext/itext.io/itext/io/codec/TiffWriter.cs b/itext/itext.io/itext/io/codec/TiffWriter.cs
index 86fac3395f..dbcd2f1041 100644
--- a/itext/itext.io/itext/io/codec/TiffWriter.cs
+++ b/itext/itext.io/itext/io/codec/TiffWriter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/colors/IccProfile.cs b/itext/itext.io/itext/io/colors/IccProfile.cs
index 257175fae1..4d3174d211 100644
--- a/itext/itext.io/itext/io/colors/IccProfile.cs
+++ b/itext/itext.io/itext/io/colors/IccProfile.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/exceptions/ExceptionUtils.cs b/itext/itext.io/itext/io/exceptions/ExceptionUtils.cs
index 06f84f6e65..9eb1be9b9b 100644
--- a/itext/itext.io/itext/io/exceptions/ExceptionUtils.cs
+++ b/itext/itext.io/itext/io/exceptions/ExceptionUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/exceptions/FontCompressionException.cs b/itext/itext.io/itext/io/exceptions/FontCompressionException.cs
index b8c22fa486..0b8f981ea6 100644
--- a/itext/itext.io/itext/io/exceptions/FontCompressionException.cs
+++ b/itext/itext.io/itext/io/exceptions/FontCompressionException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/exceptions/IOException.cs b/itext/itext.io/itext/io/exceptions/IOException.cs
index aab881effe..4f6f1be0ca 100644
--- a/itext/itext.io/itext/io/exceptions/IOException.cs
+++ b/itext/itext.io/itext/io/exceptions/IOException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/exceptions/IoExceptionMessage.cs b/itext/itext.io/itext/io/exceptions/IoExceptionMessage.cs
index ecb7788df6..7c520b9099 100644
--- a/itext/itext.io/itext/io/exceptions/IoExceptionMessage.cs
+++ b/itext/itext.io/itext/io/exceptions/IoExceptionMessage.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/AdobeGlyphList.cs b/itext/itext.io/itext/io/font/AdobeGlyphList.cs
index 39690b00b9..14327df5e6 100644
--- a/itext/itext.io/itext/io/font/AdobeGlyphList.cs
+++ b/itext/itext.io/itext/io/font/AdobeGlyphList.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/CFFFont.cs b/itext/itext.io/itext/io/font/CFFFont.cs
index 86f9a4b316..1d273ac1d4 100644
--- a/itext/itext.io/itext/io/font/CFFFont.cs
+++ b/itext/itext.io/itext/io/font/CFFFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/CFFFontSubset.cs b/itext/itext.io/itext/io/font/CFFFontSubset.cs
index b9b660a3f6..8950da4b4c 100644
--- a/itext/itext.io/itext/io/font/CFFFontSubset.cs
+++ b/itext/itext.io/itext/io/font/CFFFontSubset.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/CMapEncoding.cs b/itext/itext.io/itext/io/font/CMapEncoding.cs
index 042090b699..5acd0a9655 100644
--- a/itext/itext.io/itext/io/font/CMapEncoding.cs
+++ b/itext/itext.io/itext/io/font/CMapEncoding.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/CidFont.cs b/itext/itext.io/itext/io/font/CidFont.cs
index 79a814d612..27c98d4777 100644
--- a/itext/itext.io/itext/io/font/CidFont.cs
+++ b/itext/itext.io/itext/io/font/CidFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/CidFontProperties.cs b/itext/itext.io/itext/io/font/CidFontProperties.cs
index 35c3b64e74..1f03c668c8 100644
--- a/itext/itext.io/itext/io/font/CidFontProperties.cs
+++ b/itext/itext.io/itext/io/font/CidFontProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontCache.cs b/itext/itext.io/itext/io/font/FontCache.cs
index f5a1e8c76b..a9f6abfd00 100644
--- a/itext/itext.io/itext/io/font/FontCache.cs
+++ b/itext/itext.io/itext/io/font/FontCache.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontCacheKey.cs b/itext/itext.io/itext/io/font/FontCacheKey.cs
index 29e3465366..4b86534dbc 100644
--- a/itext/itext.io/itext/io/font/FontCacheKey.cs
+++ b/itext/itext.io/itext/io/font/FontCacheKey.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontEncoding.cs b/itext/itext.io/itext/io/font/FontEncoding.cs
index 031dd440f8..7ca7ec0384 100644
--- a/itext/itext.io/itext/io/font/FontEncoding.cs
+++ b/itext/itext.io/itext/io/font/FontEncoding.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontIdentification.cs b/itext/itext.io/itext/io/font/FontIdentification.cs
index 4f3d83f9ab..748edcc910 100644
--- a/itext/itext.io/itext/io/font/FontIdentification.cs
+++ b/itext/itext.io/itext/io/font/FontIdentification.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontMetrics.cs b/itext/itext.io/itext/io/font/FontMetrics.cs
index 64608c84e4..73974d7de8 100644
--- a/itext/itext.io/itext/io/font/FontMetrics.cs
+++ b/itext/itext.io/itext/io/font/FontMetrics.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontNames.cs b/itext/itext.io/itext/io/font/FontNames.cs
index a81516ea83..84931704c0 100644
--- a/itext/itext.io/itext/io/font/FontNames.cs
+++ b/itext/itext.io/itext/io/font/FontNames.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontProgram.cs b/itext/itext.io/itext/io/font/FontProgram.cs
index ae06b81daf..94af218714 100644
--- a/itext/itext.io/itext/io/font/FontProgram.cs
+++ b/itext/itext.io/itext/io/font/FontProgram.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontProgramDescriptor.cs b/itext/itext.io/itext/io/font/FontProgramDescriptor.cs
index a867118232..f5a71972f3 100644
--- a/itext/itext.io/itext/io/font/FontProgramDescriptor.cs
+++ b/itext/itext.io/itext/io/font/FontProgramDescriptor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontProgramDescriptorFactory.cs b/itext/itext.io/itext/io/font/FontProgramDescriptorFactory.cs
index 999d9d2e27..ffca242a37 100644
--- a/itext/itext.io/itext/io/font/FontProgramDescriptorFactory.cs
+++ b/itext/itext.io/itext/io/font/FontProgramDescriptorFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontProgramFactory.cs b/itext/itext.io/itext/io/font/FontProgramFactory.cs
index ac7b18359e..aba912e666 100644
--- a/itext/itext.io/itext/io/font/FontProgramFactory.cs
+++ b/itext/itext.io/itext/io/font/FontProgramFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/FontRegisterProvider.cs b/itext/itext.io/itext/io/font/FontRegisterProvider.cs
index 3a84a51132..29683db26e 100644
--- a/itext/itext.io/itext/io/font/FontRegisterProvider.cs
+++ b/itext/itext.io/itext/io/font/FontRegisterProvider.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/GidAwareGlyph.cs b/itext/itext.io/itext/io/font/GidAwareGlyph.cs
index e3659d7eb5..49a156e7ba 100644
--- a/itext/itext.io/itext/io/font/GidAwareGlyph.cs
+++ b/itext/itext.io/itext/io/font/GidAwareGlyph.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/IExtraEncoding.cs b/itext/itext.io/itext/io/font/IExtraEncoding.cs
index 270b23a2b2..4a175927ba 100644
--- a/itext/itext.io/itext/io/font/IExtraEncoding.cs
+++ b/itext/itext.io/itext/io/font/IExtraEncoding.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/OpenTypeParser.cs b/itext/itext.io/itext/io/font/OpenTypeParser.cs
index 4cf374e963..b376550632 100644
--- a/itext/itext.io/itext/io/font/OpenTypeParser.cs
+++ b/itext/itext.io/itext/io/font/OpenTypeParser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/PdfEncodings.cs b/itext/itext.io/itext/io/font/PdfEncodings.cs
index edd1225843..1ca939f637 100644
--- a/itext/itext.io/itext/io/font/PdfEncodings.cs
+++ b/itext/itext.io/itext/io/font/PdfEncodings.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/Pfm2afm.cs b/itext/itext.io/itext/io/font/Pfm2afm.cs
index cc3c1d5d20..7b8d69957d 100644
--- a/itext/itext.io/itext/io/font/Pfm2afm.cs
+++ b/itext/itext.io/itext/io/font/Pfm2afm.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/TrueTypeCollection.cs b/itext/itext.io/itext/io/font/TrueTypeCollection.cs
index d50a2a5ccf..5f5af4aabc 100644
--- a/itext/itext.io/itext/io/font/TrueTypeCollection.cs
+++ b/itext/itext.io/itext/io/font/TrueTypeCollection.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/TrueTypeFont.cs b/itext/itext.io/itext/io/font/TrueTypeFont.cs
index a66348fbd3..6be84792e5 100644
--- a/itext/itext.io/itext/io/font/TrueTypeFont.cs
+++ b/itext/itext.io/itext/io/font/TrueTypeFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/TrueTypeFontSubset.cs b/itext/itext.io/itext/io/font/TrueTypeFontSubset.cs
index 2854de4e97..40fca436ca 100644
--- a/itext/itext.io/itext/io/font/TrueTypeFontSubset.cs
+++ b/itext/itext.io/itext/io/font/TrueTypeFontSubset.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/Type1Font.cs b/itext/itext.io/itext/io/font/Type1Font.cs
index cf808e5bc3..c65ddb3a22 100644
--- a/itext/itext.io/itext/io/font/Type1Font.cs
+++ b/itext/itext.io/itext/io/font/Type1Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/Type1Parser.cs b/itext/itext.io/itext/io/font/Type1Parser.cs
index eb7df1b384..75ed19a151 100644
--- a/itext/itext.io/itext/io/font/Type1Parser.cs
+++ b/itext/itext.io/itext/io/font/Type1Parser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/WoffConverter.cs b/itext/itext.io/itext/io/font/WoffConverter.cs
index 51df4f7384..83eb45ede2 100644
--- a/itext/itext.io/itext/io/font/WoffConverter.cs
+++ b/itext/itext.io/itext/io/font/WoffConverter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/AbstractCMap.cs b/itext/itext.io/itext/io/font/cmap/AbstractCMap.cs
index b179760f6a..420ca842e8 100644
--- a/itext/itext.io/itext/io/font/cmap/AbstractCMap.cs
+++ b/itext/itext.io/itext/io/font/cmap/AbstractCMap.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapByteCid.cs b/itext/itext.io/itext/io/font/cmap/CMapByteCid.cs
index 166253fb71..cb5d4d6d7b 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapByteCid.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapByteCid.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapCidByte.cs b/itext/itext.io/itext/io/font/cmap/CMapCidByte.cs
index 5aa7c7cc18..fcbdb64cbc 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapCidByte.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapCidByte.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapCidUni.cs b/itext/itext.io/itext/io/font/cmap/CMapCidUni.cs
index 106ad465bf..caee64f9d8 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapCidUni.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapCidUni.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapContentParser.cs b/itext/itext.io/itext/io/font/cmap/CMapContentParser.cs
index a910a37676..7507556c1d 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapContentParser.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapContentParser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapLocationFromBytes.cs b/itext/itext.io/itext/io/font/cmap/CMapLocationFromBytes.cs
index e11286a941..49ceddafa2 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapLocationFromBytes.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapLocationFromBytes.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapLocationResource.cs b/itext/itext.io/itext/io/font/cmap/CMapLocationResource.cs
index 7d875a522f..881019a89c 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapLocationResource.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapLocationResource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapObject.cs b/itext/itext.io/itext/io/font/cmap/CMapObject.cs
index 89ef6ab543..aac84d561c 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapObject.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapParser.cs b/itext/itext.io/itext/io/font/cmap/CMapParser.cs
index 2651cb8a1b..8e06085c06 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapParser.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapParser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapToUnicode.cs b/itext/itext.io/itext/io/font/cmap/CMapToUnicode.cs
index 1e5c9cef2b..0d1c226326 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapToUnicode.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapToUnicode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/CMapUniCid.cs b/itext/itext.io/itext/io/font/cmap/CMapUniCid.cs
index fcb4d77314..ff7c8d444f 100644
--- a/itext/itext.io/itext/io/font/cmap/CMapUniCid.cs
+++ b/itext/itext.io/itext/io/font/cmap/CMapUniCid.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/cmap/ICMapLocation.cs b/itext/itext.io/itext/io/font/cmap/ICMapLocation.cs
index 75ff573476..566089d657 100644
--- a/itext/itext.io/itext/io/font/cmap/ICMapLocation.cs
+++ b/itext/itext.io/itext/io/font/cmap/ICMapLocation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontDescriptorFlags.cs b/itext/itext.io/itext/io/font/constants/FontDescriptorFlags.cs
index a61e4394d7..243ed42257 100644
--- a/itext/itext.io/itext/io/font/constants/FontDescriptorFlags.cs
+++ b/itext/itext.io/itext/io/font/constants/FontDescriptorFlags.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontMacStyleFlags.cs b/itext/itext.io/itext/io/font/constants/FontMacStyleFlags.cs
index ba7c0c8016..40f9c8f6d4 100644
--- a/itext/itext.io/itext/io/font/constants/FontMacStyleFlags.cs
+++ b/itext/itext.io/itext/io/font/constants/FontMacStyleFlags.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontResources.cs b/itext/itext.io/itext/io/font/constants/FontResources.cs
index d42bb5a8c8..6fa73ba4d7 100644
--- a/itext/itext.io/itext/io/font/constants/FontResources.cs
+++ b/itext/itext.io/itext/io/font/constants/FontResources.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontStretches.cs b/itext/itext.io/itext/io/font/constants/FontStretches.cs
index f80a38751c..2ba2f05907 100644
--- a/itext/itext.io/itext/io/font/constants/FontStretches.cs
+++ b/itext/itext.io/itext/io/font/constants/FontStretches.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontStyles.cs b/itext/itext.io/itext/io/font/constants/FontStyles.cs
index 5992281e1d..37dba3a3ec 100644
--- a/itext/itext.io/itext/io/font/constants/FontStyles.cs
+++ b/itext/itext.io/itext/io/font/constants/FontStyles.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/FontWeights.cs b/itext/itext.io/itext/io/font/constants/FontWeights.cs
index 83d4252f62..7d9e9aba56 100644
--- a/itext/itext.io/itext/io/font/constants/FontWeights.cs
+++ b/itext/itext.io/itext/io/font/constants/FontWeights.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/StandardFontFamilies.cs b/itext/itext.io/itext/io/font/constants/StandardFontFamilies.cs
index 4aef35879d..6817798527 100644
--- a/itext/itext.io/itext/io/font/constants/StandardFontFamilies.cs
+++ b/itext/itext.io/itext/io/font/constants/StandardFontFamilies.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/StandardFonts.cs b/itext/itext.io/itext/io/font/constants/StandardFonts.cs
index 7e99401272..8fe3a3120a 100644
--- a/itext/itext.io/itext/io/font/constants/StandardFonts.cs
+++ b/itext/itext.io/itext/io/font/constants/StandardFonts.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/constants/TrueTypeCodePages.cs b/itext/itext.io/itext/io/font/constants/TrueTypeCodePages.cs
index eefaba5cd8..79046a1e79 100644
--- a/itext/itext.io/itext/io/font/constants/TrueTypeCodePages.cs
+++ b/itext/itext.io/itext/io/font/constants/TrueTypeCodePages.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/ActualTextIterator.cs b/itext/itext.io/itext/io/font/otf/ActualTextIterator.cs
index 92700b78f7..a4a0d06f75 100644
--- a/itext/itext.io/itext/io/font/otf/ActualTextIterator.cs
+++ b/itext/itext.io/itext/io/font/otf/ActualTextIterator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/ChainingContextualTable.cs b/itext/itext.io/itext/io/font/otf/ChainingContextualTable.cs
index ed4a173123..387f84057c 100644
--- a/itext/itext.io/itext/io/font/otf/ChainingContextualTable.cs
+++ b/itext/itext.io/itext/io/font/otf/ChainingContextualTable.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/ContextualPositionRule.cs b/itext/itext.io/itext/io/font/otf/ContextualPositionRule.cs
index 6f7d29a211..f05a0e68e1 100644
--- a/itext/itext.io/itext/io/font/otf/ContextualPositionRule.cs
+++ b/itext/itext.io/itext/io/font/otf/ContextualPositionRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/ContextualRule.cs b/itext/itext.io/itext/io/font/otf/ContextualRule.cs
index 103636a74a..66a99dd55d 100644
--- a/itext/itext.io/itext/io/font/otf/ContextualRule.cs
+++ b/itext/itext.io/itext/io/font/otf/ContextualRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/ContextualSubstRule.cs b/itext/itext.io/itext/io/font/otf/ContextualSubstRule.cs
index db1a6920b9..48cc59e758 100644
--- a/itext/itext.io/itext/io/font/otf/ContextualSubstRule.cs
+++ b/itext/itext.io/itext/io/font/otf/ContextualSubstRule.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/ContextualTable.cs b/itext/itext.io/itext/io/font/otf/ContextualTable.cs
index f99bdbf483..89641ecff2 100644
--- a/itext/itext.io/itext/io/font/otf/ContextualTable.cs
+++ b/itext/itext.io/itext/io/font/otf/ContextualTable.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/FeatureRecord.cs b/itext/itext.io/itext/io/font/otf/FeatureRecord.cs
index e13389bac7..8babc2ff62 100644
--- a/itext/itext.io/itext/io/font/otf/FeatureRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/FeatureRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/FontReadingException.cs b/itext/itext.io/itext/io/font/otf/FontReadingException.cs
index 3595a189a8..68edca6e1d 100644
--- a/itext/itext.io/itext/io/font/otf/FontReadingException.cs
+++ b/itext/itext.io/itext/io/font/otf/FontReadingException.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/Glyph.cs b/itext/itext.io/itext/io/font/otf/Glyph.cs
index 22b56b8f9c..2b95c1ec5a 100644
--- a/itext/itext.io/itext/io/font/otf/Glyph.cs
+++ b/itext/itext.io/itext/io/font/otf/Glyph.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GlyphLine.cs b/itext/itext.io/itext/io/font/otf/GlyphLine.cs
index 9bbb03c838..37b530f8d4 100644
--- a/itext/itext.io/itext/io/font/otf/GlyphLine.cs
+++ b/itext/itext.io/itext/io/font/otf/GlyphLine.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GlyphPositioningTableReader.cs b/itext/itext.io/itext/io/font/otf/GlyphPositioningTableReader.cs
index 8abc3978ff..db65a97368 100644
--- a/itext/itext.io/itext/io/font/otf/GlyphPositioningTableReader.cs
+++ b/itext/itext.io/itext/io/font/otf/GlyphPositioningTableReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GlyphSubstitutionTableReader.cs b/itext/itext.io/itext/io/font/otf/GlyphSubstitutionTableReader.cs
index 98d23d82bb..a24735eb6b 100644
--- a/itext/itext.io/itext/io/font/otf/GlyphSubstitutionTableReader.cs
+++ b/itext/itext.io/itext/io/font/otf/GlyphSubstitutionTableReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposAnchor.cs b/itext/itext.io/itext/io/font/otf/GposAnchor.cs
index bb2fb076dd..4362977f38 100644
--- a/itext/itext.io/itext/io/font/otf/GposAnchor.cs
+++ b/itext/itext.io/itext/io/font/otf/GposAnchor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType1.cs b/itext/itext.io/itext/io/font/otf/GposLookupType1.cs
index a60e498585..eb91a90481 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType1.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType1.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType2.cs b/itext/itext.io/itext/io/font/otf/GposLookupType2.cs
index 9ae901a4c7..10e4205576 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType2.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType2.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType4.cs b/itext/itext.io/itext/io/font/otf/GposLookupType4.cs
index 79d2fab555..a3bb99e976 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType4.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType4.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType5.cs b/itext/itext.io/itext/io/font/otf/GposLookupType5.cs
index 489088ba98..4033e90933 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType5.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType5.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType6.cs b/itext/itext.io/itext/io/font/otf/GposLookupType6.cs
index fa4357896b..6b50dc4c84 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType6.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType6.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType7.cs b/itext/itext.io/itext/io/font/otf/GposLookupType7.cs
index 2390ba7736..c878b70a0e 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType7.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType7.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GposLookupType8.cs b/itext/itext.io/itext/io/font/otf/GposLookupType8.cs
index 83737aa2af..04f26f5f70 100644
--- a/itext/itext.io/itext/io/font/otf/GposLookupType8.cs
+++ b/itext/itext.io/itext/io/font/otf/GposLookupType8.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/GposValueRecord.cs b/itext/itext.io/itext/io/font/otf/GposValueRecord.cs
index 9e995d5d5e..faf37242bb 100644
--- a/itext/itext.io/itext/io/font/otf/GposValueRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/GposValueRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType1.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType1.cs
index efa28cf5a8..f6ab2e171e 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType1.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType1.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType2.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType2.cs
index 672f61ad38..6881727981 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType2.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType2.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType3.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType3.cs
index cc38edb92e..45b455e868 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType3.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType3.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType4.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType4.cs
index 121954ae67..fc8e901dc9 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType4.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType4.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -61,7 +61,6 @@ public GsubLookupType4(OpenTypeFontTableReader openReader, int lookupFlag, int[]
}
public override bool TransformOne(GlyphLine line) {
- //TODO >
if (line.idx >= line.end) {
return false;
}
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType5.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType5.cs
index 84fb9ef95f..e7d580ed6c 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType5.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType5.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/GsubLookupType6.cs b/itext/itext.io/itext/io/font/otf/GsubLookupType6.cs
index ee86945591..54e21ac59d 100644
--- a/itext/itext.io/itext/io/font/otf/GsubLookupType6.cs
+++ b/itext/itext.io/itext/io/font/otf/GsubLookupType6.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/LanguageRecord.cs b/itext/itext.io/itext/io/font/otf/LanguageRecord.cs
index 314c1f1b90..1bec65e9e4 100644
--- a/itext/itext.io/itext/io/font/otf/LanguageRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/LanguageRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/LanguageTags.cs b/itext/itext.io/itext/io/font/otf/LanguageTags.cs
index ac1d376bdb..4fdb693a2a 100644
--- a/itext/itext.io/itext/io/font/otf/LanguageTags.cs
+++ b/itext/itext.io/itext/io/font/otf/LanguageTags.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/MarkTable.cs b/itext/itext.io/itext/io/font/otf/MarkTable.cs
index c73df17733..a238a2232d 100644
--- a/itext/itext.io/itext/io/font/otf/MarkTable.cs
+++ b/itext/itext.io/itext/io/font/otf/MarkTable.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OpenTableLookup.cs b/itext/itext.io/itext/io/font/otf/OpenTableLookup.cs
index d5f89aa9f8..05ccdf040c 100644
--- a/itext/itext.io/itext/io/font/otf/OpenTableLookup.cs
+++ b/itext/itext.io/itext/io/font/otf/OpenTableLookup.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OpenTypeFeature.cs b/itext/itext.io/itext/io/font/otf/OpenTypeFeature.cs
index 75f40aade5..ff6075d52d 100644
--- a/itext/itext.io/itext/io/font/otf/OpenTypeFeature.cs
+++ b/itext/itext.io/itext/io/font/otf/OpenTypeFeature.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OpenTypeFontTableReader.cs b/itext/itext.io/itext/io/font/otf/OpenTypeFontTableReader.cs
index 69d31704ea..22208b01d1 100644
--- a/itext/itext.io/itext/io/font/otf/OpenTypeFontTableReader.cs
+++ b/itext/itext.io/itext/io/font/otf/OpenTypeFontTableReader.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
@@ -146,7 +146,6 @@ public abstract class OpenTypeFontTableReader {
}
public virtual IList GetLookups(FeatureRecord feature) {
- //TODO see getLookups(FeatureRecord[]) method. Is it realy make sense to order features?
IList ret = new List(feature.lookups.Length);
foreach (int idx in feature.lookups) {
ret.Add(lookupList[idx]);
diff --git a/itext/itext.io/itext/io/font/otf/OpenTypeGdefTableReader.cs b/itext/itext.io/itext/io/font/otf/OpenTypeGdefTableReader.cs
index feaaed3bdf..9432f5a5a2 100644
--- a/itext/itext.io/itext/io/font/otf/OpenTypeGdefTableReader.cs
+++ b/itext/itext.io/itext/io/font/otf/OpenTypeGdefTableReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OpenTypeScript.cs b/itext/itext.io/itext/io/font/otf/OpenTypeScript.cs
index 7c7d2c6674..dce7e01765 100644
--- a/itext/itext.io/itext/io/font/otf/OpenTypeScript.cs
+++ b/itext/itext.io/itext/io/font/otf/OpenTypeScript.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OtfClass.cs b/itext/itext.io/itext/io/font/otf/OtfClass.cs
index 03ac683819..a556e2c60c 100644
--- a/itext/itext.io/itext/io/font/otf/OtfClass.cs
+++ b/itext/itext.io/itext/io/font/otf/OtfClass.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OtfMarkRecord.cs b/itext/itext.io/itext/io/font/otf/OtfMarkRecord.cs
index 17a432e64f..508e44fc65 100644
--- a/itext/itext.io/itext/io/font/otf/OtfMarkRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/OtfMarkRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/OtfReadCommon.cs b/itext/itext.io/itext/io/font/otf/OtfReadCommon.cs
index cf92b2aa74..3be82ba2cd 100644
--- a/itext/itext.io/itext/io/font/otf/OtfReadCommon.cs
+++ b/itext/itext.io/itext/io/font/otf/OtfReadCommon.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/PosLookupRecord.cs b/itext/itext.io/itext/io/font/otf/PosLookupRecord.cs
index 59b0bab674..c3d6945f83 100644
--- a/itext/itext.io/itext/io/font/otf/PosLookupRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/PosLookupRecord.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/ScriptRecord.cs b/itext/itext.io/itext/io/font/otf/ScriptRecord.cs
index 6918d10b17..163b2b7605 100644
--- a/itext/itext.io/itext/io/font/otf/ScriptRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/ScriptRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/SubstLookupRecord.cs b/itext/itext.io/itext/io/font/otf/SubstLookupRecord.cs
index e0b1cf661d..ea697c58da 100644
--- a/itext/itext.io/itext/io/font/otf/SubstLookupRecord.cs
+++ b/itext/itext.io/itext/io/font/otf/SubstLookupRecord.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/TagAndLocation.cs b/itext/itext.io/itext/io/font/otf/TagAndLocation.cs
index 774e78188e..c65d2c442d 100644
--- a/itext/itext.io/itext/io/font/otf/TagAndLocation.cs
+++ b/itext/itext.io/itext/io/font/otf/TagAndLocation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format1.cs b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format1.cs
index 5d168d79e7..6881f8dbfe 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format1.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format1.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format2.cs b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format2.cs
index 5db26cc6d4..0de0713df1 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format2.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format2.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format3.cs b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format3.cs
index 5064be9b40..3363cdaa9c 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format3.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype5/SubTableLookup5Format3.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format1.cs b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format1.cs
index fbb5401d17..507116a1ce 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format1.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format1.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format2.cs b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format2.cs
index bbdf36d584..4c52e84afa 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format2.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format2.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format3.cs b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format3.cs
index 4a49ffac35..d07e67a58b 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format3.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype6/SubTableLookup6Format3.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype7/PosTableLookup7Format2.cs b/itext/itext.io/itext/io/font/otf/lookuptype7/PosTableLookup7Format2.cs
index d8beeaa25c..99fb3d6f0a 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype7/PosTableLookup7Format2.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype7/PosTableLookup7Format2.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format1.cs b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format1.cs
index 971297e9ff..71e206aafa 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format1.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format1.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format2.cs b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format2.cs
index ddf7494e38..e91c87808f 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format2.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format2.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format3.cs b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format3.cs
index ca9d923754..83d9c64b10 100644
--- a/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format3.cs
+++ b/itext/itext.io/itext/io/font/otf/lookuptype8/PosTableLookup8Format3.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/font/woff2/JavaUnsignedUtil.cs b/itext/itext.io/itext/io/font/woff2/JavaUnsignedUtil.cs
index 9ecc8b71f8..cb2013f14e 100644
--- a/itext/itext.io/itext/io/font/woff2/JavaUnsignedUtil.cs
+++ b/itext/itext.io/itext/io/font/woff2/JavaUnsignedUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/font/woff2/Woff2Converter.cs b/itext/itext.io/itext/io/font/woff2/Woff2Converter.cs
index 7a185d7681..881e7ce19a 100644
--- a/itext/itext.io/itext/io/font/woff2/Woff2Converter.cs
+++ b/itext/itext.io/itext/io/font/woff2/Woff2Converter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/BmpImageData.cs b/itext/itext.io/itext/io/image/BmpImageData.cs
index e22927241f..1a706f0104 100644
--- a/itext/itext.io/itext/io/image/BmpImageData.cs
+++ b/itext/itext.io/itext/io/image/BmpImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/BmpImageHelper.cs b/itext/itext.io/itext/io/image/BmpImageHelper.cs
index 981912da89..7932f1f587 100644
--- a/itext/itext.io/itext/io/image/BmpImageHelper.cs
+++ b/itext/itext.io/itext/io/image/BmpImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/DrawingImageFactory.cs b/itext/itext.io/itext/io/image/DrawingImageFactory.cs
index ac48853508..d502b0607b 100644
--- a/itext/itext.io/itext/io/image/DrawingImageFactory.cs
+++ b/itext/itext.io/itext/io/image/DrawingImageFactory.cs
@@ -2,7 +2,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/GifImageData.cs b/itext/itext.io/itext/io/image/GifImageData.cs
index c6af356e00..f3243d75e4 100644
--- a/itext/itext.io/itext/io/image/GifImageData.cs
+++ b/itext/itext.io/itext/io/image/GifImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/GifImageHelper.cs b/itext/itext.io/itext/io/image/GifImageHelper.cs
index d34607833c..88d5f91da1 100644
--- a/itext/itext.io/itext/io/image/GifImageHelper.cs
+++ b/itext/itext.io/itext/io/image/GifImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/ImageData.cs b/itext/itext.io/itext/io/image/ImageData.cs
index 9708774b71..b18132c2e6 100644
--- a/itext/itext.io/itext/io/image/ImageData.cs
+++ b/itext/itext.io/itext/io/image/ImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/ImageDataFactory.cs b/itext/itext.io/itext/io/image/ImageDataFactory.cs
index 371d2f3c24..d462d396d4 100644
--- a/itext/itext.io/itext/io/image/ImageDataFactory.cs
+++ b/itext/itext.io/itext/io/image/ImageDataFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/ImageType.cs b/itext/itext.io/itext/io/image/ImageType.cs
index 070f91676d..a2c7a68ba4 100644
--- a/itext/itext.io/itext/io/image/ImageType.cs
+++ b/itext/itext.io/itext/io/image/ImageType.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/ImageTypeDetector.cs b/itext/itext.io/itext/io/image/ImageTypeDetector.cs
index bd903bfd8e..f9fb3c4900 100644
--- a/itext/itext.io/itext/io/image/ImageTypeDetector.cs
+++ b/itext/itext.io/itext/io/image/ImageTypeDetector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/image/Jbig2ImageData.cs b/itext/itext.io/itext/io/image/Jbig2ImageData.cs
index c78857f6e4..70a9c755fa 100644
--- a/itext/itext.io/itext/io/image/Jbig2ImageData.cs
+++ b/itext/itext.io/itext/io/image/Jbig2ImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/Jbig2ImageHelper.cs b/itext/itext.io/itext/io/image/Jbig2ImageHelper.cs
index a29e488848..8ce24e71eb 100644
--- a/itext/itext.io/itext/io/image/Jbig2ImageHelper.cs
+++ b/itext/itext.io/itext/io/image/Jbig2ImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/Jpeg2000ImageData.cs b/itext/itext.io/itext/io/image/Jpeg2000ImageData.cs
index b554321f66..ba12862775 100644
--- a/itext/itext.io/itext/io/image/Jpeg2000ImageData.cs
+++ b/itext/itext.io/itext/io/image/Jpeg2000ImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/Jpeg2000ImageHelper.cs b/itext/itext.io/itext/io/image/Jpeg2000ImageHelper.cs
index da042aa7ef..dcdedc4364 100644
--- a/itext/itext.io/itext/io/image/Jpeg2000ImageHelper.cs
+++ b/itext/itext.io/itext/io/image/Jpeg2000ImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/JpegImageData.cs b/itext/itext.io/itext/io/image/JpegImageData.cs
index e24641e42b..35e2b4cca6 100644
--- a/itext/itext.io/itext/io/image/JpegImageData.cs
+++ b/itext/itext.io/itext/io/image/JpegImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/JpegImageHelper.cs b/itext/itext.io/itext/io/image/JpegImageHelper.cs
index dfbb56a034..bb5b0762d1 100644
--- a/itext/itext.io/itext/io/image/JpegImageHelper.cs
+++ b/itext/itext.io/itext/io/image/JpegImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/PngChromaticities.cs b/itext/itext.io/itext/io/image/PngChromaticities.cs
index f458c92678..6535358235 100644
--- a/itext/itext.io/itext/io/image/PngChromaticities.cs
+++ b/itext/itext.io/itext/io/image/PngChromaticities.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/image/PngImageData.cs b/itext/itext.io/itext/io/image/PngImageData.cs
index b9958a6333..ccddd3eba1 100644
--- a/itext/itext.io/itext/io/image/PngImageData.cs
+++ b/itext/itext.io/itext/io/image/PngImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/PngImageHelper.cs b/itext/itext.io/itext/io/image/PngImageHelper.cs
index 16370a3657..715c3bd8c4 100644
--- a/itext/itext.io/itext/io/image/PngImageHelper.cs
+++ b/itext/itext.io/itext/io/image/PngImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/PngImageHelperConstants.cs b/itext/itext.io/itext/io/image/PngImageHelperConstants.cs
index 3e175df92e..d29bfadb71 100644
--- a/itext/itext.io/itext/io/image/PngImageHelperConstants.cs
+++ b/itext/itext.io/itext/io/image/PngImageHelperConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/image/RawImageData.cs b/itext/itext.io/itext/io/image/RawImageData.cs
index f27929a2e6..a54093bf3b 100644
--- a/itext/itext.io/itext/io/image/RawImageData.cs
+++ b/itext/itext.io/itext/io/image/RawImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/RawImageHelper.cs b/itext/itext.io/itext/io/image/RawImageHelper.cs
index 3815cd5006..7c2fc5a962 100644
--- a/itext/itext.io/itext/io/image/RawImageHelper.cs
+++ b/itext/itext.io/itext/io/image/RawImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/TiffImageData.cs b/itext/itext.io/itext/io/image/TiffImageData.cs
index 08c3ff1fb6..d803039353 100644
--- a/itext/itext.io/itext/io/image/TiffImageData.cs
+++ b/itext/itext.io/itext/io/image/TiffImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/image/TiffImageHelper.cs b/itext/itext.io/itext/io/image/TiffImageHelper.cs
index 8df4840aa6..2dfd7c4a7e 100644
--- a/itext/itext.io/itext/io/image/TiffImageHelper.cs
+++ b/itext/itext.io/itext/io/image/TiffImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/logs/IoLogMessageConstant.cs b/itext/itext.io/itext/io/logs/IoLogMessageConstant.cs
index 0ae5e13426..ba5ae20c76 100644
--- a/itext/itext.io/itext/io/logs/IoLogMessageConstant.cs
+++ b/itext/itext.io/itext/io/logs/IoLogMessageConstant.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/ArrayRandomAccessSource.cs b/itext/itext.io/itext/io/source/ArrayRandomAccessSource.cs
index 8af0efb402..abc42fa2d6 100644
--- a/itext/itext.io/itext/io/source/ArrayRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/ArrayRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/ByteArrayOutputStream.cs b/itext/itext.io/itext/io/source/ByteArrayOutputStream.cs
index f7dfe26fd8..7295a3fc53 100644
--- a/itext/itext.io/itext/io/source/ByteArrayOutputStream.cs
+++ b/itext/itext.io/itext/io/source/ByteArrayOutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/ByteBuffer.cs b/itext/itext.io/itext/io/source/ByteBuffer.cs
index aac332c2fc..3fa6b7e7e5 100644
--- a/itext/itext.io/itext/io/source/ByteBuffer.cs
+++ b/itext/itext.io/itext/io/source/ByteBuffer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/ByteUtils.cs b/itext/itext.io/itext/io/source/ByteUtils.cs
index 7c3e192847..3d204b731d 100644
--- a/itext/itext.io/itext/io/source/ByteUtils.cs
+++ b/itext/itext.io/itext/io/source/ByteUtils.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/DeflaterOutputStream.cs b/itext/itext.io/itext/io/source/DeflaterOutputStream.cs
index 13e2d397db..669a5eb9bd 100644
--- a/itext/itext.io/itext/io/source/DeflaterOutputStream.cs
+++ b/itext/itext.io/itext/io/source/DeflaterOutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/GetBufferedRandomAccessSource.cs b/itext/itext.io/itext/io/source/GetBufferedRandomAccessSource.cs
index f5c5c01e6e..79632d7c83 100644
--- a/itext/itext.io/itext/io/source/GetBufferedRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/GetBufferedRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/GroupedRandomAccessSource.cs b/itext/itext.io/itext/io/source/GroupedRandomAccessSource.cs
index 3c36fc98c5..033961a2cd 100644
--- a/itext/itext.io/itext/io/source/GroupedRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/GroupedRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/IRandomAccessSource.cs b/itext/itext.io/itext/io/source/IRandomAccessSource.cs
index de1466bfa9..0fa9e7dd4b 100644
--- a/itext/itext.io/itext/io/source/IRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/IRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/IndependentRandomAccessSource.cs b/itext/itext.io/itext/io/source/IndependentRandomAccessSource.cs
index f6ff47c673..6f3faf1816 100644
--- a/itext/itext.io/itext/io/source/IndependentRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/IndependentRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/OutputStream.cs b/itext/itext.io/itext/io/source/OutputStream.cs
index a49833eb64..aefd2cccf7 100644
--- a/itext/itext.io/itext/io/source/OutputStream.cs
+++ b/itext/itext.io/itext/io/source/OutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/PdfTokenizer.cs b/itext/itext.io/itext/io/source/PdfTokenizer.cs
index f449fc9356..1da3e44622 100644
--- a/itext/itext.io/itext/io/source/PdfTokenizer.cs
+++ b/itext/itext.io/itext/io/source/PdfTokenizer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/RAFRandomAccessSource.cs b/itext/itext.io/itext/io/source/RAFRandomAccessSource.cs
index 4e41ffa09f..08ce464c56 100644
--- a/itext/itext.io/itext/io/source/RAFRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/RAFRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/RASInputStream.cs b/itext/itext.io/itext/io/source/RASInputStream.cs
index 3aeeaa9500..6e7a5d70e5 100644
--- a/itext/itext.io/itext/io/source/RASInputStream.cs
+++ b/itext/itext.io/itext/io/source/RASInputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/RandomAccessFileOrArray.cs b/itext/itext.io/itext/io/source/RandomAccessFileOrArray.cs
index 28d524e217..de4f80666b 100644
--- a/itext/itext.io/itext/io/source/RandomAccessFileOrArray.cs
+++ b/itext/itext.io/itext/io/source/RandomAccessFileOrArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/RandomAccessSourceFactory.cs b/itext/itext.io/itext/io/source/RandomAccessSourceFactory.cs
index 5ef394a9d1..6eef4ee122 100644
--- a/itext/itext.io/itext/io/source/RandomAccessSourceFactory.cs
+++ b/itext/itext.io/itext/io/source/RandomAccessSourceFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/ThreadSafeRandomAccessSource.cs b/itext/itext.io/itext/io/source/ThreadSafeRandomAccessSource.cs
index 9d1bdf93c6..243c965b85 100644
--- a/itext/itext.io/itext/io/source/ThreadSafeRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/ThreadSafeRandomAccessSource.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/source/WindowRandomAccessSource.cs b/itext/itext.io/itext/io/source/WindowRandomAccessSource.cs
index f0e693cbd2..e6a8595d7c 100644
--- a/itext/itext.io/itext/io/source/WindowRandomAccessSource.cs
+++ b/itext/itext.io/itext/io/source/WindowRandomAccessSource.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/ArrayUtil.cs b/itext/itext.io/itext/io/util/ArrayUtil.cs
index d60e04d5e6..539a189031 100644
--- a/itext/itext.io/itext/io/util/ArrayUtil.cs
+++ b/itext/itext.io/itext/io/util/ArrayUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/AssemblyLoadContextUtil.cs b/itext/itext.io/itext/io/util/AssemblyLoadContextUtil.cs
index 21b0d56181..2a5f04e5a2 100644
--- a/itext/itext.io/itext/io/util/AssemblyLoadContextUtil.cs
+++ b/itext/itext.io/itext/io/util/AssemblyLoadContextUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/CliCommandUtil.cs b/itext/itext.io/itext/io/util/CliCommandUtil.cs
index 005d2aad21..93cd143665 100644
--- a/itext/itext.io/itext/io/util/CliCommandUtil.cs
+++ b/itext/itext.io/itext/io/util/CliCommandUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/DecimalFormatUtil.cs b/itext/itext.io/itext/io/util/DecimalFormatUtil.cs
index f6878ec9da..8e47ea816a 100644
--- a/itext/itext.io/itext/io/util/DecimalFormatUtil.cs
+++ b/itext/itext.io/itext/io/util/DecimalFormatUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/EnumUtil.cs b/itext/itext.io/itext/io/util/EnumUtil.cs
index b72ad3742d..104eece666 100644
--- a/itext/itext.io/itext/io/util/EnumUtil.cs
+++ b/itext/itext.io/itext/io/util/EnumUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/FilterUtil.cs b/itext/itext.io/itext/io/util/FilterUtil.cs
index fe641366d5..15591d4faa 100644
--- a/itext/itext.io/itext/io/util/FilterUtil.cs
+++ b/itext/itext.io/itext/io/util/FilterUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/GenericArray.cs b/itext/itext.io/itext/io/util/GenericArray.cs
index 4c54861d81..7627fb1511 100644
--- a/itext/itext.io/itext/io/util/GenericArray.cs
+++ b/itext/itext.io/itext/io/util/GenericArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/GhostscriptHelper.cs b/itext/itext.io/itext/io/util/GhostscriptHelper.cs
index 5a0b34589e..514e6b30c1 100644
--- a/itext/itext.io/itext/io/util/GhostscriptHelper.cs
+++ b/itext/itext.io/itext/io/util/GhostscriptHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/HashCode.cs b/itext/itext.io/itext/io/util/HashCode.cs
index c5f671af1a..f680eff5e5 100644
--- a/itext/itext.io/itext/io/util/HashCode.cs
+++ b/itext/itext.io/itext/io/util/HashCode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/ImageHandlerUtil.cs b/itext/itext.io/itext/io/util/ImageHandlerUtil.cs
index eae46f7925..01fa385500 100644
--- a/itext/itext.io/itext/io/util/ImageHandlerUtil.cs
+++ b/itext/itext.io/itext/io/util/ImageHandlerUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/ImageMagickCompareResult.cs b/itext/itext.io/itext/io/util/ImageMagickCompareResult.cs
index ec5e805b4d..9465a28f93 100644
--- a/itext/itext.io/itext/io/util/ImageMagickCompareResult.cs
+++ b/itext/itext.io/itext/io/util/ImageMagickCompareResult.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.io/itext/io/util/ImageMagickHelper.cs b/itext/itext.io/itext/io/util/ImageMagickHelper.cs
index 664eff3619..ef07583afc 100644
--- a/itext/itext.io/itext/io/util/ImageMagickHelper.cs
+++ b/itext/itext.io/itext/io/util/ImageMagickHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/IntHashtable.cs b/itext/itext.io/itext/io/util/IntHashtable.cs
index fa4af48213..8cc65a16fa 100644
--- a/itext/itext.io/itext/io/util/IntHashtable.cs
+++ b/itext/itext.io/itext/io/util/IntHashtable.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/MathUtil.cs b/itext/itext.io/itext/io/util/MathUtil.cs
index c3ad07a27c..491066f8e1 100644
--- a/itext/itext.io/itext/io/util/MathUtil.cs
+++ b/itext/itext.io/itext/io/util/MathUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/NumberUtil.cs b/itext/itext.io/itext/io/util/NumberUtil.cs
index cf3fcf83f5..9f58886ade 100644
--- a/itext/itext.io/itext/io/util/NumberUtil.cs
+++ b/itext/itext.io/itext/io/util/NumberUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/ResourceUtil.cs b/itext/itext.io/itext/io/util/ResourceUtil.cs
index d63ba04660..6d0f01e4d6 100644
--- a/itext/itext.io/itext/io/util/ResourceUtil.cs
+++ b/itext/itext.io/itext/io/util/ResourceUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/StreamUtil.cs b/itext/itext.io/itext/io/util/StreamUtil.cs
index 4935d9c55a..749bdf2016 100644
--- a/itext/itext.io/itext/io/util/StreamUtil.cs
+++ b/itext/itext.io/itext/io/util/StreamUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/TextUtil.cs b/itext/itext.io/itext/io/util/TextUtil.cs
index a4c5d9a41d..d77d574f13 100644
--- a/itext/itext.io/itext/io/util/TextUtil.cs
+++ b/itext/itext.io/itext/io/util/TextUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/UrlUtil.cs b/itext/itext.io/itext/io/util/UrlUtil.cs
index dc68a222f1..7f67486975 100644
--- a/itext/itext.io/itext/io/util/UrlUtil.cs
+++ b/itext/itext.io/itext/io/util/UrlUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/XmlUtil.cs b/itext/itext.io/itext/io/util/XmlUtil.cs
index 00ce813c8b..4a8889da37 100644
--- a/itext/itext.io/itext/io/util/XmlUtil.cs
+++ b/itext/itext.io/itext/io/util/XmlUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/zlib/ZDeflaterOutputStream.cs b/itext/itext.io/itext/io/util/zlib/ZDeflaterOutputStream.cs
index c537237c8d..5af2dd776c 100644
--- a/itext/itext.io/itext/io/util/zlib/ZDeflaterOutputStream.cs
+++ b/itext/itext.io/itext/io/util/zlib/ZDeflaterOutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.io/itext/io/util/zlib/ZInflaterInputStream.cs b/itext/itext.io/itext/io/util/zlib/ZInflaterInputStream.cs
index 99cd41e7f1..d64fce9177 100644
--- a/itext/itext.io/itext/io/util/zlib/ZInflaterInputStream.cs
+++ b/itext/itext.io/itext/io/util/zlib/ZInflaterInputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/KernelExtensions.cs b/itext/itext.kernel/KernelExtensions.cs
index 75f5dadb13..e0afba0bb3 100644
--- a/itext/itext.kernel/KernelExtensions.cs
+++ b/itext/itext.kernel/KernelExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/Properties/AssemblyInfo.cs b/itext/itext.kernel/Properties/AssemblyInfo.cs
index a916450ac3..2fea3376df 100644
--- a/itext/itext.kernel/Properties/AssemblyInfo.cs
+++ b/itext/itext.kernel/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.kernel.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("be4c62cc-6495-47e1-ab00-05b1bfe331f6")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.kernel/itext/kernel/actions/data/ITextCoreProductData.cs b/itext/itext.kernel/itext/kernel/actions/data/ITextCoreProductData.cs
index 71110808c2..ac604a7cd6 100644
--- a/itext/itext.kernel/itext/kernel/actions/data/ITextCoreProductData.cs
+++ b/itext/itext.kernel/itext/kernel/actions/data/ITextCoreProductData.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -33,11 +33,11 @@ namespace iText.Kernel.Actions.Data {
public sealed class ITextCoreProductData {
private const String CORE_PUBLIC_PRODUCT_NAME = "Core";
- private const String CORE_VERSION = "7.2.4";
+ private const String CORE_VERSION = "7.2.5";
private const int CORE_COPYRIGHT_SINCE = 2000;
- private const int CORE_COPYRIGHT_TO = 2022;
+ private const int CORE_COPYRIGHT_TO = 2023;
private static readonly ProductData ITEXT_PRODUCT_DATA = new ProductData(CORE_PUBLIC_PRODUCT_NAME, ProductNameConstant
.ITEXT_CORE, CORE_VERSION, CORE_COPYRIGHT_SINCE, CORE_COPYRIGHT_TO);
diff --git a/itext/itext.kernel/itext/kernel/actions/events/FlushPdfDocumentEvent.cs b/itext/itext.kernel/itext/kernel/actions/events/FlushPdfDocumentEvent.cs
index add93c9065..c070260088 100644
--- a/itext/itext.kernel/itext/kernel/actions/events/FlushPdfDocumentEvent.cs
+++ b/itext/itext.kernel/itext/kernel/actions/events/FlushPdfDocumentEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/actions/events/ITextCoreProductEvent.cs b/itext/itext.kernel/itext/kernel/actions/events/ITextCoreProductEvent.cs
index 351635dcee..1a1a554e47 100644
--- a/itext/itext.kernel/itext/kernel/actions/events/ITextCoreProductEvent.cs
+++ b/itext/itext.kernel/itext/kernel/actions/events/ITextCoreProductEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/actions/events/LinkDocumentIdEvent.cs b/itext/itext.kernel/itext/kernel/actions/events/LinkDocumentIdEvent.cs
index 1c41f501b3..eda12bf22d 100644
--- a/itext/itext.kernel/itext/kernel/actions/events/LinkDocumentIdEvent.cs
+++ b/itext/itext.kernel/itext/kernel/actions/events/LinkDocumentIdEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/colors/CalGray.cs b/itext/itext.kernel/itext/kernel/colors/CalGray.cs
index c4ce97db0d..b157467bf1 100644
--- a/itext/itext.kernel/itext/kernel/colors/CalGray.cs
+++ b/itext/itext.kernel/itext/kernel/colors/CalGray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/CalRgb.cs b/itext/itext.kernel/itext/kernel/colors/CalRgb.cs
index e185cf28e2..0457e04e67 100644
--- a/itext/itext.kernel/itext/kernel/colors/CalRgb.cs
+++ b/itext/itext.kernel/itext/kernel/colors/CalRgb.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/Color.cs b/itext/itext.kernel/itext/kernel/colors/Color.cs
index fd4c637bfe..e080bb243f 100644
--- a/itext/itext.kernel/itext/kernel/colors/Color.cs
+++ b/itext/itext.kernel/itext/kernel/colors/Color.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/ColorConstants.cs b/itext/itext.kernel/itext/kernel/colors/ColorConstants.cs
index 6419bdd29f..aba1b9c3d6 100644
--- a/itext/itext.kernel/itext/kernel/colors/ColorConstants.cs
+++ b/itext/itext.kernel/itext/kernel/colors/ColorConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/DeviceCmyk.cs b/itext/itext.kernel/itext/kernel/colors/DeviceCmyk.cs
index ff9beb42a7..65753053ca 100644
--- a/itext/itext.kernel/itext/kernel/colors/DeviceCmyk.cs
+++ b/itext/itext.kernel/itext/kernel/colors/DeviceCmyk.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/DeviceGray.cs b/itext/itext.kernel/itext/kernel/colors/DeviceGray.cs
index 87efa1d6da..bca8a35aca 100644
--- a/itext/itext.kernel/itext/kernel/colors/DeviceGray.cs
+++ b/itext/itext.kernel/itext/kernel/colors/DeviceGray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/DeviceN.cs b/itext/itext.kernel/itext/kernel/colors/DeviceN.cs
index f4c5605098..f28b2fbaf6 100644
--- a/itext/itext.kernel/itext/kernel/colors/DeviceN.cs
+++ b/itext/itext.kernel/itext/kernel/colors/DeviceN.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/DeviceRgb.cs b/itext/itext.kernel/itext/kernel/colors/DeviceRgb.cs
index ef1cf0b3f2..d5af122efc 100644
--- a/itext/itext.kernel/itext/kernel/colors/DeviceRgb.cs
+++ b/itext/itext.kernel/itext/kernel/colors/DeviceRgb.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/IccBased.cs b/itext/itext.kernel/itext/kernel/colors/IccBased.cs
index b013ebd7d9..648099cd82 100644
--- a/itext/itext.kernel/itext/kernel/colors/IccBased.cs
+++ b/itext/itext.kernel/itext/kernel/colors/IccBased.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/Indexed.cs b/itext/itext.kernel/itext/kernel/colors/Indexed.cs
index 6f094af1e1..31be88380f 100644
--- a/itext/itext.kernel/itext/kernel/colors/Indexed.cs
+++ b/itext/itext.kernel/itext/kernel/colors/Indexed.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/Lab.cs b/itext/itext.kernel/itext/kernel/colors/Lab.cs
index 25f6992e2a..552b4be02b 100644
--- a/itext/itext.kernel/itext/kernel/colors/Lab.cs
+++ b/itext/itext.kernel/itext/kernel/colors/Lab.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/PatternColor.cs b/itext/itext.kernel/itext/kernel/colors/PatternColor.cs
index 95fa9665da..3d7992a8ba 100644
--- a/itext/itext.kernel/itext/kernel/colors/PatternColor.cs
+++ b/itext/itext.kernel/itext/kernel/colors/PatternColor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/Separation.cs b/itext/itext.kernel/itext/kernel/colors/Separation.cs
index df7f171384..ffcc4ffe26 100644
--- a/itext/itext.kernel/itext/kernel/colors/Separation.cs
+++ b/itext/itext.kernel/itext/kernel/colors/Separation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/WebColors.cs b/itext/itext.kernel/itext/kernel/colors/WebColors.cs
index 1d8c18a135..417ad95d56 100644
--- a/itext/itext.kernel/itext/kernel/colors/WebColors.cs
+++ b/itext/itext.kernel/itext/kernel/colors/WebColors.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/colors/gradients/AbstractLinearGradientBuilder.cs b/itext/itext.kernel/itext/kernel/colors/gradients/AbstractLinearGradientBuilder.cs
index a3e4e38db2..77f20c5bbb 100644
--- a/itext/itext.kernel/itext/kernel/colors/gradients/AbstractLinearGradientBuilder.cs
+++ b/itext/itext.kernel/itext/kernel/colors/gradients/AbstractLinearGradientBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/colors/gradients/GradientColorStop.cs b/itext/itext.kernel/itext/kernel/colors/gradients/GradientColorStop.cs
index 9cf893aca3..a5d639fa6c 100644
--- a/itext/itext.kernel/itext/kernel/colors/gradients/GradientColorStop.cs
+++ b/itext/itext.kernel/itext/kernel/colors/gradients/GradientColorStop.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/colors/gradients/GradientSpreadMethod.cs b/itext/itext.kernel/itext/kernel/colors/gradients/GradientSpreadMethod.cs
index b16874f4c7..cbfebf79c9 100644
--- a/itext/itext.kernel/itext/kernel/colors/gradients/GradientSpreadMethod.cs
+++ b/itext/itext.kernel/itext/kernel/colors/gradients/GradientSpreadMethod.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/colors/gradients/LinearGradientBuilder.cs b/itext/itext.kernel/itext/kernel/colors/gradients/LinearGradientBuilder.cs
index 31cef9b033..2c5b506c7e 100644
--- a/itext/itext.kernel/itext/kernel/colors/gradients/LinearGradientBuilder.cs
+++ b/itext/itext.kernel/itext/kernel/colors/gradients/LinearGradientBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.cs b/itext/itext.kernel/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.cs
index d57947f211..9042a7df9b 100644
--- a/itext/itext.kernel/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.cs
+++ b/itext/itext.kernel/itext/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/crypto/AESCipher.cs b/itext/itext.kernel/itext/kernel/crypto/AESCipher.cs
index 7b990015e9..c2236c1ebc 100644
--- a/itext/itext.kernel/itext/kernel/crypto/AESCipher.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/AESCipher.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/AESCipherCBCnoPad.cs b/itext/itext.kernel/itext/kernel/crypto/AESCipherCBCnoPad.cs
index 2cc80bdeee..9ddd4440ea 100644
--- a/itext/itext.kernel/itext/kernel/crypto/AESCipherCBCnoPad.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/AESCipherCBCnoPad.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/ARCFOUREncryption.cs b/itext/itext.kernel/itext/kernel/crypto/ARCFOUREncryption.cs
index dccca76a60..de966c0bb4 100644
--- a/itext/itext.kernel/itext/kernel/crypto/ARCFOUREncryption.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/ARCFOUREncryption.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/AesDecryptor.cs b/itext/itext.kernel/itext/kernel/crypto/AesDecryptor.cs
index da0038cc3f..e6cf6060d4 100644
--- a/itext/itext.kernel/itext/kernel/crypto/AesDecryptor.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/AesDecryptor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/CryptoUtil.cs b/itext/itext.kernel/itext/kernel/crypto/CryptoUtil.cs
index 14903a93eb..a9eaa79b6b 100644
--- a/itext/itext.kernel/itext/kernel/crypto/CryptoUtil.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/CryptoUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/IDecryptor.cs b/itext/itext.kernel/itext/kernel/crypto/IDecryptor.cs
index fb9e614e99..cd200f15f1 100644
--- a/itext/itext.kernel/itext/kernel/crypto/IDecryptor.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/IDecryptor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/IVGenerator.cs b/itext/itext.kernel/itext/kernel/crypto/IVGenerator.cs
index 9520c4160c..ce99302267 100644
--- a/itext/itext.kernel/itext/kernel/crypto/IVGenerator.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/IVGenerator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/OutputStreamAesEncryption.cs b/itext/itext.kernel/itext/kernel/crypto/OutputStreamAesEncryption.cs
index 5704bee9e6..2f76bd36ed 100644
--- a/itext/itext.kernel/itext/kernel/crypto/OutputStreamAesEncryption.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/OutputStreamAesEncryption.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/OutputStreamEncryption.cs b/itext/itext.kernel/itext/kernel/crypto/OutputStreamEncryption.cs
index 0ccc5b5106..9ff75d8b72 100644
--- a/itext/itext.kernel/itext/kernel/crypto/OutputStreamEncryption.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/OutputStreamEncryption.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/OutputStreamStandardEncryption.cs b/itext/itext.kernel/itext/kernel/crypto/OutputStreamStandardEncryption.cs
index 9a8a6259d2..b8b452932f 100644
--- a/itext/itext.kernel/itext/kernel/crypto/OutputStreamStandardEncryption.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/OutputStreamStandardEncryption.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/StandardDecryptor.cs b/itext/itext.kernel/itext/kernel/crypto/StandardDecryptor.cs
index 37b65af2ef..a869b52e4b 100644
--- a/itext/itext.kernel/itext/kernel/crypto/StandardDecryptor.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/StandardDecryptor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/EncryptionUtils.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/EncryptionUtils.cs
index ae8f4655fd..d63a599a12 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/EncryptionUtils.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/EncryptionUtils.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubKeySecurityHandler.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubKeySecurityHandler.cs
index cf1d8d636c..c124435f7b 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubKeySecurityHandler.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubKeySecurityHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.cs
index 4a4440262a..e29a770d12 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.cs
index 38aad1d119..2166ace1b3 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.cs
index 96ef4fda92..14e6c5d70d 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.cs
index 83a477926c..590c166430 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PublicKeyRecipient.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PublicKeyRecipient.cs
index c63da8a6e9..09189cf189 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/PublicKeyRecipient.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/PublicKeyRecipient.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/SecurityHandler.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/SecurityHandler.cs
index 2a98261b65..cc8990cd4c 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/SecurityHandler.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/SecurityHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes128.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes128.cs
index 6e7baf5f4c..e5ff5b989a 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes128.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes128.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes256.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes256.cs
index 54024d7b26..5a95fb2cc6 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes256.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingAes256.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.cs
index e2157b5c1b..42dfd7dd75 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.cs
index 12586d642c..26c46b7a7f 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardSecurityHandler.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardSecurityHandler.cs
index 9c6e49d075..049779920d 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardSecurityHandler.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/StandardSecurityHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.cs b/itext/itext.kernel/itext/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.cs
index 03d7ab8d7b..b543cf58aa 100644
--- a/itext/itext.kernel/itext/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.cs
+++ b/itext/itext.kernel/itext/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/events/Event.cs b/itext/itext.kernel/itext/kernel/events/Event.cs
index 532f7c7bba..40b2ee6be0 100644
--- a/itext/itext.kernel/itext/kernel/events/Event.cs
+++ b/itext/itext.kernel/itext/kernel/events/Event.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/events/EventDispatcher.cs b/itext/itext.kernel/itext/kernel/events/EventDispatcher.cs
index 9fda778f76..805168508c 100644
--- a/itext/itext.kernel/itext/kernel/events/EventDispatcher.cs
+++ b/itext/itext.kernel/itext/kernel/events/EventDispatcher.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/events/IEventDispatcher.cs b/itext/itext.kernel/itext/kernel/events/IEventDispatcher.cs
index 71dea3e1b3..4a58cfbbbf 100644
--- a/itext/itext.kernel/itext/kernel/events/IEventDispatcher.cs
+++ b/itext/itext.kernel/itext/kernel/events/IEventDispatcher.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/events/IEventHandler.cs b/itext/itext.kernel/itext/kernel/events/IEventHandler.cs
index 5b29aa3b64..8e6d87e4da 100644
--- a/itext/itext.kernel/itext/kernel/events/IEventHandler.cs
+++ b/itext/itext.kernel/itext/kernel/events/IEventHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/events/PdfDocumentEvent.cs b/itext/itext.kernel/itext/kernel/events/PdfDocumentEvent.cs
index e11f839251..3034617966 100644
--- a/itext/itext.kernel/itext/kernel/events/PdfDocumentEvent.cs
+++ b/itext/itext.kernel/itext/kernel/events/PdfDocumentEvent.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/exceptions/BadPasswordException.cs b/itext/itext.kernel/itext/kernel/exceptions/BadPasswordException.cs
index 4f20b75444..2dd07344ee 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/BadPasswordException.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/BadPasswordException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/exceptions/InvalidXRefPrevException.cs b/itext/itext.kernel/itext/kernel/exceptions/InvalidXRefPrevException.cs
index 8a9e2af2b0..09bdac490f 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/InvalidXRefPrevException.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/InvalidXRefPrevException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/exceptions/KernelExceptionMessageConstant.cs b/itext/itext.kernel/itext/kernel/exceptions/KernelExceptionMessageConstant.cs
index 176e4d7173..c5b5508e5c 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/KernelExceptionMessageConstant.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/KernelExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/exceptions/MemoryLimitsAwareException.cs b/itext/itext.kernel/itext/kernel/exceptions/MemoryLimitsAwareException.cs
index c5348042a0..1405879709 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/MemoryLimitsAwareException.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/MemoryLimitsAwareException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/exceptions/PdfException.cs b/itext/itext.kernel/itext/kernel/exceptions/PdfException.cs
index a1f2b67f5e..0d7585befd 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/PdfException.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/PdfException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/exceptions/XrefCycledReferencesException.cs b/itext/itext.kernel/itext/kernel/exceptions/XrefCycledReferencesException.cs
index 164d8c1666..3b8736fbcf 100644
--- a/itext/itext.kernel/itext/kernel/exceptions/XrefCycledReferencesException.cs
+++ b/itext/itext.kernel/itext/kernel/exceptions/XrefCycledReferencesException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/font/DocFontEncoding.cs b/itext/itext.kernel/itext/kernel/font/DocFontEncoding.cs
index 675a3f49d9..4b95a12b98 100644
--- a/itext/itext.kernel/itext/kernel/font/DocFontEncoding.cs
+++ b/itext/itext.kernel/itext/kernel/font/DocFontEncoding.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/DocTrueTypeFont.cs b/itext/itext.kernel/itext/kernel/font/DocTrueTypeFont.cs
index 7e1cb3f9c2..5c7e2a42d6 100644
--- a/itext/itext.kernel/itext/kernel/font/DocTrueTypeFont.cs
+++ b/itext/itext.kernel/itext/kernel/font/DocTrueTypeFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/DocType1Font.cs b/itext/itext.kernel/itext/kernel/font/DocType1Font.cs
index ba3949a413..b0776cbc7f 100644
--- a/itext/itext.kernel/itext/kernel/font/DocType1Font.cs
+++ b/itext/itext.kernel/itext/kernel/font/DocType1Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/FontUtil.cs b/itext/itext.kernel/itext/kernel/font/FontUtil.cs
index 8320f43039..4e8d50a170 100644
--- a/itext/itext.kernel/itext/kernel/font/FontUtil.cs
+++ b/itext/itext.kernel/itext/kernel/font/FontUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/IDocFontProgram.cs b/itext/itext.kernel/itext/kernel/font/IDocFontProgram.cs
index bb33c34455..cc8c7d3767 100644
--- a/itext/itext.kernel/itext/kernel/font/IDocFontProgram.cs
+++ b/itext/itext.kernel/itext/kernel/font/IDocFontProgram.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfFont.cs b/itext/itext.kernel/itext/kernel/font/PdfFont.cs
index a41bbc8d45..8dd8f071e2 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfFont.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfFontFactory.cs b/itext/itext.kernel/itext/kernel/font/PdfFontFactory.cs
index 35b07bbd11..e0c9d9b222 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfFontFactory.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfFontFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfSimpleFont.cs b/itext/itext.kernel/itext/kernel/font/PdfSimpleFont.cs
index de1b4cd133..75c3a26d2d 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfSimpleFont.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfSimpleFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfTrueTypeFont.cs b/itext/itext.kernel/itext/kernel/font/PdfTrueTypeFont.cs
index 2c650b4925..c13eb5e99b 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfTrueTypeFont.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfTrueTypeFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfType0Font.cs b/itext/itext.kernel/itext/kernel/font/PdfType0Font.cs
index f86d519580..64df92cfb9 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfType0Font.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfType0Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfType1Font.cs b/itext/itext.kernel/itext/kernel/font/PdfType1Font.cs
index c8ac656a3d..24cb7da6e0 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfType1Font.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfType1Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/PdfType3Font.cs b/itext/itext.kernel/itext/kernel/font/PdfType3Font.cs
index 53679d0a36..2450d95a16 100644
--- a/itext/itext.kernel/itext/kernel/font/PdfType3Font.cs
+++ b/itext/itext.kernel/itext/kernel/font/PdfType3Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/Type3Font.cs b/itext/itext.kernel/itext/kernel/font/Type3Font.cs
index 005b813ad7..ec42a1ee58 100644
--- a/itext/itext.kernel/itext/kernel/font/Type3Font.cs
+++ b/itext/itext.kernel/itext/kernel/font/Type3Font.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/font/Type3Glyph.cs b/itext/itext.kernel/itext/kernel/font/Type3Glyph.cs
index b4faf8f624..9f85483005 100644
--- a/itext/itext.kernel/itext/kernel/font/Type3Glyph.cs
+++ b/itext/itext.kernel/itext/kernel/font/Type3Glyph.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/AffineTransform.cs b/itext/itext.kernel/itext/kernel/geom/AffineTransform.cs
index 607c3dd1be..776204e70f 100644
--- a/itext/itext.kernel/itext/kernel/geom/AffineTransform.cs
+++ b/itext/itext.kernel/itext/kernel/geom/AffineTransform.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/BezierCurve.cs b/itext/itext.kernel/itext/kernel/geom/BezierCurve.cs
index d6a82830b1..82ef6c2e86 100644
--- a/itext/itext.kernel/itext/kernel/geom/BezierCurve.cs
+++ b/itext/itext.kernel/itext/kernel/geom/BezierCurve.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/IShape.cs b/itext/itext.kernel/itext/kernel/geom/IShape.cs
index 4b1e34af1e..34f38927df 100644
--- a/itext/itext.kernel/itext/kernel/geom/IShape.cs
+++ b/itext/itext.kernel/itext/kernel/geom/IShape.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/Line.cs b/itext/itext.kernel/itext/kernel/geom/Line.cs
index 71659e747e..7968ed8479 100644
--- a/itext/itext.kernel/itext/kernel/geom/Line.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Line.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/LineSegment.cs b/itext/itext.kernel/itext/kernel/geom/LineSegment.cs
index 8b9463a849..788032bbd9 100644
--- a/itext/itext.kernel/itext/kernel/geom/LineSegment.cs
+++ b/itext/itext.kernel/itext/kernel/geom/LineSegment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/Matrix.cs b/itext/itext.kernel/itext/kernel/geom/Matrix.cs
index 6c9e4b3e63..d9e9306239 100644
--- a/itext/itext.kernel/itext/kernel/geom/Matrix.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Matrix.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/PageSize.cs b/itext/itext.kernel/itext/kernel/geom/PageSize.cs
index 00698e1d1e..8e75070abc 100644
--- a/itext/itext.kernel/itext/kernel/geom/PageSize.cs
+++ b/itext/itext.kernel/itext/kernel/geom/PageSize.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/Path.cs b/itext/itext.kernel/itext/kernel/geom/Path.cs
index 00fe6c7796..335ee4000c 100644
--- a/itext/itext.kernel/itext/kernel/geom/Path.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Path.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/Rectangle.cs b/itext/itext.kernel/itext/kernel/geom/Rectangle.cs
index 413c787311..9b0f6618b5 100644
--- a/itext/itext.kernel/itext/kernel/geom/Rectangle.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Rectangle.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/ShapeTransformUtil.cs b/itext/itext.kernel/itext/kernel/geom/ShapeTransformUtil.cs
index 49ff552d8c..d052d5b47a 100644
--- a/itext/itext.kernel/itext/kernel/geom/ShapeTransformUtil.cs
+++ b/itext/itext.kernel/itext/kernel/geom/ShapeTransformUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/geom/Subpath.cs b/itext/itext.kernel/itext/kernel/geom/Subpath.cs
index 268d351542..e398b7472a 100644
--- a/itext/itext.kernel/itext/kernel/geom/Subpath.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Subpath.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/geom/Vector.cs b/itext/itext.kernel/itext/kernel/geom/Vector.cs
index 9d0816aa32..40f195d0ad 100644
--- a/itext/itext.kernel/itext/kernel/geom/Vector.cs
+++ b/itext/itext.kernel/itext/kernel/geom/Vector.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/logs/KernelLogMessageConstant.cs b/itext/itext.kernel/itext/kernel/logs/KernelLogMessageConstant.cs
index df55f1ffde..d643bcacd0 100644
--- a/itext/itext.kernel/itext/kernel/logs/KernelLogMessageConstant.cs
+++ b/itext/itext.kernel/itext/kernel/logs/KernelLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/AlphabetNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/AlphabetNumbering.cs
index c13d9dd961..bdbb565f6c 100644
--- a/itext/itext.kernel/itext/kernel/numbering/AlphabetNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/AlphabetNumbering.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/ArmenianNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/ArmenianNumbering.cs
index 21cd8faa27..212a361575 100644
--- a/itext/itext.kernel/itext/kernel/numbering/ArmenianNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/ArmenianNumbering.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/EnglishAlphabetNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/EnglishAlphabetNumbering.cs
index 60acbe2ab1..34de1fa756 100644
--- a/itext/itext.kernel/itext/kernel/numbering/EnglishAlphabetNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/EnglishAlphabetNumbering.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/GeorgianNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/GeorgianNumbering.cs
index ac3df53fb3..8193d90582 100644
--- a/itext/itext.kernel/itext/kernel/numbering/GeorgianNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/GeorgianNumbering.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/GreekAlphabetNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/GreekAlphabetNumbering.cs
index 9d37f6fe55..38d8f314f7 100644
--- a/itext/itext.kernel/itext/kernel/numbering/GreekAlphabetNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/GreekAlphabetNumbering.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/numbering/RomanNumbering.cs b/itext/itext.kernel/itext/kernel/numbering/RomanNumbering.cs
index 6dc02f3c75..1327830938 100644
--- a/itext/itext.kernel/itext/kernel/numbering/RomanNumbering.cs
+++ b/itext/itext.kernel/itext/kernel/numbering/RomanNumbering.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/CompressionConstants.cs b/itext/itext.kernel/itext/kernel/pdf/CompressionConstants.cs
index 2306dfc3fd..fcf504ba89 100644
--- a/itext/itext.kernel/itext/kernel/pdf/CompressionConstants.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/CompressionConstants.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/CountOutputStream.cs b/itext/itext.kernel/itext/kernel/pdf/CountOutputStream.cs
index 6d5ac642ec..4163f8e164 100644
--- a/itext/itext.kernel/itext/kernel/pdf/CountOutputStream.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/CountOutputStream.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/DestinationResolverCopyFilter.cs b/itext/itext.kernel/itext/kernel/pdf/DestinationResolverCopyFilter.cs
index d5cb3ade5c..5e3eff956f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/DestinationResolverCopyFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/DestinationResolverCopyFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/DocumentProperties.cs b/itext/itext.kernel/itext/kernel/pdf/DocumentProperties.cs
index 254c1e4e10..a3527298c1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/DocumentProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/DocumentProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/EncryptedEmbeddedStreamsHandler.cs b/itext/itext.kernel/itext/kernel/pdf/EncryptedEmbeddedStreamsHandler.cs
index a694b134b3..dd20b868d3 100644
--- a/itext/itext.kernel/itext/kernel/pdf/EncryptedEmbeddedStreamsHandler.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/EncryptedEmbeddedStreamsHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/EncryptionConstants.cs b/itext/itext.kernel/itext/kernel/pdf/EncryptionConstants.cs
index c017c9a9dd..5a4f09d6b4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/EncryptionConstants.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/EncryptionConstants.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/EncryptionProperties.cs b/itext/itext.kernel/itext/kernel/pdf/EncryptionProperties.cs
index 9e1fb52221..d2e46c49d4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/EncryptionProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/EncryptionProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/FingerPrint.cs b/itext/itext.kernel/itext/kernel/pdf/FingerPrint.cs
index e19532e550..b99f8d9bc9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/FingerPrint.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/FingerPrint.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/IPdfPageExtraCopier.cs b/itext/itext.kernel/itext/kernel/pdf/IPdfPageExtraCopier.cs
index 57a8a2d4b7..f85627b6c0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/IPdfPageExtraCopier.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/IPdfPageExtraCopier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/IPdfPageFactory.cs b/itext/itext.kernel/itext/kernel/pdf/IPdfPageFactory.cs
index 71d8034094..9a20ebdf40 100644
--- a/itext/itext.kernel/itext/kernel/pdf/IPdfPageFactory.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/IPdfPageFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/IndirectFilterUtils.cs b/itext/itext.kernel/itext/kernel/pdf/IndirectFilterUtils.cs
index b633fa756c..1b4a14b79e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/IndirectFilterUtils.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/IndirectFilterUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/IsoKey.cs b/itext/itext.kernel/itext/kernel/pdf/IsoKey.cs
index f1c5168e29..b6d3955661 100644
--- a/itext/itext.kernel/itext/kernel/pdf/IsoKey.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/IsoKey.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareFilter.cs b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareFilter.cs
index 9ad0208f78..0c3dfd47bb 100644
--- a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareFilter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareHandler.cs b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareHandler.cs
index 32b2586ce3..f3a6be75fd 100644
--- a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareHandler.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareOutputStream.cs b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareOutputStream.cs
index 106b53655d..8f4c0c110d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareOutputStream.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/MemoryLimitsAwareOutputStream.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/OcgPropertiesCopier.cs b/itext/itext.kernel/itext/kernel/pdf/OcgPropertiesCopier.cs
index ffdce54b57..795caeb321 100644
--- a/itext/itext.kernel/itext/kernel/pdf/OcgPropertiesCopier.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/OcgPropertiesCopier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PageFlushingHelper.cs b/itext/itext.kernel/itext/kernel/pdf/PageFlushingHelper.cs
index 18f18e92e2..056b3fe1d1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PageFlushingHelper.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PageFlushingHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PageLabelNumberingStyle.cs b/itext/itext.kernel/itext/kernel/pdf/PageLabelNumberingStyle.cs
index 6edb2d07eb..2a7c2f64bc 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PageLabelNumberingStyle.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PageLabelNumberingStyle.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfAConformanceLevel.cs b/itext/itext.kernel/itext/kernel/pdf/PdfAConformanceLevel.cs
index ef514fbd89..e89430a8d3 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfAConformanceLevel.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfAConformanceLevel.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfAnnotationBorder.cs b/itext/itext.kernel/itext/kernel/pdf/PdfAnnotationBorder.cs
index cab2712a36..16fd88acfb 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfAnnotationBorder.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfAnnotationBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfArray.cs b/itext/itext.kernel/itext/kernel/pdf/PdfArray.cs
index ec6a5509e1..f12fdb4e01 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfArray.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfArrayDirectIterator.cs b/itext/itext.kernel/itext/kernel/pdf/PdfArrayDirectIterator.cs
index 7582064682..f2ab901c88 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfArrayDirectIterator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfArrayDirectIterator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfBoolean.cs b/itext/itext.kernel/itext/kernel/pdf/PdfBoolean.cs
index da73725d51..3ec651617a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfBoolean.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfBoolean.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfCatalog.cs b/itext/itext.kernel/itext/kernel/pdf/PdfCatalog.cs
index 164ffd9385..88014ab477 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfCatalog.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfCatalog.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDashPattern.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDashPattern.cs
index fd3a2361c1..dd1a739b24 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDashPattern.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDashPattern.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDate.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDate.cs
index 25dbd64782..ca2de6c571 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDate.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDate.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDeveloperExtension.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDeveloperExtension.cs
index bb04629785..cda4960f5e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDeveloperExtension.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDeveloperExtension.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDictionary.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDictionary.cs
index d518b344ca..478c792c64 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDictionary.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryEntrySet.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryEntrySet.cs
index e40f0e44ed..3e36593804 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryEntrySet.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryEntrySet.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryValues.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryValues.cs
index 5cfb9d88e7..17a27e25c6 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryValues.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDictionaryValues.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDocument.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDocument.cs
index 52f322ef5e..fde52aa302 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDocument.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDocument.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -333,11 +333,7 @@ public PdfDocument(PdfReader reader, PdfWriter writer)
/// Gets the page by page number.
/// page number.
- ///
- /// page by page number. may return
- ///
- /// in case the page tree is broken
- ///
+ /// page by page number.
public virtual PdfPage GetPage(int pageNum) {
CheckClosingStatus();
return catalog.GetPageTree().GetPage(pageNum);
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfDocumentInfo.cs b/itext/itext.kernel/itext/kernel/pdf/PdfDocumentInfo.cs
index 32a8b86fa7..a693ee43f4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfDocumentInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfDocumentInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayload.cs b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayload.cs
index 16aa552b40..f2d66c504f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayload.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayload.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayloadDocument.cs b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayloadDocument.cs
index 01b49b43a2..263e5d69fd 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayloadDocument.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptedPayloadDocument.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfEncryption.cs b/itext/itext.kernel/itext/kernel/pdf/PdfEncryption.cs
index 3ef9045e90..e02698fa39 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfEncryption.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfEncryption.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptor.cs b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptor.cs
index d1ee6969e5..a7e0d22641 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfEncryptor.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfEncryptor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfExtensions.cs b/itext/itext.kernel/itext/kernel/pdf/PdfExtensions.cs
index 5cef86ceee..d28c1414a2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfExtensions.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfIndirectReference.cs b/itext/itext.kernel/itext/kernel/pdf/PdfIndirectReference.cs
index 74b6c86276..093489f18a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfIndirectReference.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfIndirectReference.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfLiteral.cs b/itext/itext.kernel/itext/kernel/pdf/PdfLiteral.cs
index c8e63f8b8e..4c9fc3d6a4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfLiteral.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfLiteral.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfName.cs b/itext/itext.kernel/itext/kernel/pdf/PdfName.cs
index a03e69a81e..4f4ef8760f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfName.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfName.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfNameLoader.cs b/itext/itext.kernel/itext/kernel/pdf/PdfNameLoader.cs
index 5292858503..463bc0c5e5 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfNameLoader.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfNameLoader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfNameTree.cs b/itext/itext.kernel/itext/kernel/pdf/PdfNameTree.cs
index 7d3d817e28..8c7c4a074d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfNameTree.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfNameTree.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfNull.cs b/itext/itext.kernel/itext/kernel/pdf/PdfNull.cs
index 009a371231..5ff65114f9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfNull.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfNull.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfNumTree.cs b/itext/itext.kernel/itext/kernel/pdf/PdfNumTree.cs
index 819d387cb3..5c05950e32 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfNumTree.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfNumTree.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfNumber.cs b/itext/itext.kernel/itext/kernel/pdf/PdfNumber.cs
index 6d6626dfee..d93d13aaa4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfNumber.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfNumber.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfObject.cs b/itext/itext.kernel/itext/kernel/pdf/PdfObject.cs
index bdb3d881f3..16faf1e5db 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfObjectStream.cs b/itext/itext.kernel/itext/kernel/pdf/PdfObjectStream.cs
index a537f0a710..8aca9a85f6 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfObjectStream.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfObjectStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfObjectWrapper.cs b/itext/itext.kernel/itext/kernel/pdf/PdfObjectWrapper.cs
index 9b7d954712..66889e9a2a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfObjectWrapper.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfObjectWrapper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfOutline.cs b/itext/itext.kernel/itext/kernel/pdf/PdfOutline.cs
index 3d7b6a8d2c..9b5ae31231 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfOutline.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfOutline.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfOutputIntent.cs b/itext/itext.kernel/itext/kernel/pdf/PdfOutputIntent.cs
index ea2025b9b4..8630cdf8e2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfOutputIntent.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfOutputIntent.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfOutputStream.cs b/itext/itext.kernel/itext/kernel/pdf/PdfOutputStream.cs
index 1564cc5b65..a2bbc43c9d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfOutputStream.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfOutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfPage.cs b/itext/itext.kernel/itext/kernel/pdf/PdfPage.cs
index 62997155cd..4f0c49ae33 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfPage.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfPage.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfPageFactory.cs b/itext/itext.kernel/itext/kernel/pdf/PdfPageFactory.cs
index 60d3c0de18..73a6072994 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfPageFactory.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfPageFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfPages.cs b/itext/itext.kernel/itext/kernel/pdf/PdfPages.cs
index af352c02f3..f664df5ede 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfPages.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfPages.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfPagesTree.cs b/itext/itext.kernel/itext/kernel/pdf/PdfPagesTree.cs
index ddc89b2a19..980d69a537 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfPagesTree.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfPagesTree.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -142,6 +142,10 @@ internal class PdfPagesTree {
}
pages[pageNum] = pdfPage;
}
+ if (pdfPage == null) {
+ throw new PdfException(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE
+ , pageNum + 1));
+ }
return pdfPage;
}
@@ -425,11 +429,15 @@ internal class PdfPagesTree {
PdfPages lastPdfPages = null;
for (int i = 0; i < kids.Size() && kidsCount > 0; i++) {
/*
- * We don't release pdfPagesObject in the end of each loop because we enter this for-cycle only when parent has PdfPages kids.
- * If all of the kids are PdfPages, then there's nothing to release, because we don't release PdfPages at this point.
+ * We don't release pdfPagesObject in the end of each loop because we enter this for-cycle only when
+ * parent has PdfPages kids.
+ * If all of the kids are PdfPages, then there's nothing to release, because we don't release
+ * PdfPages at this point.
* If there are kids that are instances of PdfPage, then there's no sense in releasing them:
- * in this case ParentTreeStructure is being rebuilt by inserting an intermediate PdfPages between the parent and a PdfPage,
- * thus modifying the page object by resetting its parent, thus making it impossible to release the object.
+ * in this case ParentTreeStructure is being rebuilt by inserting an intermediate PdfPages between
+ * the parent and a PdfPage,
+ * thus modifying the page object by resetting its parent, thus making it impossible to release the
+ * object.
*/
PdfDictionary pdfPagesObject = kids.GetAsDictionary(i);
if (pdfPagesObject.GetAsArray(PdfName.Kids) == null) {
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfPrimitiveObject.cs b/itext/itext.kernel/itext/kernel/pdf/PdfPrimitiveObject.cs
index 14ce1c243f..8387a32519 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfPrimitiveObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfPrimitiveObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfReader.cs b/itext/itext.kernel/itext/kernel/pdf/PdfReader.cs
index 55a37920f4..b43455f486 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfReader.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfReader.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -86,6 +86,8 @@ public class PdfReader : IDisposable {
//indicate nearest first Indirect reference object which includes current reading the object, using for PdfString decrypt
private PdfIndirectReference currentIndirectReference;
+ private XMPMeta xmpMeta;
+
protected internal PdfTokenizer tokens;
protected internal PdfEncryption decrypt;
@@ -674,14 +676,16 @@ public PdfReader(String filename)
if (pdfDocument == null || !pdfDocument.GetXref().IsReadingCompleted()) {
throw new PdfException(KernelExceptionMessageConstant.DOCUMENT_HAS_NOT_BEEN_READ_YET);
}
- if (pdfDocument.GetXmpMetadata() != null) {
- try {
- pdfAConformanceLevel = PdfAConformanceLevel.GetConformanceLevel(XMPMetaFactory.ParseFromBuffer(pdfDocument
- .GetXmpMetadata()));
+ try {
+ if (xmpMeta == null && pdfDocument.GetXmpMetadata() != null) {
+ xmpMeta = XMPMetaFactory.ParseFromBuffer(pdfDocument.GetXmpMetadata());
}
- catch (XMPException) {
+ if (xmpMeta != null) {
+ pdfAConformanceLevel = PdfAConformanceLevel.GetConformanceLevel(xmpMeta);
}
}
+ catch (XMPException) {
+ }
}
return pdfAConformanceLevel;
}
@@ -1418,48 +1422,73 @@ public PdfReader(String filename)
tokens.Seek(0);
trailer = null;
ByteBuffer buffer = new ByteBuffer(24);
- PdfTokenizer lineTokenizer = new PdfTokenizer(new RandomAccessFileOrArray(new PdfReader.ReusableRandomAccessSource
- (buffer)));
- for (; ; ) {
- long pos = tokens.GetPosition();
- buffer.Reset();
- // added boolean because of mailing list issue (17 Feb. 2014)
- if (!tokens.ReadLineSegment(buffer, true)) {
- break;
- }
- if (buffer.Get(0) == 't') {
- if (!PdfTokenizer.CheckTrailer(buffer)) {
- continue;
+ using (PdfTokenizer lineTokenizer = new PdfTokenizer(new RandomAccessFileOrArray(new PdfReader.ReusableRandomAccessSource
+ (buffer)))) {
+ long? trailerIndex = null;
+ for (; ; ) {
+ long pos = tokens.GetPosition();
+ buffer.Reset();
+ // added boolean because of mailing list issue (17 Feb. 2014)
+ if (!tokens.ReadLineSegment(buffer, true)) {
+ break;
}
- tokens.Seek(pos);
- tokens.NextToken();
- pos = tokens.GetPosition();
- try {
- PdfDictionary dic = (PdfDictionary)ReadObject(false);
- if (dic.Get(PdfName.Root, false) != null) {
- trailer = dic;
+ if (buffer.Get(0) == 't') {
+ if (!PdfTokenizer.CheckTrailer(buffer)) {
+ continue;
+ }
+ tokens.Seek(pos);
+ tokens.NextToken();
+ pos = tokens.GetPosition();
+ if (IsCurrentObjectATrailer()) {
+ // if the pdf is linearized it is possible that the trailer has been read
+ // before the actual objects it refers to this causes the trailer to have
+ // objects in READING state that's why we keep track of the position of the
+ // trailer and then asign it when the whole pdf has been loaded
+ trailerIndex = pos;
}
else {
tokens.Seek(pos);
}
}
- catch (Exception) {
- tokens.Seek(pos);
- }
- }
- else {
- if (buffer.Get(0) >= '0' && buffer.Get(0) <= '9') {
- int[] obj = PdfTokenizer.CheckObjectStart(lineTokenizer);
- if (obj == null) {
- continue;
- }
- int num = obj[0];
- int gen = obj[1];
- if (xref.Get(num) == null || xref.Get(num).GetGenNumber() <= gen) {
- xref.Add(new PdfIndirectReference(pdfDocument, num, gen, pos));
+ else {
+ if (buffer.Get(0) >= '0' && buffer.Get(0) <= '9') {
+ int[] obj = PdfTokenizer.CheckObjectStart(lineTokenizer);
+ if (obj == null) {
+ continue;
+ }
+ int num = obj[0];
+ int gen = obj[1];
+ if (xref.Get(num) == null || xref.Get(num).GetGenNumber() <= gen) {
+ xref.Add(new PdfIndirectReference(pdfDocument, num, gen, pos));
+ }
}
}
}
+ // now that the document has been read fully the underlying trailer references won't be
+ // in READING state when the pdf has been linearised now we can assign the trailer
+ // and it will have the right references
+ SetTrailerFromTrailerIndex(trailerIndex);
+ }
+ }
+
+ private bool IsCurrentObjectATrailer() {
+ try {
+ PdfDictionary dic = (PdfDictionary)ReadObject(false);
+ return dic.Get(PdfName.Root, false) != null;
+ }
+ catch (Exception) {
+ return false;
+ }
+ }
+
+ private void SetTrailerFromTrailerIndex(long? trailerIndex) {
+ if (trailerIndex == null) {
+ throw new PdfException(KernelExceptionMessageConstant.TRAILER_NOT_FOUND);
+ }
+ tokens.Seek((long)trailerIndex);
+ PdfDictionary dic = (PdfDictionary)ReadObject(false);
+ if (dic.Get(PdfName.Root, false) != null) {
+ trailer = dic;
}
if (trailer == null) {
throw new PdfException(KernelExceptionMessageConstant.TRAILER_NOT_FOUND);
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfResources.cs b/itext/itext.kernel/itext/kernel/pdf/PdfResources.cs
index e5c53c0954..081fa14550 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfResources.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfResources.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfStream.cs b/itext/itext.kernel/itext/kernel/pdf/PdfStream.cs
index 3709e273c7..5ab9e82de8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfStream.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfString.cs b/itext/itext.kernel/itext/kernel/pdf/PdfString.cs
index 5e152bd177..9f5554bdaf 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfString.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfString.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfTextArray.cs b/itext/itext.kernel/itext/kernel/pdf/PdfTextArray.cs
index 29567cd6f4..b43c0001db 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfTextArray.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfTextArray.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfVersion.cs b/itext/itext.kernel/itext/kernel/pdf/PdfVersion.cs
index a25591194d..ad2b7fb7b2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfVersion.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfVersion.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfViewerPreferences.cs b/itext/itext.kernel/itext/kernel/pdf/PdfViewerPreferences.cs
index fce812f605..54b809bb78 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfViewerPreferences.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfViewerPreferences.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfWriter.cs b/itext/itext.kernel/itext/kernel/pdf/PdfWriter.cs
index dc02ae694e..a9a1e35545 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfWriter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfWriter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -274,7 +274,7 @@ public PdfWriter(String filename, WriterProperties properties)
}
SerializedObjectContent serializedContent = null;
if (properties.smartMode && tryToFindDuplicate && !CheckTypeOfPdfDictionary(obj, PdfName.Page) && !CheckTypeOfPdfDictionary
- (obj, PdfName.OCG)) {
+ (obj, PdfName.OCG) && !CheckTypeOfPdfDictionary(obj, PdfName.OCMD)) {
serializedContent = smartModeSerializer.SerializeObject(obj);
PdfIndirectReference objectRef = smartModeSerializer.GetSavedSerializedObject(serializedContent);
if (objectRef != null) {
diff --git a/itext/itext.kernel/itext/kernel/pdf/PdfXrefTable.cs b/itext/itext.kernel/itext/kernel/pdf/PdfXrefTable.cs
index 1469141eae..15fa9a7ca7 100644
--- a/itext/itext.kernel/itext/kernel/pdf/PdfXrefTable.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/PdfXrefTable.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/ReaderProperties.cs b/itext/itext.kernel/itext/kernel/pdf/ReaderProperties.cs
index 3ddd258c7a..2d7e12335e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/ReaderProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/ReaderProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/SerializedObjectContent.cs b/itext/itext.kernel/itext/kernel/pdf/SerializedObjectContent.cs
index 89650f79fe..4ea9dfb91e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/SerializedObjectContent.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/SerializedObjectContent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/SmartModePdfObjectsSerializer.cs b/itext/itext.kernel/itext/kernel/pdf/SmartModePdfObjectsSerializer.cs
index a67297f032..5fa3e46733 100644
--- a/itext/itext.kernel/itext/kernel/pdf/SmartModePdfObjectsSerializer.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/SmartModePdfObjectsSerializer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/StampingProperties.cs b/itext/itext.kernel/itext/kernel/pdf/StampingProperties.cs
index 8f6d0d1182..6ce2deb78b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/StampingProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/StampingProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/VersionConforming.cs b/itext/itext.kernel/itext/kernel/pdf/VersionConforming.cs
index 19fb1b80b3..a7b01e7cfa 100644
--- a/itext/itext.kernel/itext/kernel/pdf/VersionConforming.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/VersionConforming.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/WriterProperties.cs b/itext/itext.kernel/itext/kernel/pdf/WriterProperties.cs
index d6658df42d..69e93fc7bd 100644
--- a/itext/itext.kernel/itext/kernel/pdf/WriterProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/WriterProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/XmpMetaInfoConverter.cs b/itext/itext.kernel/itext/kernel/pdf/XmpMetaInfoConverter.cs
index 51b2641061..29ab387ea4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/XmpMetaInfoConverter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/XmpMetaInfoConverter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfAction.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfAction.cs
index f43846945a..68afd19456 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfAction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfAction.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfActionOcgState.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfActionOcgState.cs
index 498113d44e..eb94777b2c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfActionOcgState.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfActionOcgState.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfAnnotationAdditionalActions.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfAnnotationAdditionalActions.cs
index 18ecd1a39c..2f99a83010 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfAnnotationAdditionalActions.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfAnnotationAdditionalActions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfMediaClipData.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfMediaClipData.cs
index 4bf76bfda2..dbbdd92201 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfMediaClipData.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfMediaClipData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfRendition.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfRendition.cs
index ef10576b5e..f31e6f981c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfRendition.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfRendition.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfTarget.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfTarget.cs
index 6cf59f1e32..de95b8685e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfTarget.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfTarget.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/action/PdfWin.cs b/itext/itext.kernel/itext/kernel/pdf/action/PdfWin.cs
index 23e5756a46..765f60ab3d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/action/PdfWin.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/action/PdfWin.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/BorderStyleUtil.cs b/itext/itext.kernel/itext/kernel/pdf/annot/BorderStyleUtil.cs
index 25a749017b..2c1d9cca32 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/BorderStyleUtil.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/BorderStyleUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/InteriorColorUtil.cs b/itext/itext.kernel/itext/kernel/pdf/annot/InteriorColorUtil.cs
index 7b8a25d503..7bdf419677 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/InteriorColorUtil.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/InteriorColorUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/Pdf3DAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/Pdf3DAnnotation.cs
index 589dcb72a8..ae40afcee0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/Pdf3DAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/Pdf3DAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotation.cs
index 7b44048aa6..0a33d3895f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotationAppearance.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotationAppearance.cs
index b679be1be2..fd974360de 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotationAppearance.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfAnnotationAppearance.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfCaretAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfCaretAnnotation.cs
index f3043e29d8..8669360124 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfCaretAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfCaretAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfCircleAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfCircleAnnotation.cs
index ba706ae2db..c9934145de 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfCircleAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfCircleAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFileAttachmentAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFileAttachmentAnnotation.cs
index 611ca912ef..3b13a57fc9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFileAttachmentAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFileAttachmentAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFixedPrint.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFixedPrint.cs
index 1033417626..6efc899a7b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFixedPrint.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFixedPrint.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFreeTextAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFreeTextAnnotation.cs
index 80c15835a7..4066e470e4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfFreeTextAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfFreeTextAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfInkAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfInkAnnotation.cs
index b79ff0ff69..6ae0eb9bd7 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfInkAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfInkAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfLineAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfLineAnnotation.cs
index 9bb0b25399..1000b8880d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfLineAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfLineAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfLinkAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfLinkAnnotation.cs
index 073a20dd91..6827be2d12 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfLinkAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfLinkAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfMarkupAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfMarkupAnnotation.cs
index f2454d70f6..400c7e8029 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfMarkupAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfMarkupAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolyGeomAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolyGeomAnnotation.cs
index fe374c3ccf..b5417721d9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolyGeomAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolyGeomAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolygonAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolygonAnnotation.cs
index d769890596..2f9c5c2603 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolygonAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolygonAnnotation.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolylineAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolylineAnnotation.cs
index 64aa0fd82d..e595fbfdf0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolylineAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPolylineAnnotation.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPopupAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPopupAnnotation.cs
index f3ad789428..9177839b98 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPopupAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPopupAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPrinterMarkAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPrinterMarkAnnotation.cs
index 293b4a0bdc..4b277dd687 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfPrinterMarkAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfPrinterMarkAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfRedactAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfRedactAnnotation.cs
index 86525bca26..b3efd6be81 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfRedactAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfRedactAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfScreenAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfScreenAnnotation.cs
index 1f5e9a00a6..fe181158b8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfScreenAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfScreenAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfSoundAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfSoundAnnotation.cs
index 6ed10679f3..d637fd757a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfSoundAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfSoundAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfSquareAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfSquareAnnotation.cs
index 37748b6f1e..77ea71756a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfSquareAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfSquareAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfStampAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfStampAnnotation.cs
index 78b383a4e1..5843fed939 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfStampAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfStampAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextAnnotation.cs
index 1ecccd4ea9..df58827dee 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextMarkupAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextMarkupAnnotation.cs
index cfe1d03885..050a4f699f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextMarkupAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTextMarkupAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTrapNetworkAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTrapNetworkAnnotation.cs
index c50c8d9eae..c15bb23cc8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfTrapNetworkAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfTrapNetworkAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfWatermarkAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfWatermarkAnnotation.cs
index 141d347e95..cccb224010 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfWatermarkAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfWatermarkAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/PdfWidgetAnnotation.cs b/itext/itext.kernel/itext/kernel/pdf/annot/PdfWidgetAnnotation.cs
index 0817de6461..768ea3187f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/PdfWidgetAnnotation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/PdfWidgetAnnotation.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/da/AnnotationDefaultAppearance.cs b/itext/itext.kernel/itext/kernel/pdf/annot/da/AnnotationDefaultAppearance.cs
index 8bedcdd163..33968e679b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/da/AnnotationDefaultAppearance.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/da/AnnotationDefaultAppearance.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/da/ExtendedAnnotationFont.cs b/itext/itext.kernel/itext/kernel/pdf/annot/da/ExtendedAnnotationFont.cs
index 375ab57660..f8597d7ff2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/da/ExtendedAnnotationFont.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/da/ExtendedAnnotationFont.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/annot/da/StandardAnnotationFont.cs b/itext/itext.kernel/itext/kernel/pdf/annot/da/StandardAnnotationFont.cs
index 5bcb8ae44f..d52f86b031 100644
--- a/itext/itext.kernel/itext/kernel/pdf/annot/da/StandardAnnotationFont.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/annot/da/StandardAnnotationFont.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasArtifact.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasArtifact.cs
index 8ff48dda5c..47726de32a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasArtifact.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasArtifact.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasGraphicsState.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasGraphicsState.cs
index 44a9f26279..0a281539da 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasGraphicsState.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasGraphicsState.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -196,214 +196,497 @@ public class CanvasGraphicsState {
ctm = newCtm.Multiply(ctm);
}
+ /// Gets the current fill color.
+ ///
+ /// The canvas graphics state fill
+ /// color
+ ///
public virtual Color GetFillColor() {
return fillColor;
}
+ ///
+ /// Sets the current fill
+ /// color.
+ ///
+ /// The new fill color.
public virtual void SetFillColor(Color fillColor) {
this.fillColor = fillColor;
}
+ /// Gets the current stroke color.
+ ///
+ /// The canvas graphics state stroke
+ /// color
+ ///
public virtual Color GetStrokeColor() {
return strokeColor;
}
+ ///
+ /// Sets the current stroke
+ /// color.
+ ///
+ /// The new stroke color.
public virtual void SetStrokeColor(Color strokeColor) {
this.strokeColor = strokeColor;
}
+ /// Gets the current line width.
+ /// The canvas graphics state line width.
public virtual float GetLineWidth() {
return lineWidth;
}
+ /// Sets the current line width.
+ /// The new line width.
public virtual void SetLineWidth(float lineWidth) {
this.lineWidth = lineWidth;
}
+ /// Gets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style.
+ /// The current cap style.
+ /// for more info.
public virtual int GetLineCapStyle() {
return lineCapStyle;
}
+ /// Sets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style.
+ /// The new cap style value.
+ /// for more info.
public virtual void SetLineCapStyle(int lineCapStyle) {
this.lineCapStyle = lineCapStyle;
}
+ /// Gets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style.
+ /// The current line join style.
+ /// for more info.
public virtual int GetLineJoinStyle() {
return lineJoinStyle;
}
+ /// Sets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style.
+ /// The new line join style value.
+ /// for more info.
public virtual void SetLineJoinStyle(int lineJoinStyle) {
this.lineJoinStyle = lineJoinStyle;
}
+ /// Gets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit.
+ /// The current miter limit.
+ /// for more info.
public virtual float GetMiterLimit() {
return miterLimit;
}
+ /// Sets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit.
+ /// The new miter limit value.
+ /// for more info.
public virtual void SetMiterLimit(float miterLimit) {
this.miterLimit = miterLimit;
}
+ ///
+ /// Gets line dash pattern value,
+ /// D
+ /// key, see ISO-320001, 8.4.3.6 Line Dash Pattern,
+ /// .
+ ///
+ ///
+ /// a
+ /// PdfArray
+ /// , that represents line dash pattern.
+ ///
public virtual PdfArray GetDashPattern() {
return dashPattern;
}
+ ///
+ /// Sets line dash pattern value,
+ /// D
+ /// key, see ISO-320001, 8.4.3.6 Line Dash Pattern,
+ /// .
+ ///
+ ///
+ /// a
+ /// PdfArray
+ /// , that represents line dash pattern.
+ ///
public virtual void SetDashPattern(PdfArray dashPattern) {
this.dashPattern = dashPattern;
}
+ ///
+ /// Gets the rendering intent, see
+ /// .
+ ///
+ /// the rendering intent name.
public virtual PdfName GetRenderingIntent() {
return renderingIntent;
}
+ ///
+ /// Sets the rendering intent, see
+ /// .
+ ///
+ /// the rendering intent name.
public virtual void SetRenderingIntent(PdfName renderingIntent) {
this.renderingIntent = renderingIntent;
}
+ /// Gets the font size.
+ /// The current font size.
public virtual float GetFontSize() {
return fontSize;
}
+ /// Sets the font size.
+ /// The new font size.
public virtual void SetFontSize(float fontSize) {
this.fontSize = fontSize;
}
+ ///
+ /// Gets the current
+ /// .
+ ///
+ ///
+ /// The current
+ /// .
+ ///
public virtual PdfFont GetFont() {
return font;
}
+ ///
+ /// Sets the current
+ /// .
+ ///
+ ///
+ /// The new
+ /// .
+ ///
public virtual void SetFont(PdfFont font) {
this.font = font;
}
+ ///
+ /// Gets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode,
+ /// .
+ ///
+ /// The current text rendering mode.
public virtual int GetTextRenderingMode() {
return textRenderingMode;
}
+ ///
+ /// Sets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode,
+ /// .
+ ///
+ /// The new text rendering mode.
public virtual void SetTextRenderingMode(int textRenderingMode) {
this.textRenderingMode = textRenderingMode;
}
+ ///
+ /// Get the current Text Rise, see ISO-320001, 9.3.7 Text Rise,
+ /// .
+ ///
+ /// The current text rise.
public virtual float GetTextRise() {
return textRise;
}
+ ///
+ /// Set the current Text Rise, see ISO-320001, 9.3.7 Text Rise
+ /// .
+ ///
+ /// The new text rise value.
public virtual void SetTextRise(float textRise) {
this.textRise = textRise;
}
+ ///
+ /// Gets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance,
+ /// .
+ ///
+ /// The current flatness tolerance.
public virtual float GetFlatnessTolerance() {
return flatnessTolerance;
}
+ ///
+ /// Sets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance,
+ /// .
+ ///
+ /// The new flatness tolerance value.
public virtual void SetFlatnessTolerance(float flatnessTolerance) {
this.flatnessTolerance = flatnessTolerance;
}
+ ///
+ /// Sets the Word Spacing, see ISO-320001, 9.3.3 Word Spacing,
+ /// .
+ ///
+ /// The new word spacing value.
public virtual void SetWordSpacing(float wordSpacing) {
this.wordSpacing = wordSpacing;
}
+ ///
+ /// Gets the current Word Spacing, see ISO-320001, 9.3.3 Word Spacing,
+ ///
+ ///
+ /// The current word spacing
public virtual float GetWordSpacing() {
return wordSpacing;
}
+ ///
+ /// Sets the Character Spacing, see ISO-320001, 9.3.2 Character Spacing,
+ ///
+ ///
+ /// The new character spacing value.
public virtual void SetCharSpacing(float characterSpacing) {
this.charSpacing = characterSpacing;
}
+ ///
+ /// Gets the current Character Spacing, see ISO-320001, 9.3.2 Character Spacing,
+ /// .
+ ///
+ /// The current character spacing value.
public virtual float GetCharSpacing() {
return charSpacing;
}
+ ///
+ /// Gets the current Leading, see ISO-320001, 9.3.5 Leading,
+ /// .
+ ///
+ /// The current leading value.
public virtual float GetLeading() {
return leading;
}
+ ///
+ /// Sets the Leading, see ISO-320001, 9.3.5 Leading,
+ /// .
+ ///
+ /// The new leading value.
public virtual void SetLeading(float leading) {
this.leading = leading;
}
+ /// Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling.
+ ///
+ /// Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling.
+ /// .
+ ///
+ /// The current horizontal scaling factor.
public virtual float GetHorizontalScaling() {
return scale;
}
+ ///
+ /// Sets the Horizontal Scaling percentage for text, see ISO-320001, 9.3.4 Horizontal Scaling,
+ /// .
+ ///
+ /// The new horizontal scaling factor.
public virtual void SetHorizontalScaling(float scale) {
this.scale = scale;
}
+ ///
+ /// Get the Stroke Overprint flag, see ISO 32000-1, 8.6.7 Overprint Control
+ /// and 11.7.4.5 Summary of Overprinting Behaviour,
+ /// .
+ ///
+ /// The current stroke overprint flag.
public virtual bool GetStrokeOverprint() {
return strokeOverprint;
}
+ ///
+ /// Get the Fill Overprint flag, see ISO 32000-1, 8.6.7 Overprint Control
+ /// and 11.7.4.5 Summary of Overprinting Behaviour,
+ /// .
+ ///
+ /// The current stroke overprint flag.
public virtual bool GetFillOverprint() {
return fillOverprint;
}
+ ///
+ /// Get the Overprint Mode, see ISO 32000-1, 8.6.7 Overprint Control
+ /// and 11.7.4.5 Summary of Overprinting Behaviour,
+ /// .
+ ///
+ /// The current overprint mode.
public virtual int GetOverprintMode() {
return overprintMode;
}
+ ///
+ /// Gets the current Black-generation function, see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current black-generation function.
public virtual PdfObject GetBlackGenerationFunction() {
return blackGenerationFunction;
}
+ ///
+ /// Gets the current overruling Black-generation function,
+ /// see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current overruling black-generation function.
public virtual PdfObject GetBlackGenerationFunction2() {
return blackGenerationFunction2;
}
+ ///
+ /// Gets the current Undercolor-removal function,
+ /// see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary
+ /// .
+ ///
+ /// the current black-generation function.
public virtual PdfObject GetUnderColorRemovalFunction() {
return underColorRemovalFunction;
}
+ ///
+ /// Gets the current overruling Undercolor-removal function,
+ /// see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current undercolor-removal function.
public virtual PdfObject GetUnderColorRemovalFunction2() {
return underColorRemovalFunction2;
}
+ ///
+ /// Gets the current Transfer function,
+ /// see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current transfer function.
public virtual PdfObject GetTransferFunction() {
return transferFunction;
}
+ ///
+ /// Gets the current overruling transer function,
+ /// see ISO32000-1, 11.7.5.3 Rendering Intent and Colour Conversions and
+ /// Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current overruling transer function.
public virtual PdfObject GetTransferFunction2() {
return transferFunction2;
}
+ ///
+ /// Gets the current halftone ,
+ /// see ISO32000-1, 10.5 Halftones and Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current halftone.
public virtual PdfObject GetHalftone() {
return halftone;
}
+ ///
+ /// Gets the current Smoothness Tolerance,
+ /// see ISO32000-1, 10.6.3 Smoothness Tolerance and Table 58 – Entries in a Graphics State Parameter Dictionary,
+ /// .
+ ///
+ /// the current smoothness tolerance function.
public virtual float? GetSmoothnessTolerance() {
return smoothnessTolerance;
}
+ ///
+ /// Gets the current Apply Automatic Stroke Adjustment flag, see ISO 32000-1, 10.6.5 Automatic Stroke Adjustment,
+ /// .
+ ///
+ /// The current automatic stroke adjustment flag.
public virtual bool GetAutomaticStrokeAdjustment() {
return automaticStrokeAdjustment;
}
+ ///
+ /// Gets the current Blend Mode, see ISO 32000-1, 11.3.5 Blend Mode and
+ /// 11.6.3 Specifying Blending Colour Space and Blend Mode,
+ /// .
+ ///
+ /// The current blend mode.
public virtual PdfObject GetBlendMode() {
return blendMode;
}
+ ///
+ /// Gets the current Soft Mask, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity,
+ /// 11.6.4.3 Mask Shape and Opacity and 11.6.5.2 Soft-Mask Dictionaries,
+ /// .
+ ///
+ /// The current soft mask.
public virtual PdfObject GetSoftMask() {
return softMask;
}
+ ///
+ /// Gets the current Stroke Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity
+ /// and 11.6.4.4 Constant Shape and Opacity,
+ /// .
+ ///
+ /// the current stroke opacity value.
public virtual float GetStrokeOpacity() {
return strokeAlpha;
}
+ ///
+ /// Gets the current Fill Opacity value, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity
+ /// and 11.6.4.4 Constant Shape and Opacity,
+ /// .
+ ///
+ /// the current fill opacity value.
public virtual float GetFillOpacity() {
return fillAlpha;
}
+ ///
+ /// Gets the current Alpha is shape flag, see ISO 32000-1, 11.3.7.2 Source Shape and Opacity and
+ /// 11.6.4.3 Mask Shape and Opacity,
+ ///
+ /// .
+ ///
+ /// The current alpha is shape flag.
public virtual bool GetAlphaIsShape() {
return alphaIsShape;
}
+ ///
+ /// Gets the current Text Knockout flag, see ISO 32000-1, 9.3.8 Text Knockout,
+ /// .
+ ///
+ /// The current text knockout flag.
public virtual bool GetTextKnockout() {
return textKnockout;
}
+ ///
+ /// Gets the current Halftone Phase, see Portable Document Format Reference Manual Version 1.2,
+ /// 7.12 Extended graphics states and PostScript Language Reference Manual, Second Edition,
+ /// 7.3.3, Halftone Phase.
+ ///
+ /// the current halftone phase.
public virtual PdfObject GetHTP() {
return htp;
}
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasTag.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasTag.cs
index c10d1b7927..66246f7049 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasTag.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/CanvasTag.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvas.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvas.cs
index 9c021e9225..1bfc7136da 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvas.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvas.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvasConstants.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvasConstants.cs
index d4817d9411..c6cfe2e723 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvasConstants.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfCanvasConstants.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfPatternCanvas.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfPatternCanvas.cs
index d720501a35..92a2bf10fc 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/PdfPatternCanvas.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/PdfPatternCanvas.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DashedLine.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DashedLine.cs
index 20e9542eb8..48e9bc0f94 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DashedLine.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DashedLine.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DottedLine.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DottedLine.cs
index a4fb280281..42d018f8fa 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DottedLine.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/DottedLine.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/ILineDrawer.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/ILineDrawer.cs
index f24c9e50e5..2275729ab8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/ILineDrawer.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/ILineDrawer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/SolidLine.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/SolidLine.cs
index bf5afcbf42..bc0ee73781 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/draw/SolidLine.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/draw/SolidLine.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/EventType.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/EventType.cs
index 86bd97dcc4..7e43fde1c9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/EventType.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/EventType.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IContentOperator.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IContentOperator.cs
index d26660e974..8b18226c37 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IContentOperator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IContentOperator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IXObjectDoHandler.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IXObjectDoHandler.cs
index aaa38d98ea..4b27c68e2d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IXObjectDoHandler.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/IXObjectDoHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/ParserGraphicsState.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/ParserGraphicsState.cs
index f7fd2c8cca..fc7a78526a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/ParserGraphicsState.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/ParserGraphicsState.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfCanvasProcessor.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfCanvasProcessor.cs
index c58b7436c4..5f9481c35a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfCanvasProcessor.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfCanvasProcessor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfDocumentContentParser.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfDocumentContentParser.cs
index dd324686c2..698879756c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfDocumentContentParser.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfDocumentContentParser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfTextExtractor.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfTextExtractor.cs
index f3c76db922..fdc9fef559 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfTextExtractor.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/PdfTextExtractor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridge.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridge.cs
index e1c12dc73f..09a098e9ea 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridge.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperBridge.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperException.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperException.cs
index 5848016ede..79146cd29f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperException.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperExceptionConstant.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperExceptionConstant.cs
index 1369b2f992..2898aa7574 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperExceptionConstant.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/clipperlib/ClipperExceptionConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/AbstractRenderInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/AbstractRenderInfo.cs
index 3b567055b6..49a9f53a1e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/AbstractRenderInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/AbstractRenderInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ClippingPathInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ClippingPathInfo.cs
index bf20010527..944e3aa15f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ClippingPathInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ClippingPathInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/IEventData.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/IEventData.cs
index 7e86750506..03417f6bd2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/IEventData.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/IEventData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ImageRenderInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ImageRenderInfo.cs
index da0c663667..5a80a00d70 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ImageRenderInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/ImageRenderInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -52,21 +52,21 @@ namespace iText.Kernel.Pdf.Canvas.Parser.Data {
/// Represents image data from a PDF.
public class ImageRenderInfo : AbstractRenderInfo {
/// The coordinate transformation matrix that was in effect when the image was rendered.
- private Matrix ctm;
+ private readonly Matrix ctm;
- private PdfImageXObject image;
+ private readonly PdfImageXObject image;
/// The color space dictionary from resources which are associated with the image.
- private PdfDictionary colorSpaceDictionary;
+ private readonly PdfDictionary colorSpaceDictionary;
/// Defines if the encountered image was inline.
- private bool isInline;
+ private readonly bool isInline;
- private PdfName resourceName;
+ private readonly PdfName resourceName;
/// Hierarchy of nested canvas tags for the text from the most inner (nearest to text) tag to the most outer.
///
- private IList canvasTagHierarchy;
+ private readonly IList canvasTagHierarchy;
/// Creates an ImageRenderInfo.
///
@@ -230,10 +230,8 @@ public class ImageRenderInfo : AbstractRenderInfo {
}
else {
foreach (CanvasTag tag in canvasTagHierarchy) {
- if (tag.HasMcid()) {
- if (tag.GetMcid() == mcid) {
- return true;
- }
+ if (tag.HasMcid() && (tag.GetMcid() == mcid)) {
+ return true;
}
}
}
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/PathRenderInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/PathRenderInfo.cs
index 68316150d6..01d305fe8b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/PathRenderInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/PathRenderInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/TextRenderInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/TextRenderInfo.cs
index 11e2468755..9e02cd7238 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/TextRenderInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/data/TextRenderInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/IEventFilter.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/IEventFilter.cs
index 3ccc29ba20..db5bb2d20a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/IEventFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/IEventFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.cs
index 7ca8ae2e84..2d10f001b8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.cs
index 414b8ebdb1..6721aa1e2c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.cs
index 193691ac81..5204838c94 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.cs
index 517bded15d..cbba8331df 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredEventListener.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredEventListener.cs
index 009e8bc5bd..9dda34fd54 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredEventListener.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredEventListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.cs
index 9797ca2e3c..7019bb0eb1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphEventListener.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphEventListener.cs
index 256efc9123..995c987f7f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphEventListener.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphEventListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.cs
index 9d7aa418e8..ba6ca09f9a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IEventListener.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IEventListener.cs
index a7cdbe8d3f..154dd32c63 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IEventListener.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IEventListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.cs
index 9e34e97f74..967717e1ae 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IPdfTextLocation.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IPdfTextLocation.cs
index 7571dd6ec1..a85d2186c8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IPdfTextLocation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/IPdfTextLocation.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextChunkLocation.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextChunkLocation.cs
index ff276bef3d..3b97692365 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextChunkLocation.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextChunkLocation.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.cs
index 6aeb82550c..a87c4e85c9 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.cs
index 9a9a0e9e1a..20b451e286 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.cs
index 1d0c7f738c..ac52ea5261 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.cs
index e85281c18a..4fff6404f8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunk.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunk.cs
index 68cd5f7de5..04666aa0f0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunk.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunk.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.cs
index 17c7aa6a32..cc998764ac 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.cs
index 32046d584f..9538e192cb 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextMarginFinder.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextMarginFinder.cs
index 468d0dec4d..fbc19b99b3 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextMarginFinder.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/listener/TextMarginFinder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.cs
index c01a01dafb..5f6d8b4c7c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/PdfCanvasParser.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/PdfCanvasParser.cs
index 74ada9960f..e17252a40d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/PdfCanvasParser.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/parser/util/PdfCanvasParser.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/InputMeta.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/InputMeta.cs
index 4e4e2e557b..a79f079f34 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/InputMeta.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/InputMeta.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaBrush.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaBrush.cs
index 5a2f42077b..10191ba75b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaBrush.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaBrush.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaDo.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaDo.cs
index b87385fadc..88ff4f2adf 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaDo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaDo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaFont.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaFont.cs
index 460a132560..ab407c9377 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaFont.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaFont.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaObject.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaObject.cs
index ef581bdc6d..1de09e3b05 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaPen.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaPen.cs
index a546e70a37..e3c69b4748 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaPen.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaPen.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaState.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaState.cs
index 13733d3b17..32ba53aec7 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaState.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/MetaState.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageData.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageData.cs
index 634035871b..8ae68dd2b0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageData.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageData.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageHelper.cs b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageHelper.cs
index e03a49eaa4..9dd2a4985e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageHelper.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/canvas/wmf/WmfImageHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollection.cs b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollection.cs
index 96134b4a11..3abaa13f8e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollection.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollection.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionField.cs b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionField.cs
index fad29eb6ec..78eae9a451 100644
--- a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionField.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionField.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionItem.cs b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionItem.cs
index 5f696a856a..cb9d17104b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionItem.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSchema.cs b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSchema.cs
index 8eec088774..0139fa4322 100644
--- a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSchema.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSchema.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSort.cs b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSort.cs
index 6dca07ee41..56b848af37 100644
--- a/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSort.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/collection/PdfCollectionSort.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfCieBasedCs.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfCieBasedCs.cs
index c8dd1888cb..99d7f9f952 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfCieBasedCs.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfCieBasedCs.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfColorSpace.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfColorSpace.cs
index e5159fcab3..c5fb282c58 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfColorSpace.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfColorSpace.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfDeviceCs.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfDeviceCs.cs
index d26dbeb3e4..c863997605 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfDeviceCs.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfDeviceCs.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfPattern.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfPattern.cs
index 00e70299a7..bb8a096c79 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfPattern.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfPattern.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfShading.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfShading.cs
index 03f5dabf46..e81c8e3e91 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfShading.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfShading.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfSpecialCs.cs b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfSpecialCs.cs
index 5867054f8c..cc3fe967dc 100644
--- a/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfSpecialCs.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/colorspace/PdfSpecialCs.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/extgstate/PdfExtGState.cs b/itext/itext.kernel/itext/kernel/pdf/extgstate/PdfExtGState.cs
index 8e97f9f7c0..b632f38dc2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/extgstate/PdfExtGState.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/extgstate/PdfExtGState.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfDictionaryFS.cs b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfDictionaryFS.cs
index f3cef290dc..2caaca2313 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfDictionaryFS.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfDictionaryFS.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.cs b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.cs
index 9d29482fbf..39aa559e62 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfFileSpec.cs b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfFileSpec.cs
index 9bc273d9ee..fd33c318cc 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfFileSpec.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfFileSpec.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfStringFS.cs b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfStringFS.cs
index 16a0f4cbd2..7c2291cda8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filespec/PdfStringFS.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filespec/PdfStringFS.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/ASCII85DecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/ASCII85DecodeFilter.cs
index 0cba4f5023..6a24aac37d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/ASCII85DecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/ASCII85DecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/ASCIIHexDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/ASCIIHexDecodeFilter.cs
index 318fe82a92..3407392f06 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/ASCIIHexDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/ASCIIHexDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/CCITTFaxDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/CCITTFaxDecodeFilter.cs
index 344c80422f..ee9acb63e3 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/CCITTFaxDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/CCITTFaxDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/DctDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/DctDecodeFilter.cs
index 72ba5281bd..81b708be05 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/DctDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/DctDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/DoNothingFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/DoNothingFilter.cs
index d155386ef8..9802f69912 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/DoNothingFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/DoNothingFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/FilterHandlers.cs b/itext/itext.kernel/itext/kernel/pdf/filters/FilterHandlers.cs
index 3632b6f6c7..0eaba587b5 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/FilterHandlers.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/FilterHandlers.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeFilter.cs
index ba1b12595d..5903ac7c0a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeStrictFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeStrictFilter.cs
index 2d18dc45c0..1679fac9d6 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeStrictFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/FlateDecodeStrictFilter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/IFilterHandler.cs b/itext/itext.kernel/itext/kernel/pdf/filters/IFilterHandler.cs
index dddd1a3453..25de23766c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/IFilterHandler.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/IFilterHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/JpxDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/JpxDecodeFilter.cs
index 1b7aadb6ca..e26212a331 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/JpxDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/JpxDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecodeFilter.cs
index 7559973c8f..c8a09f50f1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecoder.cs b/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecoder.cs
index bef23897aa..79abc51fb7 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecoder.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/LZWDecoder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/filters/RunLengthDecodeFilter.cs b/itext/itext.kernel/itext/kernel/pdf/filters/RunLengthDecodeFilter.cs
index f79116f199..306fa4ee40 100644
--- a/itext/itext.kernel/itext/kernel/pdf/filters/RunLengthDecodeFilter.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/filters/RunLengthDecodeFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/AbstractPdfFunction.cs b/itext/itext.kernel/itext/kernel/pdf/function/AbstractPdfFunction.cs
index 3967f64fc2..17fef409a4 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/AbstractPdfFunction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/AbstractPdfFunction.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/BaseInputOutPutConvertors.cs b/itext/itext.kernel/itext/kernel/pdf/function/BaseInputOutPutConvertors.cs
index c9f7efd1a8..9dec10e21a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/BaseInputOutPutConvertors.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/BaseInputOutPutConvertors.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/IInputConversionFunction.cs b/itext/itext.kernel/itext/kernel/pdf/function/IInputConversionFunction.cs
index d8602866a5..984595a8bb 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/IInputConversionFunction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/IInputConversionFunction.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/IOutputConversionFunction.cs b/itext/itext.kernel/itext/kernel/pdf/function/IOutputConversionFunction.cs
index ce1bf24d51..d79cd2df54 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/IOutputConversionFunction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/IOutputConversionFunction.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunction.cs b/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunction.cs
index 256617482f..b385b4708a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunction.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunctionFactory.cs b/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunctionFactory.cs
index 6f4dc75f77..0957a088dd 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunctionFactory.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/IPdfFunctionFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfFunction.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfFunction.cs
index 923a876c16..5485a5d482 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfFunction.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfFunction.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfFunctionFactory.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfFunctionFactory.cs
index 818f48cc10..542b4a0e2c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfFunctionFactory.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfFunctionFactory.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfType0Function.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfType0Function.cs
index f9f9e968c3..6af4e57a74 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfType0Function.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfType0Function.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfType2Function.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfType2Function.cs
index e8fd266187..547062ca2b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfType2Function.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfType2Function.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfType3Function.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfType3Function.cs
index e6aabaa978..7676fc201d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfType3Function.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfType3Function.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/PdfType4Function.cs b/itext/itext.kernel/itext/kernel/pdf/function/PdfType4Function.cs
index cae756cd8b..6d0462fb5b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/PdfType4Function.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/PdfType4Function.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/utils/AbstractSampleExtractor.cs b/itext/itext.kernel/itext/kernel/pdf/function/utils/AbstractSampleExtractor.cs
index a86d97ca01..71060cadf0 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/utils/AbstractSampleExtractor.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/utils/AbstractSampleExtractor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/function/utils/SampleExtractor.cs b/itext/itext.kernel/itext/kernel/pdf/function/utils/SampleExtractor.cs
index 0eca4e588c..e35a4ef8f6 100644
--- a/itext/itext.kernel/itext/kernel/pdf/function/utils/SampleExtractor.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/function/utils/SampleExtractor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/layer/IPdfOCG.cs b/itext/itext.kernel/itext/kernel/pdf/layer/IPdfOCG.cs
index dbcb851a01..88039e1eba 100644
--- a/itext/itext.kernel/itext/kernel/pdf/layer/IPdfOCG.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/layer/IPdfOCG.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayer.cs b/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayer.cs
index 2637ec3fd8..fb20fd4d38 100644
--- a/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayer.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayerMembership.cs b/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayerMembership.cs
index 4b735411c9..c89190fc4b 100644
--- a/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayerMembership.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/layer/PdfLayerMembership.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/layer/PdfOCProperties.cs b/itext/itext.kernel/itext/kernel/pdf/layer/PdfOCProperties.cs
index 121f475dfa..e97885847f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/layer/PdfOCProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/layer/PdfOCProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/layer/PdfVisibilityExpression.cs b/itext/itext.kernel/itext/kernel/pdf/layer/PdfVisibilityExpression.cs
index 645c96c935..95fef6c0b3 100644
--- a/itext/itext.kernel/itext/kernel/pdf/layer/PdfVisibilityExpression.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/layer/PdfVisibilityExpression.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfDestination.cs
index a4574b20ef..703e8b4076 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfDestination.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitDestination.cs
index 7b82cd0eca..f8dc4e9254 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitDestination.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.cs
index e212972381..4086e98ba8 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfNamedDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfNamedDestination.cs
index d0e4c4fe99..3657a81260 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfNamedDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfNamedDestination.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStringDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStringDestination.cs
index d2f5c64d2d..ab1a0e5f1e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStringDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStringDestination.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStructureDestination.cs b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStructureDestination.cs
index daed41ccfd..70413241cf 100644
--- a/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStructureDestination.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/navigation/PdfStructureDestination.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.cs b/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.cs
index 417c8bd1f0..b8ac6c5e71 100644
--- a/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.cs b/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.cs
index 11ea18677d..d1bb02a78e 100644
--- a/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.cs b/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.cs
index eec43fd77f..43dc66a06f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.cs b/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.cs
index 98c6204b5b..3074100e63 100644
--- a/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/IStructureNode.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/IStructureNode.cs
index 9f0d320fed..9d41a6a921 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/IStructureNode.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/IStructureNode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/ParentTreeHandler.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/ParentTreeHandler.cs
index 835511277b..369c9ff070 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/ParentTreeHandler.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/ParentTreeHandler.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcr.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcr.cs
index fd8e1920c9..3a9803bd50 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcr.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcr.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrDictionary.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrDictionary.cs
index 3d5828ed36..f79d250563 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrDictionary.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrDictionary.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrNumber.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrNumber.cs
index afeb0b5f9f..ebc0938831 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrNumber.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfMcrNumber.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfNamespace.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfNamespace.cs
index 4d2053e865..477c941b66 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfNamespace.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfNamespace.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfObjRef.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfObjRef.cs
index 5c86878bc4..8ab92fe150 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfObjRef.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfObjRef.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructElem.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructElem.cs
index eeb7fa7dde..9a275fb781 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructElem.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructElem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructTreeRoot.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructTreeRoot.cs
index 105e20e283..a7c0865d65 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructTreeRoot.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructTreeRoot.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructureAttributes.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructureAttributes.cs
index 5ab83a6100..c377512631 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructureAttributes.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfStructureAttributes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserPropertiesAttributes.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserPropertiesAttributes.cs
index 117ef6453e..2e4c7d94c1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserPropertiesAttributes.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserPropertiesAttributes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserProperty.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserProperty.cs
index 2e16398e23..b0d05bc29c 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserProperty.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/PdfUserProperty.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/StandardNamespaces.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/StandardNamespaces.cs
index ab47905490..b96dcb50de 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/StandardNamespaces.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/StandardNamespaces.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/StandardRoles.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/StandardRoles.cs
index e747684530..5d5f9213d2 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/StandardRoles.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/StandardRoles.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagging/StructureTreeCopier.cs b/itext/itext.kernel/itext/kernel/pdf/tagging/StructureTreeCopier.cs
index 98e8ddde74..bbbd573b61 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagging/StructureTreeCopier.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagging/StructureTreeCopier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityProperties.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityProperties.cs
index 3709ba6748..4831cc4d9d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityProperties.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.cs
index c9069f42d3..82abcb9b0d 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/BackedAccessibilityProperties.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/BackedAccessibilityProperties.cs
index ebd1fb7e18..04ea04b472 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/BackedAccessibilityProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/BackedAccessibilityProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/DefaultAccessibilityProperties.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/DefaultAccessibilityProperties.cs
index 8adf807a8e..926e7f2477 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/DefaultAccessibilityProperties.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/DefaultAccessibilityProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/IRoleMappingResolver.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/IRoleMappingResolver.cs
index d7259f08e0..a24940b196 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/IRoleMappingResolver.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/IRoleMappingResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolver.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolver.cs
index 9f2bcefff7..6610928c9a 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolver.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolverPdf2.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolverPdf2.cs
index 358ac98782..6155379de7 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolverPdf2.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/RoleMappingResolverPdf2.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/RootTagNormalizer.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/RootTagNormalizer.cs
index 81d2a84d84..bbb74da658 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/RootTagNormalizer.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/RootTagNormalizer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagReference.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagReference.cs
index 13216f5409..694cf3b4d1 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagReference.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagReference.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagStructureContext.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagStructureContext.cs
index 8c03d9ec40..8047c0e111 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagStructureContext.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagStructureContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagTreePointer.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagTreePointer.cs
index c966305854..93a57eb031 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/TagTreePointer.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/TagTreePointer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/tagutils/WaitingTagsManager.cs b/itext/itext.kernel/itext/kernel/pdf/tagutils/WaitingTagsManager.cs
index b88932c28a..df13b181bd 100644
--- a/itext/itext.kernel/itext/kernel/pdf/tagutils/WaitingTagsManager.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/tagutils/WaitingTagsManager.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/xobject/ImagePdfBytesInfo.cs b/itext/itext.kernel/itext/kernel/pdf/xobject/ImagePdfBytesInfo.cs
index 876d4f0ae9..58dc8e8749 100644
--- a/itext/itext.kernel/itext/kernel/pdf/xobject/ImagePdfBytesInfo.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/xobject/ImagePdfBytesInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfFormXObject.cs b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfFormXObject.cs
index 03bfb28a7a..a66f5dadbb 100644
--- a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfFormXObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfFormXObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfImageXObject.cs b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfImageXObject.cs
index 6543360a87..890860279f 100644
--- a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfImageXObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfImageXObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfTransparencyGroup.cs b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfTransparencyGroup.cs
index 1a475bfbaf..69ea202628 100644
--- a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfTransparencyGroup.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfTransparencyGroup.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfXObject.cs b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfXObject.cs
index 1a353fabb9..2f09e9f656 100644
--- a/itext/itext.kernel/itext/kernel/pdf/xobject/PdfXObject.cs
+++ b/itext/itext.kernel/itext/kernel/pdf/xobject/PdfXObject.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/CompareTool.cs b/itext/itext.kernel/itext/kernel/utils/CompareTool.cs
index faed6d5408..929c6da1e8 100644
--- a/itext/itext.kernel/itext/kernel/utils/CompareTool.cs
+++ b/itext/itext.kernel/itext/kernel/utils/CompareTool.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/DefaultSafeXmlParserFactory.cs b/itext/itext.kernel/itext/kernel/utils/DefaultSafeXmlParserFactory.cs
index c236b18d95..46a064dc69 100644
--- a/itext/itext.kernel/itext/kernel/utils/DefaultSafeXmlParserFactory.cs
+++ b/itext/itext.kernel/itext/kernel/utils/DefaultSafeXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/ICopyFilter.cs b/itext/itext.kernel/itext/kernel/utils/ICopyFilter.cs
index a2a16936b7..2dde485788 100644
--- a/itext/itext.kernel/itext/kernel/utils/ICopyFilter.cs
+++ b/itext/itext.kernel/itext/kernel/utils/ICopyFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/IXmlParserFactory.cs b/itext/itext.kernel/itext/kernel/utils/IXmlParserFactory.cs
index 44c051f016..1eaf28f47f 100644
--- a/itext/itext.kernel/itext/kernel/utils/IXmlParserFactory.cs
+++ b/itext/itext.kernel/itext/kernel/utils/IXmlParserFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/IdleOutputStream.cs b/itext/itext.kernel/itext/kernel/utils/IdleOutputStream.cs
index f034dda0a6..34f22440c9 100644
--- a/itext/itext.kernel/itext/kernel/utils/IdleOutputStream.cs
+++ b/itext/itext.kernel/itext/kernel/utils/IdleOutputStream.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/NullCopyFilter.cs b/itext/itext.kernel/itext/kernel/utils/NullCopyFilter.cs
index da4ae7c150..0162903a19 100644
--- a/itext/itext.kernel/itext/kernel/utils/NullCopyFilter.cs
+++ b/itext/itext.kernel/itext/kernel/utils/NullCopyFilter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/PageRange.cs b/itext/itext.kernel/itext/kernel/utils/PageRange.cs
index 4a76bc72a3..148c9ad0c2 100644
--- a/itext/itext.kernel/itext/kernel/utils/PageRange.cs
+++ b/itext/itext.kernel/itext/kernel/utils/PageRange.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/PdfMerger.cs b/itext/itext.kernel/itext/kernel/utils/PdfMerger.cs
index f1db62d2c9..27e98efd61 100644
--- a/itext/itext.kernel/itext/kernel/utils/PdfMerger.cs
+++ b/itext/itext.kernel/itext/kernel/utils/PdfMerger.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/PdfResourceCounter.cs b/itext/itext.kernel/itext/kernel/utils/PdfResourceCounter.cs
index b8f27b5e2f..68001e900f 100644
--- a/itext/itext.kernel/itext/kernel/utils/PdfResourceCounter.cs
+++ b/itext/itext.kernel/itext/kernel/utils/PdfResourceCounter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/PdfSplitter.cs b/itext/itext.kernel/itext/kernel/utils/PdfSplitter.cs
index 8b4180f02c..9cacbffddc 100644
--- a/itext/itext.kernel/itext/kernel/utils/PdfSplitter.cs
+++ b/itext/itext.kernel/itext/kernel/utils/PdfSplitter.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/TaggedPdfReaderTool.cs b/itext/itext.kernel/itext/kernel/utils/TaggedPdfReaderTool.cs
index 22bf8caf98..8cbc0e5720 100644
--- a/itext/itext.kernel/itext/kernel/utils/TaggedPdfReaderTool.cs
+++ b/itext/itext.kernel/itext/kernel/utils/TaggedPdfReaderTool.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/XmlProcessorCreator.cs b/itext/itext.kernel/itext/kernel/utils/XmlProcessorCreator.cs
index 788976130d..412d25c0e5 100644
--- a/itext/itext.kernel/itext/kernel/utils/XmlProcessorCreator.cs
+++ b/itext/itext.kernel/itext/kernel/utils/XmlProcessorCreator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/XmlUtils.cs b/itext/itext.kernel/itext/kernel/utils/XmlUtils.cs
index 061596dfcd..9e662fedba 100644
--- a/itext/itext.kernel/itext/kernel/utils/XmlUtils.cs
+++ b/itext/itext.kernel/itext/kernel/utils/XmlUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/ArrayPathItem.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/ArrayPathItem.cs
index 3d96502825..9a8189c0f5 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/ArrayPathItem.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/ArrayPathItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/DictPathItem.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/DictPathItem.cs
index c9c2ee27e6..9e26731a12 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/DictPathItem.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/DictPathItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/IndirectPathItem.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/IndirectPathItem.cs
index 909b712b51..20868c7068 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/IndirectPathItem.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/IndirectPathItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/LocalPathItem.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/LocalPathItem.cs
index c810e8a0b5..2f7417d17f 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/LocalPathItem.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/LocalPathItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/ObjectPath.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/ObjectPath.cs
index f0c6357eba..7e869213a7 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/ObjectPath.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/ObjectPath.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/OffsetPathItem.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/OffsetPathItem.cs
index 6752b609f9..4414c2cc26 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/OffsetPathItem.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/OffsetPathItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/utils/objectpathitems/TrailerPath.cs b/itext/itext.kernel/itext/kernel/utils/objectpathitems/TrailerPath.cs
index 43bf333ece..bd4994080f 100644
--- a/itext/itext.kernel/itext/kernel/utils/objectpathitems/TrailerPath.cs
+++ b/itext/itext.kernel/itext/kernel/utils/objectpathitems/TrailerPath.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/xmp/EncodingNoPreamble.cs b/itext/itext.kernel/itext/kernel/xmp/EncodingNoPreamble.cs
index 7feec3f3bf..4f1ebc5db4 100644
--- a/itext/itext.kernel/itext/kernel/xmp/EncodingNoPreamble.cs
+++ b/itext/itext.kernel/itext/kernel/xmp/EncodingNoPreamble.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/xmp/PdfConst.cs b/itext/itext.kernel/itext/kernel/xmp/PdfConst.cs
index 7bb8845d52..ce57a95ff7 100644
--- a/itext/itext.kernel/itext/kernel/xmp/PdfConst.cs
+++ b/itext/itext.kernel/itext/kernel/xmp/PdfConst.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.kernel/itext/kernel/xmp/XMPCalendar.cs b/itext/itext.kernel/itext/kernel/xmp/XMPCalendar.cs
index cf526f7e91..073e5b1279 100644
--- a/itext/itext.kernel/itext/kernel/xmp/XMPCalendar.cs
+++ b/itext/itext.kernel/itext/kernel/xmp/XMPCalendar.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/Properties/AssemblyInfo.cs b/itext/itext.layout/Properties/AssemblyInfo.cs
index e30f18cb9a..1652788da5 100644
--- a/itext/itext.layout/Properties/AssemblyInfo.cs
+++ b/itext/itext.layout/Properties/AssemblyInfo.cs
@@ -8,7 +8,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.layout.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -22,8 +22,8 @@
[assembly: Guid("fd0a08a8-0f82-4d6f-a3db-7b8f3f9302b4")]
-[assembly: TypographyVersion("3.0.1.0")]
+[assembly: TypographyVersion("3.0.2.0")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.layout/Properties/TypographyVersionAttribute.cs b/itext/itext.layout/Properties/TypographyVersionAttribute.cs
index e4b28a0211..a01e4dcaf0 100644
--- a/itext/itext.layout/Properties/TypographyVersionAttribute.cs
+++ b/itext/itext.layout/Properties/TypographyVersionAttribute.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/Canvas.cs b/itext/itext.layout/itext/layout/Canvas.cs
index e3bff858a6..473b4ec8e6 100644
--- a/itext/itext.layout/itext/layout/Canvas.cs
+++ b/itext/itext.layout/itext/layout/Canvas.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/ColumnDocumentRenderer.cs b/itext/itext.layout/itext/layout/ColumnDocumentRenderer.cs
index 16e7ab9a9f..1a5c7ab257 100644
--- a/itext/itext.layout/itext/layout/ColumnDocumentRenderer.cs
+++ b/itext/itext.layout/itext/layout/ColumnDocumentRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/Document.cs b/itext/itext.layout/itext/layout/Document.cs
index ceb584f027..dde5d3204c 100644
--- a/itext/itext.layout/itext/layout/Document.cs
+++ b/itext/itext.layout/itext/layout/Document.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/ElementPropertyContainer.cs b/itext/itext.layout/itext/layout/ElementPropertyContainer.cs
index 6c4c7ca190..8e9df4fb7d 100644
--- a/itext/itext.layout/itext/layout/ElementPropertyContainer.cs
+++ b/itext/itext.layout/itext/layout/ElementPropertyContainer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/IPropertyContainer.cs b/itext/itext.layout/itext/layout/IPropertyContainer.cs
index a37559bd85..685d3341b6 100644
--- a/itext/itext.layout/itext/layout/IPropertyContainer.cs
+++ b/itext/itext.layout/itext/layout/IPropertyContainer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/LayoutExtensions.cs b/itext/itext.layout/itext/layout/LayoutExtensions.cs
index b5a0da21b5..aa7113e78c 100644
--- a/itext/itext.layout/itext/layout/LayoutExtensions.cs
+++ b/itext/itext.layout/itext/layout/LayoutExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/RootElement.cs b/itext/itext.layout/itext/layout/RootElement.cs
index d881f3e16d..1b6c147c3f 100644
--- a/itext/itext.layout/itext/layout/RootElement.cs
+++ b/itext/itext.layout/itext/layout/RootElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/Style.cs b/itext/itext.layout/itext/layout/Style.cs
index 5e483c9acc..a1af9bcd9e 100644
--- a/itext/itext.layout/itext/layout/Style.cs
+++ b/itext/itext.layout/itext/layout/Style.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/Border.cs b/itext/itext.layout/itext/layout/borders/Border.cs
index 5d92e5da36..346f8e6eef 100644
--- a/itext/itext.layout/itext/layout/borders/Border.cs
+++ b/itext/itext.layout/itext/layout/borders/Border.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/Border3D.cs b/itext/itext.layout/itext/layout/borders/Border3D.cs
index 94054f11a6..5d9151bd73 100644
--- a/itext/itext.layout/itext/layout/borders/Border3D.cs
+++ b/itext/itext.layout/itext/layout/borders/Border3D.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/DashedBorder.cs b/itext/itext.layout/itext/layout/borders/DashedBorder.cs
index b10be12d1f..bdbb4c8138 100644
--- a/itext/itext.layout/itext/layout/borders/DashedBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/DashedBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/DottedBorder.cs b/itext/itext.layout/itext/layout/borders/DottedBorder.cs
index 6985b28651..4fd51c7b92 100644
--- a/itext/itext.layout/itext/layout/borders/DottedBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/DottedBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/DoubleBorder.cs b/itext/itext.layout/itext/layout/borders/DoubleBorder.cs
index 9a39536b46..e38776387c 100644
--- a/itext/itext.layout/itext/layout/borders/DoubleBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/DoubleBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/FixedDashedBorder.cs b/itext/itext.layout/itext/layout/borders/FixedDashedBorder.cs
index d4e6a4076d..564d0795d0 100644
--- a/itext/itext.layout/itext/layout/borders/FixedDashedBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/FixedDashedBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/GrooveBorder.cs b/itext/itext.layout/itext/layout/borders/GrooveBorder.cs
index e893c0a44e..97b863e294 100644
--- a/itext/itext.layout/itext/layout/borders/GrooveBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/GrooveBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/InsetBorder.cs b/itext/itext.layout/itext/layout/borders/InsetBorder.cs
index 786d783ec4..77104166e5 100644
--- a/itext/itext.layout/itext/layout/borders/InsetBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/InsetBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/OutsetBorder.cs b/itext/itext.layout/itext/layout/borders/OutsetBorder.cs
index ad917043db..b5551281d5 100644
--- a/itext/itext.layout/itext/layout/borders/OutsetBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/OutsetBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/RidgeBorder.cs b/itext/itext.layout/itext/layout/borders/RidgeBorder.cs
index d7d70ade44..448deeb05c 100644
--- a/itext/itext.layout/itext/layout/borders/RidgeBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/RidgeBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/RoundDotsBorder.cs b/itext/itext.layout/itext/layout/borders/RoundDotsBorder.cs
index c29ad19ac4..003002d787 100644
--- a/itext/itext.layout/itext/layout/borders/RoundDotsBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/RoundDotsBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/borders/SolidBorder.cs b/itext/itext.layout/itext/layout/borders/SolidBorder.cs
index c540f1a239..57bbd11b66 100644
--- a/itext/itext.layout/itext/layout/borders/SolidBorder.cs
+++ b/itext/itext.layout/itext/layout/borders/SolidBorder.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/AbstractElement.cs b/itext/itext.layout/itext/layout/element/AbstractElement.cs
index 6b4f684a69..52ecbd74f2 100644
--- a/itext/itext.layout/itext/layout/element/AbstractElement.cs
+++ b/itext/itext.layout/itext/layout/element/AbstractElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/AreaBreak.cs b/itext/itext.layout/itext/layout/element/AreaBreak.cs
index d7dd098454..7e5fe7c156 100644
--- a/itext/itext.layout/itext/layout/element/AreaBreak.cs
+++ b/itext/itext.layout/itext/layout/element/AreaBreak.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/BlockElement.cs b/itext/itext.layout/itext/layout/element/BlockElement.cs
index 98c9959805..6521e111e6 100644
--- a/itext/itext.layout/itext/layout/element/BlockElement.cs
+++ b/itext/itext.layout/itext/layout/element/BlockElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Cell.cs b/itext/itext.layout/itext/layout/element/Cell.cs
index 0b6f0d7a8e..36534d9c3a 100644
--- a/itext/itext.layout/itext/layout/element/Cell.cs
+++ b/itext/itext.layout/itext/layout/element/Cell.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Div.cs b/itext/itext.layout/itext/layout/element/Div.cs
index 285117982b..8384e26f27 100644
--- a/itext/itext.layout/itext/layout/element/Div.cs
+++ b/itext/itext.layout/itext/layout/element/Div.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/FlexContainer.cs b/itext/itext.layout/itext/layout/element/FlexContainer.cs
index 648b33782c..216d4adafc 100644
--- a/itext/itext.layout/itext/layout/element/FlexContainer.cs
+++ b/itext/itext.layout/itext/layout/element/FlexContainer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/IAbstractElement.cs b/itext/itext.layout/itext/layout/element/IAbstractElement.cs
index 063c57ebc3..c181da0002 100644
--- a/itext/itext.layout/itext/layout/element/IAbstractElement.cs
+++ b/itext/itext.layout/itext/layout/element/IAbstractElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/element/IBlockElement.cs b/itext/itext.layout/itext/layout/element/IBlockElement.cs
index 272e9d11b4..46b6350bd0 100644
--- a/itext/itext.layout/itext/layout/element/IBlockElement.cs
+++ b/itext/itext.layout/itext/layout/element/IBlockElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/IElement.cs b/itext/itext.layout/itext/layout/element/IElement.cs
index 63744d1a8b..9c7216e6af 100644
--- a/itext/itext.layout/itext/layout/element/IElement.cs
+++ b/itext/itext.layout/itext/layout/element/IElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/ILargeElement.cs b/itext/itext.layout/itext/layout/element/ILargeElement.cs
index a2cf035d78..857e18ddb1 100644
--- a/itext/itext.layout/itext/layout/element/ILargeElement.cs
+++ b/itext/itext.layout/itext/layout/element/ILargeElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/ILeafElement.cs b/itext/itext.layout/itext/layout/element/ILeafElement.cs
index f1a70b3d11..280a6fb865 100644
--- a/itext/itext.layout/itext/layout/element/ILeafElement.cs
+++ b/itext/itext.layout/itext/layout/element/ILeafElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Image.cs b/itext/itext.layout/itext/layout/element/Image.cs
index fc9f845bcb..d6bfb481bc 100644
--- a/itext/itext.layout/itext/layout/element/Image.cs
+++ b/itext/itext.layout/itext/layout/element/Image.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/LineSeparator.cs b/itext/itext.layout/itext/layout/element/LineSeparator.cs
index e3620f6aee..1c6222204b 100644
--- a/itext/itext.layout/itext/layout/element/LineSeparator.cs
+++ b/itext/itext.layout/itext/layout/element/LineSeparator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Link.cs b/itext/itext.layout/itext/layout/element/Link.cs
index 9fd04afb7a..034a504dd1 100644
--- a/itext/itext.layout/itext/layout/element/Link.cs
+++ b/itext/itext.layout/itext/layout/element/Link.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/List.cs b/itext/itext.layout/itext/layout/element/List.cs
index 74276d0b09..88859c2a4a 100644
--- a/itext/itext.layout/itext/layout/element/List.cs
+++ b/itext/itext.layout/itext/layout/element/List.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/ListItem.cs b/itext/itext.layout/itext/layout/element/ListItem.cs
index ab3bc14e75..94124d19f1 100644
--- a/itext/itext.layout/itext/layout/element/ListItem.cs
+++ b/itext/itext.layout/itext/layout/element/ListItem.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Paragraph.cs b/itext/itext.layout/itext/layout/element/Paragraph.cs
index 3c4a9f61ab..39c919a5b1 100644
--- a/itext/itext.layout/itext/layout/element/Paragraph.cs
+++ b/itext/itext.layout/itext/layout/element/Paragraph.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Tab.cs b/itext/itext.layout/itext/layout/element/Tab.cs
index 0312f060e5..0ea3a4c01d 100644
--- a/itext/itext.layout/itext/layout/element/Tab.cs
+++ b/itext/itext.layout/itext/layout/element/Tab.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/TabStop.cs b/itext/itext.layout/itext/layout/element/TabStop.cs
index b79461ebb8..5f45f3c494 100644
--- a/itext/itext.layout/itext/layout/element/TabStop.cs
+++ b/itext/itext.layout/itext/layout/element/TabStop.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Table.cs b/itext/itext.layout/itext/layout/element/Table.cs
index 38a5f0514a..5fef75058e 100644
--- a/itext/itext.layout/itext/layout/element/Table.cs
+++ b/itext/itext.layout/itext/layout/element/Table.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/element/Text.cs b/itext/itext.layout/itext/layout/element/Text.cs
index 872d925ae0..e1d0d20326 100644
--- a/itext/itext.layout/itext/layout/element/Text.cs
+++ b/itext/itext.layout/itext/layout/element/Text.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/exceptions/LayoutExceptionMessageConstant.cs b/itext/itext.layout/itext/layout/exceptions/LayoutExceptionMessageConstant.cs
index 3d0aef2d2c..94f96e9359 100644
--- a/itext/itext.layout/itext/layout/exceptions/LayoutExceptionMessageConstant.cs
+++ b/itext/itext.layout/itext/layout/exceptions/LayoutExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -55,6 +55,8 @@ public sealed class LayoutExceptionMessageConstant {
public const String ROLE_IN_NAMESPACE_IS_NOT_MAPPED_TO_ANY_STANDARD_ROLE = "Role \"{0}\" in namespace {1} "
+ "is not mapped to any standard role.";
+ public const String INLINE_VERTICAL_ALIGNMENT_DOESN_T_NEED_A_VALUE = "Inline vertical alignment \"{0}\" doesn't need a value";
+
private LayoutExceptionMessageConstant() {
}
}
diff --git a/itext/itext.layout/itext/layout/font/ComplexFontSelectorStrategy.cs b/itext/itext.layout/itext/layout/font/ComplexFontSelectorStrategy.cs
index 984cc64f46..96508ffdf7 100644
--- a/itext/itext.layout/itext/layout/font/ComplexFontSelectorStrategy.cs
+++ b/itext/itext.layout/itext/layout/font/ComplexFontSelectorStrategy.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontCharacteristics.cs b/itext/itext.layout/itext/layout/font/FontCharacteristics.cs
index 528ab14639..86ef7cb53f 100644
--- a/itext/itext.layout/itext/layout/font/FontCharacteristics.cs
+++ b/itext/itext.layout/itext/layout/font/FontCharacteristics.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontCharacteristicsUtils.cs b/itext/itext.layout/itext/layout/font/FontCharacteristicsUtils.cs
index 8cfba31b3f..da2a8d721d 100644
--- a/itext/itext.layout/itext/layout/font/FontCharacteristicsUtils.cs
+++ b/itext/itext.layout/itext/layout/font/FontCharacteristicsUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontInfo.cs b/itext/itext.layout/itext/layout/font/FontInfo.cs
index e5e723d28e..a8375bb79f 100644
--- a/itext/itext.layout/itext/layout/font/FontInfo.cs
+++ b/itext/itext.layout/itext/layout/font/FontInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontProvider.cs b/itext/itext.layout/itext/layout/font/FontProvider.cs
index a1be7721cf..5aaf233cb2 100644
--- a/itext/itext.layout/itext/layout/font/FontProvider.cs
+++ b/itext/itext.layout/itext/layout/font/FontProvider.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSelector.cs b/itext/itext.layout/itext/layout/font/FontSelector.cs
index 2cbb12599b..e155a5adc8 100644
--- a/itext/itext.layout/itext/layout/font/FontSelector.cs
+++ b/itext/itext.layout/itext/layout/font/FontSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSelectorCache.cs b/itext/itext.layout/itext/layout/font/FontSelectorCache.cs
index 59024efc3d..eef7816e1b 100644
--- a/itext/itext.layout/itext/layout/font/FontSelectorCache.cs
+++ b/itext/itext.layout/itext/layout/font/FontSelectorCache.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSelectorKey.cs b/itext/itext.layout/itext/layout/font/FontSelectorKey.cs
index 95e0816213..02d5c5bc51 100644
--- a/itext/itext.layout/itext/layout/font/FontSelectorKey.cs
+++ b/itext/itext.layout/itext/layout/font/FontSelectorKey.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSelectorStrategy.cs b/itext/itext.layout/itext/layout/font/FontSelectorStrategy.cs
index 22519c5498..2f00aa3c29 100644
--- a/itext/itext.layout/itext/layout/font/FontSelectorStrategy.cs
+++ b/itext/itext.layout/itext/layout/font/FontSelectorStrategy.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSet.cs b/itext/itext.layout/itext/layout/font/FontSet.cs
index e20f915fb7..132323d456 100644
--- a/itext/itext.layout/itext/layout/font/FontSet.cs
+++ b/itext/itext.layout/itext/layout/font/FontSet.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/FontSetCollection.cs b/itext/itext.layout/itext/layout/font/FontSetCollection.cs
index f8274a66c4..d555d73765 100644
--- a/itext/itext.layout/itext/layout/font/FontSetCollection.cs
+++ b/itext/itext.layout/itext/layout/font/FontSetCollection.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/Range.cs b/itext/itext.layout/itext/layout/font/Range.cs
index 02c3670e77..e394eb1bb4 100644
--- a/itext/itext.layout/itext/layout/font/Range.cs
+++ b/itext/itext.layout/itext/layout/font/Range.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/font/RangeBuilder.cs b/itext/itext.layout/itext/layout/font/RangeBuilder.cs
index 5565b961dc..fe00f561af 100644
--- a/itext/itext.layout/itext/layout/font/RangeBuilder.cs
+++ b/itext/itext.layout/itext/layout/font/RangeBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/hyphenation/HyphenationConfig.cs b/itext/itext.layout/itext/layout/hyphenation/HyphenationConfig.cs
index ee248fb76f..2a7fe78683 100644
--- a/itext/itext.layout/itext/layout/hyphenation/HyphenationConfig.cs
+++ b/itext/itext.layout/itext/layout/hyphenation/HyphenationConfig.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/hyphenation/HyphenationConstants.cs b/itext/itext.layout/itext/layout/hyphenation/HyphenationConstants.cs
index 460ebb851c..5927c78312 100644
--- a/itext/itext.layout/itext/layout/hyphenation/HyphenationConstants.cs
+++ b/itext/itext.layout/itext/layout/hyphenation/HyphenationConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/hyphenation/TernaryTreeIterator.cs b/itext/itext.layout/itext/layout/hyphenation/TernaryTreeIterator.cs
index c42e11db0c..8e0d433fd7 100644
--- a/itext/itext.layout/itext/layout/hyphenation/TernaryTreeIterator.cs
+++ b/itext/itext.layout/itext/layout/hyphenation/TernaryTreeIterator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LayoutArea.cs b/itext/itext.layout/itext/layout/layout/LayoutArea.cs
index 2a40ad02a4..ef7ddf9075 100644
--- a/itext/itext.layout/itext/layout/layout/LayoutArea.cs
+++ b/itext/itext.layout/itext/layout/layout/LayoutArea.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LayoutContext.cs b/itext/itext.layout/itext/layout/layout/LayoutContext.cs
index 02f318608c..65009e11cc 100644
--- a/itext/itext.layout/itext/layout/layout/LayoutContext.cs
+++ b/itext/itext.layout/itext/layout/layout/LayoutContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LayoutPosition.cs b/itext/itext.layout/itext/layout/layout/LayoutPosition.cs
index f1d398b7bf..32e5ac7e1e 100644
--- a/itext/itext.layout/itext/layout/layout/LayoutPosition.cs
+++ b/itext/itext.layout/itext/layout/layout/LayoutPosition.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LayoutResult.cs b/itext/itext.layout/itext/layout/layout/LayoutResult.cs
index 32fa723914..794e6d27ed 100644
--- a/itext/itext.layout/itext/layout/layout/LayoutResult.cs
+++ b/itext/itext.layout/itext/layout/layout/LayoutResult.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LineLayoutContext.cs b/itext/itext.layout/itext/layout/layout/LineLayoutContext.cs
index 0397f8a969..248f54ad11 100644
--- a/itext/itext.layout/itext/layout/layout/LineLayoutContext.cs
+++ b/itext/itext.layout/itext/layout/layout/LineLayoutContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/LineLayoutResult.cs b/itext/itext.layout/itext/layout/layout/LineLayoutResult.cs
index 9475d10fbd..a503c0b46d 100644
--- a/itext/itext.layout/itext/layout/layout/LineLayoutResult.cs
+++ b/itext/itext.layout/itext/layout/layout/LineLayoutResult.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/MinMaxWidthLayoutResult.cs b/itext/itext.layout/itext/layout/layout/MinMaxWidthLayoutResult.cs
index 66d986ca83..9343468bb2 100644
--- a/itext/itext.layout/itext/layout/layout/MinMaxWidthLayoutResult.cs
+++ b/itext/itext.layout/itext/layout/layout/MinMaxWidthLayoutResult.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/PositionedLayoutContext.cs b/itext/itext.layout/itext/layout/layout/PositionedLayoutContext.cs
index 825f2a170f..5572d369cb 100644
--- a/itext/itext.layout/itext/layout/layout/PositionedLayoutContext.cs
+++ b/itext/itext.layout/itext/layout/layout/PositionedLayoutContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/RootLayoutArea.cs b/itext/itext.layout/itext/layout/layout/RootLayoutArea.cs
index 0d9f8f3ab4..5d4ce288e6 100644
--- a/itext/itext.layout/itext/layout/layout/RootLayoutArea.cs
+++ b/itext/itext.layout/itext/layout/layout/RootLayoutArea.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/layout/TextLayoutResult.cs b/itext/itext.layout/itext/layout/layout/TextLayoutResult.cs
index 4c987e3638..b33fee78c0 100644
--- a/itext/itext.layout/itext/layout/layout/TextLayoutResult.cs
+++ b/itext/itext.layout/itext/layout/layout/TextLayoutResult.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/logs/LayoutLogMessageConstant.cs b/itext/itext.layout/itext/layout/logs/LayoutLogMessageConstant.cs
index 0b941737b6..1f33618971 100644
--- a/itext/itext.layout/itext/layout/logs/LayoutLogMessageConstant.cs
+++ b/itext/itext.layout/itext/layout/logs/LayoutLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapse.cs b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapse.cs
index e741c0d4a8..e986cf1131 100644
--- a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapse.cs
+++ b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapse.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseHandler.cs b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseHandler.cs
index c4e85cdd3c..4336b79d21 100644
--- a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseHandler.cs
+++ b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseInfo.cs b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseInfo.cs
index d0fafce148..664360a942 100644
--- a/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseInfo.cs
+++ b/itext/itext.layout/itext/layout/margincollapse/MarginsCollapseInfo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidth.cs b/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidth.cs
index c77c02f9de..57a8e532ee 100644
--- a/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidth.cs
+++ b/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidth.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidthUtils.cs b/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidthUtils.cs
index aa5e61dc99..e996b822bc 100644
--- a/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidthUtils.cs
+++ b/itext/itext.layout/itext/layout/minmaxwidth/MinMaxWidthUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/minmaxwidth/RotationMinMaxWidth.cs b/itext/itext.layout/itext/layout/minmaxwidth/RotationMinMaxWidth.cs
index c28996600c..d7ba329ecf 100644
--- a/itext/itext.layout/itext/layout/minmaxwidth/RotationMinMaxWidth.cs
+++ b/itext/itext.layout/itext/layout/minmaxwidth/RotationMinMaxWidth.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/AlignmentPropertyValue.cs b/itext/itext.layout/itext/layout/properties/AlignmentPropertyValue.cs
index 73125695de..d6582aafdb 100644
--- a/itext/itext.layout/itext/layout/properties/AlignmentPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/AlignmentPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/AreaBreakType.cs b/itext/itext.layout/itext/layout/properties/AreaBreakType.cs
index 5d9e4a2964..8680616152 100644
--- a/itext/itext.layout/itext/layout/properties/AreaBreakType.cs
+++ b/itext/itext.layout/itext/layout/properties/AreaBreakType.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/Background.cs b/itext/itext.layout/itext/layout/properties/Background.cs
index 901b05ff64..6d4c606ee6 100644
--- a/itext/itext.layout/itext/layout/properties/Background.cs
+++ b/itext/itext.layout/itext/layout/properties/Background.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BackgroundBox.cs b/itext/itext.layout/itext/layout/properties/BackgroundBox.cs
index 626b34638f..85eb806dab 100644
--- a/itext/itext.layout/itext/layout/properties/BackgroundBox.cs
+++ b/itext/itext.layout/itext/layout/properties/BackgroundBox.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BackgroundImage.cs b/itext/itext.layout/itext/layout/properties/BackgroundImage.cs
index e55967b8fc..110faf62cb 100644
--- a/itext/itext.layout/itext/layout/properties/BackgroundImage.cs
+++ b/itext/itext.layout/itext/layout/properties/BackgroundImage.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BackgroundPosition.cs b/itext/itext.layout/itext/layout/properties/BackgroundPosition.cs
index 55ef67e411..e9bd728126 100644
--- a/itext/itext.layout/itext/layout/properties/BackgroundPosition.cs
+++ b/itext/itext.layout/itext/layout/properties/BackgroundPosition.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/BackgroundRepeat.cs b/itext/itext.layout/itext/layout/properties/BackgroundRepeat.cs
index ccfea871ac..b9388c55ec 100644
--- a/itext/itext.layout/itext/layout/properties/BackgroundRepeat.cs
+++ b/itext/itext.layout/itext/layout/properties/BackgroundRepeat.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/BackgroundSize.cs b/itext/itext.layout/itext/layout/properties/BackgroundSize.cs
index 8a677aa6eb..522d6ec11d 100644
--- a/itext/itext.layout/itext/layout/properties/BackgroundSize.cs
+++ b/itext/itext.layout/itext/layout/properties/BackgroundSize.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/BaseDirection.cs b/itext/itext.layout/itext/layout/properties/BaseDirection.cs
index b7371f788a..b3b2b88f7f 100644
--- a/itext/itext.layout/itext/layout/properties/BaseDirection.cs
+++ b/itext/itext.layout/itext/layout/properties/BaseDirection.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BlendMode.cs b/itext/itext.layout/itext/layout/properties/BlendMode.cs
index aa59d749fe..1e703f9258 100644
--- a/itext/itext.layout/itext/layout/properties/BlendMode.cs
+++ b/itext/itext.layout/itext/layout/properties/BlendMode.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BorderCollapsePropertyValue.cs b/itext/itext.layout/itext/layout/properties/BorderCollapsePropertyValue.cs
index 0f4574e9f9..3cbb03fb9b 100644
--- a/itext/itext.layout/itext/layout/properties/BorderCollapsePropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/BorderCollapsePropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BorderRadius.cs b/itext/itext.layout/itext/layout/properties/BorderRadius.cs
index 748e5959d3..b6ed7c1e0d 100644
--- a/itext/itext.layout/itext/layout/properties/BorderRadius.cs
+++ b/itext/itext.layout/itext/layout/properties/BorderRadius.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/BoxSizingPropertyValue.cs b/itext/itext.layout/itext/layout/properties/BoxSizingPropertyValue.cs
index 31c4008208..254f02207a 100644
--- a/itext/itext.layout/itext/layout/properties/BoxSizingPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/BoxSizingPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/CaptionSide.cs b/itext/itext.layout/itext/layout/properties/CaptionSide.cs
index 252a070a23..a85fab1341 100644
--- a/itext/itext.layout/itext/layout/properties/CaptionSide.cs
+++ b/itext/itext.layout/itext/layout/properties/CaptionSide.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/ClearPropertyValue.cs b/itext/itext.layout/itext/layout/properties/ClearPropertyValue.cs
index d4e0bc960f..a3dedda3fc 100644
--- a/itext/itext.layout/itext/layout/properties/ClearPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/ClearPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/FlexWrapPropertyValue.cs b/itext/itext.layout/itext/layout/properties/FlexWrapPropertyValue.cs
index 7663e2b7be..33f8e05555 100644
--- a/itext/itext.layout/itext/layout/properties/FlexWrapPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/FlexWrapPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/FloatPropertyValue.cs b/itext/itext.layout/itext/layout/properties/FloatPropertyValue.cs
index 393bdbf0db..f68ce4c615 100644
--- a/itext/itext.layout/itext/layout/properties/FloatPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/FloatPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/FontKerning.cs b/itext/itext.layout/itext/layout/properties/FontKerning.cs
index 7004916e39..a3e1ca0ae1 100644
--- a/itext/itext.layout/itext/layout/properties/FontKerning.cs
+++ b/itext/itext.layout/itext/layout/properties/FontKerning.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/HorizontalAlignment.cs b/itext/itext.layout/itext/layout/properties/HorizontalAlignment.cs
index 759de07a1f..7294b9e0d9 100644
--- a/itext/itext.layout/itext/layout/properties/HorizontalAlignment.cs
+++ b/itext/itext.layout/itext/layout/properties/HorizontalAlignment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/IListSymbolFactory.cs b/itext/itext.layout/itext/layout/properties/IListSymbolFactory.cs
index 025eb4068c..3c5d0fdc6f 100644
--- a/itext/itext.layout/itext/layout/properties/IListSymbolFactory.cs
+++ b/itext/itext.layout/itext/layout/properties/IListSymbolFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/InlineVerticalAlignment.cs b/itext/itext.layout/itext/layout/properties/InlineVerticalAlignment.cs
new file mode 100644
index 0000000000..d5d17fe8ff
--- /dev/null
+++ b/itext/itext.layout/itext/layout/properties/InlineVerticalAlignment.cs
@@ -0,0 +1,129 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+using iText.Kernel.Exceptions;
+using iText.Layout.Exceptions;
+
+namespace iText.Layout.Properties {
+ ///
+ /// A property corresponding to the css vertical-align property and used to
+ /// set vertical alignment on inline blocks, it specifies the type of alignment
+ /// and where needed a numerical value to complete it.
+ ///
+ public class InlineVerticalAlignment {
+ private InlineVerticalAlignmentType? type;
+
+ private float value;
+
+ ///
+ /// Creates a default InlineVerticalAlignment, it gets the type
+ /// .
+ ///
+ public InlineVerticalAlignment() {
+ type = InlineVerticalAlignmentType.BASELINE;
+ }
+
+ /// Creates an InlineVerticalAlignment with a specified type.
+ ///
+ ///
+ ///
+ ///
+ public InlineVerticalAlignment(InlineVerticalAlignmentType? type) {
+ this.type = type;
+ }
+
+ /// Creates an InlineVerticalAlignment with a specified type and a value.
+ ///
+ /// Creates an InlineVerticalAlignment with a specified type and a value.
+ /// This will throw a
+ ///
+ /// when used with a type that does not require a value.
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// In the case of
+ ///
+ /// a lenth in pts,
+ /// in case of
+ ///
+ /// a multiplier value.
+ ///
+ public InlineVerticalAlignment(InlineVerticalAlignmentType? type, float value) {
+ if (!(type == InlineVerticalAlignmentType.FRACTION || type == InlineVerticalAlignmentType.FIXED)) {
+ throw new PdfException(LayoutExceptionMessageConstant.INLINE_VERTICAL_ALIGNMENT_DOESN_T_NEED_A_VALUE).SetMessageParams
+ (type);
+ }
+ this.type = type;
+ this.value = value;
+ }
+
+ /// Gets the type of InlineVerticalAlignment.
+ ///
+ /// the type
+ ///
+ ///
+ public virtual InlineVerticalAlignmentType? GetType() {
+ return type;
+ }
+
+ ///
+ /// Sets the type
+ /// .
+ ///
+ ///
+ ///
+ ///
+ ///
+ public virtual void SetType(InlineVerticalAlignmentType? type) {
+ this.type = type;
+ }
+
+ /// Gets the value.
+ ///
+ /// value In the case of
+ ///
+ /// a lenth in pts,
+ /// in case of
+ ///
+ /// a multiplier value.
+ ///
+ public virtual float GetValue() {
+ return value;
+ }
+
+ /// Sets the value.
+ ///
+ /// In the case of
+ ///
+ /// a lenth in pts,
+ /// in case of
+ ///
+ /// a multiplier value.
+ ///
+ public virtual void SetValue(float value) {
+ this.value = value;
+ }
+ }
+}
diff --git a/itext/itext.layout/itext/layout/properties/InlineVerticalAlignmentType.cs b/itext/itext.layout/itext/layout/properties/InlineVerticalAlignmentType.cs
new file mode 100644
index 0000000000..6b4ec0a85b
--- /dev/null
+++ b/itext/itext.layout/itext/layout/properties/InlineVerticalAlignmentType.cs
@@ -0,0 +1,52 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+namespace iText.Layout.Properties {
+ ///
+ /// The possible values for
+ /// .
+ ///
+ public enum InlineVerticalAlignmentType {
+ BASELINE,
+ TEXT_TOP,
+ TEXT_BOTTOM,
+ SUB,
+ SUPER,
+ /// Fixed is used when a length value is given in css.
+ ///
+ /// Fixed is used when a length value is given in css.
+ /// It needs a companion value in
+ ///
+ ///
+ FIXED,
+ /// Fixed is used when a percentage value is given in css.
+ ///
+ /// Fixed is used when a percentage value is given in css.
+ /// It needs a companion value in
+ ///
+ ///
+ FRACTION,
+ MIDDLE,
+ TOP,
+ BOTTOM
+ }
+}
diff --git a/itext/itext.layout/itext/layout/properties/JustifyContent.cs b/itext/itext.layout/itext/layout/properties/JustifyContent.cs
index 8be825221c..276c770c2d 100644
--- a/itext/itext.layout/itext/layout/properties/JustifyContent.cs
+++ b/itext/itext.layout/itext/layout/properties/JustifyContent.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/Leading.cs b/itext/itext.layout/itext/layout/properties/Leading.cs
index 1427ef0d7e..939920bcc6 100644
--- a/itext/itext.layout/itext/layout/properties/Leading.cs
+++ b/itext/itext.layout/itext/layout/properties/Leading.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/LineHeight.cs b/itext/itext.layout/itext/layout/properties/LineHeight.cs
index 55f3ccddce..67768d2210 100644
--- a/itext/itext.layout/itext/layout/properties/LineHeight.cs
+++ b/itext/itext.layout/itext/layout/properties/LineHeight.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/ListNumberingType.cs b/itext/itext.layout/itext/layout/properties/ListNumberingType.cs
index 5251ff1493..3b4fe2e26e 100644
--- a/itext/itext.layout/itext/layout/properties/ListNumberingType.cs
+++ b/itext/itext.layout/itext/layout/properties/ListNumberingType.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/ListSymbolAlignment.cs b/itext/itext.layout/itext/layout/properties/ListSymbolAlignment.cs
index a47c152e09..b1182efa74 100644
--- a/itext/itext.layout/itext/layout/properties/ListSymbolAlignment.cs
+++ b/itext/itext.layout/itext/layout/properties/ListSymbolAlignment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/ListSymbolPosition.cs b/itext/itext.layout/itext/layout/properties/ListSymbolPosition.cs
index 480e763d90..d733c9b9aa 100644
--- a/itext/itext.layout/itext/layout/properties/ListSymbolPosition.cs
+++ b/itext/itext.layout/itext/layout/properties/ListSymbolPosition.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/ObjectFit.cs b/itext/itext.layout/itext/layout/properties/ObjectFit.cs
index bd52527a62..448ee3516d 100644
--- a/itext/itext.layout/itext/layout/properties/ObjectFit.cs
+++ b/itext/itext.layout/itext/layout/properties/ObjectFit.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/OverflowPropertyValue.cs b/itext/itext.layout/itext/layout/properties/OverflowPropertyValue.cs
index a584b05cce..8ea7b89eab 100644
--- a/itext/itext.layout/itext/layout/properties/OverflowPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/OverflowPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/OverflowWrapPropertyValue.cs b/itext/itext.layout/itext/layout/properties/OverflowWrapPropertyValue.cs
index 4ff68f04ad..ee38ddac25 100644
--- a/itext/itext.layout/itext/layout/properties/OverflowWrapPropertyValue.cs
+++ b/itext/itext.layout/itext/layout/properties/OverflowWrapPropertyValue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/ParagraphOrphansControl.cs b/itext/itext.layout/itext/layout/properties/ParagraphOrphansControl.cs
index 5b91187043..fee12acedc 100644
--- a/itext/itext.layout/itext/layout/properties/ParagraphOrphansControl.cs
+++ b/itext/itext.layout/itext/layout/properties/ParagraphOrphansControl.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/ParagraphWidowsControl.cs b/itext/itext.layout/itext/layout/properties/ParagraphWidowsControl.cs
index e501f9fa6c..843e18ec9d 100644
--- a/itext/itext.layout/itext/layout/properties/ParagraphWidowsControl.cs
+++ b/itext/itext.layout/itext/layout/properties/ParagraphWidowsControl.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/Property.cs b/itext/itext.layout/itext/layout/properties/Property.cs
index a8d20e063b..f20c29645a 100644
--- a/itext/itext.layout/itext/layout/properties/Property.cs
+++ b/itext/itext.layout/itext/layout/properties/Property.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -348,6 +348,8 @@ public sealed class Property {
public const int VERTICAL_BORDER_SPACING = 116;
+ public const int INLINE_VERTICAL_ALIGNMENT = 136;
+
/// Value of 1 is equivalent to no scaling
public const int VERTICAL_SCALING = 76;
diff --git a/itext/itext.layout/itext/layout/properties/RenderingMode.cs b/itext/itext.layout/itext/layout/properties/RenderingMode.cs
index e4e8fca6fb..5e3bd6ee21 100644
--- a/itext/itext.layout/itext/layout/properties/RenderingMode.cs
+++ b/itext/itext.layout/itext/layout/properties/RenderingMode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/properties/TabAlignment.cs b/itext/itext.layout/itext/layout/properties/TabAlignment.cs
index 8a1d0eeb2d..591f808bef 100644
--- a/itext/itext.layout/itext/layout/properties/TabAlignment.cs
+++ b/itext/itext.layout/itext/layout/properties/TabAlignment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/TextAlignment.cs b/itext/itext.layout/itext/layout/properties/TextAlignment.cs
index cda90cbf35..101ead6536 100644
--- a/itext/itext.layout/itext/layout/properties/TextAlignment.cs
+++ b/itext/itext.layout/itext/layout/properties/TextAlignment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/Transform.cs b/itext/itext.layout/itext/layout/properties/Transform.cs
index d86a5f35a8..85c501dac3 100644
--- a/itext/itext.layout/itext/layout/properties/Transform.cs
+++ b/itext/itext.layout/itext/layout/properties/Transform.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/TransparentColor.cs b/itext/itext.layout/itext/layout/properties/TransparentColor.cs
index 02e07a55f5..585f358936 100644
--- a/itext/itext.layout/itext/layout/properties/TransparentColor.cs
+++ b/itext/itext.layout/itext/layout/properties/TransparentColor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/Underline.cs b/itext/itext.layout/itext/layout/properties/Underline.cs
index d4cd3f7f6d..2da9f365c0 100644
--- a/itext/itext.layout/itext/layout/properties/Underline.cs
+++ b/itext/itext.layout/itext/layout/properties/Underline.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/UnitValue.cs b/itext/itext.layout/itext/layout/properties/UnitValue.cs
index 3e67aa205c..5e0da6728c 100644
--- a/itext/itext.layout/itext/layout/properties/UnitValue.cs
+++ b/itext/itext.layout/itext/layout/properties/UnitValue.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/properties/VerticalAlignment.cs b/itext/itext.layout/itext/layout/properties/VerticalAlignment.cs
index a12aeab3b2..b6a8cc14b9 100644
--- a/itext/itext.layout/itext/layout/properties/VerticalAlignment.cs
+++ b/itext/itext.layout/itext/layout/properties/VerticalAlignment.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/AbstractRenderer.cs b/itext/itext.layout/itext/layout/renderer/AbstractRenderer.cs
index 2bba070888..9004ec84ee 100644
--- a/itext/itext.layout/itext/layout/renderer/AbstractRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/AbstractRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -1796,28 +1796,29 @@ public abstract class AbstractRenderer : IRenderer {
/// of the renderer
///
protected internal virtual Rectangle ApplyPaddings(Rectangle rect, UnitValue[] paddings, bool reverse) {
- if (!paddings[0].IsPointValue()) {
+ if (paddings[0] != null && !paddings[0].IsPointValue()) {
ILogger logger = ITextLogManager.GetLogger(typeof(iText.Layout.Renderer.AbstractRenderer));
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.PADDING_TOP));
}
- if (!paddings[1].IsPointValue()) {
+ if (paddings[1] != null && !paddings[1].IsPointValue()) {
ILogger logger = ITextLogManager.GetLogger(typeof(iText.Layout.Renderer.AbstractRenderer));
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.PADDING_RIGHT));
}
- if (!paddings[2].IsPointValue()) {
+ if (paddings[2] != null && !paddings[2].IsPointValue()) {
ILogger logger = ITextLogManager.GetLogger(typeof(iText.Layout.Renderer.AbstractRenderer));
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.PADDING_BOTTOM));
}
- if (!paddings[3].IsPointValue()) {
+ if (paddings[3] != null && !paddings[3].IsPointValue()) {
ILogger logger = ITextLogManager.GetLogger(typeof(iText.Layout.Renderer.AbstractRenderer));
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.PADDING_LEFT));
}
- return rect.ApplyMargins(paddings[0].GetValue(), paddings[1].GetValue(), paddings[2].GetValue(), paddings[
- 3].GetValue(), reverse);
+ return rect.ApplyMargins(paddings[0] != null ? paddings[0].GetValue() : 0, paddings[1] != null ? paddings[
+ 1].GetValue() : 0, paddings[2] != null ? paddings[2].GetValue() : 0, paddings[3] != null ? paddings[3]
+ .GetValue() : 3, reverse);
}
/// Applies the given border box (borders) on the given rectangle
diff --git a/itext/itext.layout/itext/layout/renderer/AbstractWidthHandler.cs b/itext/itext.layout/itext/layout/renderer/AbstractWidthHandler.cs
index e331015ca5..5dd0ee168b 100644
--- a/itext/itext.layout/itext/layout/renderer/AbstractWidthHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/AbstractWidthHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/AccessibleAttributesApplier.cs b/itext/itext.layout/itext/layout/renderer/AccessibleAttributesApplier.cs
index 734affeb32..0c3a5539b2 100644
--- a/itext/itext.layout/itext/layout/renderer/AccessibleAttributesApplier.cs
+++ b/itext/itext.layout/itext/layout/renderer/AccessibleAttributesApplier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/AccessibleTypes.cs b/itext/itext.layout/itext/layout/renderer/AccessibleTypes.cs
index 0bee9ec355..814fa62a6c 100644
--- a/itext/itext.layout/itext/layout/renderer/AccessibleTypes.cs
+++ b/itext/itext.layout/itext/layout/renderer/AccessibleTypes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/AreaBreakRenderer.cs b/itext/itext.layout/itext/layout/renderer/AreaBreakRenderer.cs
index 300474d759..77af051dcd 100644
--- a/itext/itext.layout/itext/layout/renderer/AreaBreakRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/AreaBreakRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/BackgroundSizeCalculationUtil.cs b/itext/itext.layout/itext/layout/renderer/BackgroundSizeCalculationUtil.cs
index 5a86225833..c513e616cb 100644
--- a/itext/itext.layout/itext/layout/renderer/BackgroundSizeCalculationUtil.cs
+++ b/itext/itext.layout/itext/layout/renderer/BackgroundSizeCalculationUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/BlockFormattingContextUtil.cs b/itext/itext.layout/itext/layout/renderer/BlockFormattingContextUtil.cs
index f48b7ae5f4..58f66b496a 100644
--- a/itext/itext.layout/itext/layout/renderer/BlockFormattingContextUtil.cs
+++ b/itext/itext.layout/itext/layout/renderer/BlockFormattingContextUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/BlockRenderer.cs b/itext/itext.layout/itext/layout/renderer/BlockRenderer.cs
index a8915756e7..7ff7c00d38 100644
--- a/itext/itext.layout/itext/layout/renderer/BlockRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/BlockRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -146,6 +146,10 @@ protected internal BlockRenderer(IElement modelElement)
// the first renderer (one of childRenderers or their children) to produce LayoutResult.NOTHING
IRenderer causeOfNothing = null;
bool anythingPlaced = false;
+ // We have to remember initial FORCED_PLACEMENT property of this renderer to use it later
+ // to define if rotated content should be placed or not
+ bool initialForcePlacementForRotationAdjustments = true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT
+ ));
for (int childPos = 0; childPos < childRenderers.Count; childPos++) {
IRenderer childRenderer = childRenderers[childPos];
LayoutResult result;
@@ -289,6 +293,7 @@ protected internal BlockRenderer(IElement modelElement)
}
}
anythingPlaced = anythingPlaced || result.GetStatus() != LayoutResult.NOTHING;
+ HandleForcedPlacement(anythingPlaced);
// The second condition check (after &&) is needed only if margins collapsing is enabled
if (result.GetOccupiedArea() != null && (!FloatingHelper.IsRendererFloating(childRenderer) || includeFloatsInOccupiedArea
)) {
@@ -396,7 +401,7 @@ protected internal BlockRenderer(IElement modelElement)
, "It fits by height so it will be forced placed"));
}
else {
- if (!true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT))) {
+ if (!initialForcePlacementForRotationAdjustments) {
floatRendererAreas.RetainAll(nonChildFloatingRendererAreas);
return new MinMaxWidthLayoutResult(LayoutResult.NOTHING, null, null, this, this);
}
@@ -1013,6 +1018,14 @@ protected internal BlockRenderer(IElement modelElement)
return minMaxWidth;
}
+ internal virtual void HandleForcedPlacement(bool anythingPlaced) {
+ // We placed something meaning that we don't need this property anymore while processing other children
+ // to do not force place them
+ if (anythingPlaced && HasOwnProperty(Property.FORCED_PLACEMENT)) {
+ DeleteOwnProperty(Property.FORCED_PLACEMENT);
+ }
+ }
+
private void ReplaceSplitRendererKidFloats(IDictionary waitingFloatsSplitRenderers, IRenderer
splitRenderer) {
foreach (KeyValuePair waitingSplitRenderer in waitingFloatsSplitRenderers) {
diff --git a/itext/itext.layout/itext/layout/renderer/CanvasRenderer.cs b/itext/itext.layout/itext/layout/renderer/CanvasRenderer.cs
index b6ee476e6a..2cd1b6ea82 100644
--- a/itext/itext.layout/itext/layout/renderer/CanvasRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/CanvasRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/CellRenderer.cs b/itext/itext.layout/itext/layout/renderer/CellRenderer.cs
index 58ef98a1d9..fd8801ca49 100644
--- a/itext/itext.layout/itext/layout/renderer/CellRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/CellRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/CollapsedTableBorders.cs b/itext/itext.layout/itext/layout/renderer/CollapsedTableBorders.cs
index ae52904321..7ac19f977d 100644
--- a/itext/itext.layout/itext/layout/renderer/CollapsedTableBorders.cs
+++ b/itext/itext.layout/itext/layout/renderer/CollapsedTableBorders.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/DivRenderer.cs b/itext/itext.layout/itext/layout/renderer/DivRenderer.cs
index cecbf1a436..bc640922e4 100644
--- a/itext/itext.layout/itext/layout/renderer/DivRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/DivRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/DocumentRenderer.cs b/itext/itext.layout/itext/layout/renderer/DocumentRenderer.cs
index e9c330ae29..617f14acba 100644
--- a/itext/itext.layout/itext/layout/renderer/DocumentRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/DocumentRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/DrawContext.cs b/itext/itext.layout/itext/layout/renderer/DrawContext.cs
index 7af4247aaa..873830a41f 100644
--- a/itext/itext.layout/itext/layout/renderer/DrawContext.cs
+++ b/itext/itext.layout/itext/layout/renderer/DrawContext.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/FlexContainerRenderer.cs b/itext/itext.layout/itext/layout/renderer/FlexContainerRenderer.cs
index 1c8de0a828..cc48c188c3 100644
--- a/itext/itext.layout/itext/layout/renderer/FlexContainerRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/FlexContainerRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -53,6 +53,13 @@ source product.
namespace iText.Layout.Renderer {
public class FlexContainerRenderer : DivRenderer {
+ /* Used for caching purposes in FlexUtil
+ * We couldn't find the real use case when this map contains more than 1 entry
+ * but let it still be a map to be on a safe(r) side
+ * Map mainSize (always width in our case) - hypotheticalCrossSize
+ */
+ private readonly IDictionary hypotheticalCrossSizes = new Dictionary();
+
private IList> lines;
/// Creates a FlexContainerRenderer from its corresponding layout object.
@@ -177,13 +184,21 @@ public FlexContainerRenderer(Div modelElement)
bool forcedPlacement = true.Equals(this.GetProperty(Property.FORCED_PLACEMENT));
bool metChildRenderer = false;
foreach (IList line in lines) {
- metChildRenderer = metChildRenderer || line.Any((flexItem) => flexItem.GetRenderer() == childRenderer);
- foreach (FlexItemInfo itemInfo in line) {
- if (metChildRenderer && !forcedPlacement) {
- overflowRenderer.AddChildRenderer(itemInfo.GetRenderer());
- }
- else {
- splitRenderer.AddChildRenderer(itemInfo.GetRenderer());
+ bool isSplitLine = line.Any((flexItem) => flexItem.GetRenderer() == childRenderer);
+ metChildRenderer = metChildRenderer || isSplitLine;
+ // If the renderer to split is in the current line
+ if (isSplitLine && !forcedPlacement && layoutStatus == LayoutResult.PARTIAL) {
+ FillSplitOverflowRenderersForPartialResult(splitRenderer, overflowRenderer, line, childRenderer, childResult
+ );
+ }
+ else {
+ foreach (FlexItemInfo itemInfo in line) {
+ if (metChildRenderer && !forcedPlacement) {
+ overflowRenderer.AddChildRenderer(itemInfo.GetRenderer());
+ }
+ else {
+ splitRenderer.AddChildRenderer(itemInfo.GetRenderer());
+ }
}
}
}
@@ -198,40 +213,40 @@ public FlexContainerRenderer(Div modelElement)
nonChildFloatingRendererAreas, IRenderer causeOfNothing, bool anythingPlaced, int childPos
, LayoutResult result) {
bool keepTogether = IsKeepTogether(causeOfNothing);
+ if (true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT)) || wasHeightClipped) {
+ AbstractRenderer splitRenderer = keepTogether ? null : CreateSplitRenderer(result.GetStatus());
+ if (splitRenderer != null) {
+ splitRenderer.SetChildRenderers(GetChildRenderers());
+ }
+ return new LayoutResult(LayoutResult.FULL, GetOccupiedAreaInCaseNothingWasWrappedWithFull(result, splitRenderer
+ ), splitRenderer, null, null);
+ }
AbstractRenderer[] splitAndOverflowRenderers = CreateSplitAndOverflowRenderers(childPos, result.GetStatus(
), result, waitingFloatsSplitRenderers, waitingOverflowFloatRenderers);
- AbstractRenderer splitRenderer = splitAndOverflowRenderers[0];
+ AbstractRenderer splitRenderer_1 = splitAndOverflowRenderers[0];
AbstractRenderer overflowRenderer = splitAndOverflowRenderers[1];
overflowRenderer.DeleteOwnProperty(Property.FORCED_PLACEMENT);
+ UpdateHeightsOnSplit(wasHeightClipped, splitRenderer_1, overflowRenderer);
if (IsRelativePosition() && !positionedRenderers.IsEmpty()) {
overflowRenderer.positionedRenderers = new List(positionedRenderers);
}
// TODO DEVSIX-5086 When flex-wrap will be fully supported we'll need to update height on split
if (keepTogether) {
- splitRenderer = null;
+ splitRenderer_1 = null;
overflowRenderer.SetChildRenderers(GetChildRenderers());
}
CorrectFixedLayout(layoutBox);
ApplyAbsolutePositionIfNeeded(layoutContext);
- if (true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT)) || wasHeightClipped) {
- if (splitRenderer != null) {
- splitRenderer.SetChildRenderers(GetChildRenderers());
- }
- return new LayoutResult(LayoutResult.FULL, GetOccupiedAreaInCaseNothingWasWrappedWithFull(result, splitRenderer
- ), splitRenderer, null, null);
+ ApplyPaddings(occupiedArea.GetBBox(), paddings, true);
+ ApplyBorderBox(occupiedArea.GetBBox(), borders, true);
+ ApplyMargins(occupiedArea.GetBBox(), true);
+ if (splitRenderer_1 == null || splitRenderer_1.GetChildRenderers().IsEmpty()) {
+ return new LayoutResult(LayoutResult.NOTHING, null, null, overflowRenderer, result.GetCauseOfNothing()).SetAreaBreak
+ (result.GetAreaBreak());
}
else {
- ApplyPaddings(occupiedArea.GetBBox(), paddings, true);
- ApplyBorderBox(occupiedArea.GetBBox(), borders, true);
- ApplyMargins(occupiedArea.GetBBox(), true);
- if (splitRenderer == null || splitRenderer.GetChildRenderers().IsEmpty()) {
- return new LayoutResult(LayoutResult.NOTHING, null, null, overflowRenderer, result.GetCauseOfNothing()).SetAreaBreak
- (result.GetAreaBreak());
- }
- else {
- return new LayoutResult(LayoutResult.PARTIAL, layoutContext.GetArea(), splitRenderer, overflowRenderer, null
- ).SetAreaBreak(result.GetAreaBreak());
- }
+ return new LayoutResult(LayoutResult.PARTIAL, layoutContext.GetArea(), splitRenderer_1, overflowRenderer,
+ null).SetAreaBreak(result.GetAreaBreak());
}
}
@@ -288,6 +303,19 @@ public FlexContainerRenderer(Div modelElement)
return layoutBoxCopy;
}
+ internal override void HandleForcedPlacement(bool anythingPlaced) {
+ }
+
+ // In (horizontal) FlexContainerRenderer Property.FORCED_PLACEMENT is still valid for other children
+ // so do nothing
+ internal virtual void SetHypotheticalCrossSize(float? mainSize, float? hypotheticalCrossSize) {
+ hypotheticalCrossSizes.Put(mainSize.Value, hypotheticalCrossSize);
+ }
+
+ internal virtual float? GetHypotheticalCrossSize(float? mainSize) {
+ return hypotheticalCrossSizes.Get(mainSize.Value);
+ }
+
private FlexItemInfo FindFlexItemInfo(AbstractRenderer renderer) {
foreach (IList line in lines) {
foreach (FlexItemInfo itemInfo in line) {
@@ -313,6 +341,70 @@ public FlexContainerRenderer(Div modelElement)
base.AddChild(renderer);
}
+ private void FillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, AbstractRenderer overflowRenderer
+ , IList line, IRenderer childRenderer, LayoutResult childResult) {
+ // If we split, we remove (override) Property.ALIGN_ITEMS for the overflow renderer.
+ // because we have to layout the remaining part at the top of the layout context.
+ // TODO DEVSIX-5086 When flex-wrap will be fully supported we'll need to reconsider this.
+ // The question is what should be set/calculated for the next line
+ overflowRenderer.SetProperty(Property.ALIGN_ITEMS, null);
+ float occupiedSpace = 0;
+ bool metChildRendererInLine = false;
+ foreach (FlexItemInfo itemInfo in line) {
+ // Split the line
+ if (itemInfo.GetRenderer() == childRenderer) {
+ metChildRendererInLine = true;
+ if (childResult.GetSplitRenderer() != null) {
+ splitRenderer.AddChildRenderer(childResult.GetSplitRenderer());
+ }
+ if (childResult.GetOverflowRenderer() != null) {
+ overflowRenderer.AddChildRenderer(childResult.GetOverflowRenderer());
+ }
+ }
+ else {
+ if (metChildRendererInLine) {
+ // Process all following renderers in the current line
+ // We have to layout them to understand what goes where
+ Rectangle neighbourBbox = GetOccupiedAreaBBox().Clone();
+ // Move bbox by occupied space
+ neighbourBbox.SetX(neighbourBbox.GetX() + occupiedSpace);
+ neighbourBbox.SetWidth(itemInfo.GetRectangle().GetWidth());
+ // Y of the renderer has been already calculated, move bbox accordingly
+ neighbourBbox.SetY(neighbourBbox.GetY() - itemInfo.GetRectangle().GetY());
+ LayoutResult neighbourLayoutResult = itemInfo.GetRenderer().Layout(new LayoutContext(new LayoutArea(childResult
+ .GetOccupiedArea().GetPageNumber(), neighbourBbox)));
+ // Handle result
+ if (neighbourLayoutResult.GetStatus() == LayoutResult.PARTIAL && neighbourLayoutResult.GetSplitRenderer()
+ != null) {
+ splitRenderer.AddChildRenderer(neighbourLayoutResult.GetSplitRenderer());
+ }
+ else {
+ if (neighbourLayoutResult.GetStatus() == LayoutResult.FULL) {
+ splitRenderer.AddChildRenderer(itemInfo.GetRenderer());
+ }
+ }
+ // LayoutResult.NOTHING
+ if (neighbourLayoutResult.GetOverflowRenderer() != null) {
+ overflowRenderer.AddChildRenderer(neighbourLayoutResult.GetOverflowRenderer());
+ }
+ else {
+ // Here we might need to still occupy the space on overflow renderer
+ AddSimulateDiv(overflowRenderer, itemInfo.GetRectangle().GetWidth());
+ }
+ }
+ else {
+ // Process all preceeding renderers in the current line
+ // They all were layouted as FULL so add them into split renderer
+ splitRenderer.AddChildRenderer(itemInfo.GetRenderer());
+ // But we also need to occupy the space on overflow renderer
+ AddSimulateDiv(overflowRenderer, itemInfo.GetRectangle().GetWidth());
+ }
+ }
+ // X is nonzero only for the 1st renderer in line serving for alignment adjustments
+ occupiedSpace += itemInfo.GetRectangle().GetX() + itemInfo.GetRectangle().GetWidth();
+ }
+ }
+
private void FindMinMaxWidthIfCorrespondingPropertiesAreNotSet(MinMaxWidth minMaxWidth, AbstractWidthHandler
minMaxWidthHandler) {
// TODO DEVSIX-5086 When flex-wrap will be fully supported we'll find min/max width with respect to the lines
@@ -330,5 +422,10 @@ public FlexContainerRenderer(Div modelElement)
minMaxWidthHandler.UpdateMinChildWidth(childMinMaxWidth.GetMinWidth() + minMaxWidth.GetMinWidth());
}
}
+
+ private static void AddSimulateDiv(AbstractRenderer overflowRenderer, float width) {
+ IRenderer fakeOverflowRenderer = new DivRenderer(new Div().SetMinWidth(width).SetMaxWidth(width));
+ overflowRenderer.AddChildRenderer(fakeOverflowRenderer);
+ }
}
}
diff --git a/itext/itext.layout/itext/layout/renderer/FlexItemInfo.cs b/itext/itext.layout/itext/layout/renderer/FlexItemInfo.cs
index 274e3fcc13..fedbf0fe62 100644
--- a/itext/itext.layout/itext/layout/renderer/FlexItemInfo.cs
+++ b/itext/itext.layout/itext/layout/renderer/FlexItemInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/FlexUtil.cs b/itext/itext.layout/itext/layout/renderer/FlexUtil.cs
index 4d7666354a..f098925c02 100644
--- a/itext/itext.layout/itext/layout/renderer/FlexUtil.cs
+++ b/itext/itext.layout/itext/layout/renderer/FlexUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -79,14 +79,16 @@ internal sealed class FlexUtil {
flexContainerRenderer) {
Rectangle layoutBox = flexContainerBBox.Clone();
flexContainerRenderer.ApplyMarginsBordersPaddings(layoutBox, false);
+ // Currently only width is used in this method
+ float layoutBoxWidth = layoutBox.GetWidth();
// 9.2. Line Length Determination
// 2. Determine the available main and cross space for the flex items.
// TODO DEVSIX-5001 min-content and max-content as width are not supported
// if that dimension of the flex container is being sized under a min or max-content constraint,
// the available space in that dimension is that constraint;
- float? mainSize = flexContainerRenderer.RetrieveWidth(layoutBox.GetWidth());
+ float? mainSize = flexContainerRenderer.RetrieveWidth(layoutBoxWidth);
if (mainSize == null) {
- mainSize = layoutBox.GetWidth();
+ mainSize = layoutBoxWidth;
}
// We need to have crossSize only if its value is definite.
float? crossSize = flexContainerRenderer.RetrieveHeight();
@@ -353,22 +355,38 @@ internal sealed class FlexUtil {
>> lines) {
foreach (IList line in lines) {
foreach (FlexUtil.FlexItemCalculationInfo info in line) {
- UnitValue prevWidth = info.renderer.ReplaceOwnProperty(Property.WIDTH, UnitValue.CreatePointValue
- (info.mainSize));
- UnitValue prevMinWidth = info.renderer.ReplaceOwnProperty(Property.MIN_WIDTH, null);
- LayoutResult result = info.renderer.Layout(new LayoutContext(new LayoutArea(0, new Rectangle(AbstractRenderer
- .INF, AbstractRenderer.INF))));
- info.renderer.ReturnBackOwnProperty(Property.MIN_WIDTH, prevMinWidth);
- info.renderer.ReturnBackOwnProperty(Property.WIDTH, prevWidth);
- // Since main size is clamped with min-width, we do expect the result to be full
- if (result.GetStatus() == LayoutResult.FULL) {
- info.hypotheticalCrossSize = info.GetInnerCrossSize(result.GetOccupiedArea().GetBBox().GetHeight());
- }
- else {
- logger.LogError(iText.IO.Logs.IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL);
- info.hypotheticalCrossSize = 0;
+ DetermineHypotheticalCrossSizeForFlexItem(info);
+ }
+ }
+ }
+
+ private static void DetermineHypotheticalCrossSizeForFlexItem(FlexUtil.FlexItemCalculationInfo info) {
+ if (info.renderer is FlexContainerRenderer && ((FlexContainerRenderer)info.renderer).GetHypotheticalCrossSize
+ (info.mainSize) != null) {
+ // Take from cache
+ info.hypotheticalCrossSize = ((FlexContainerRenderer)info.renderer).GetHypotheticalCrossSize(info.mainSize
+ ).Value;
+ }
+ else {
+ UnitValue prevWidth = info.renderer.ReplaceOwnProperty(Property.WIDTH, UnitValue.CreatePointValue
+ (info.mainSize));
+ UnitValue prevMinWidth = info.renderer.ReplaceOwnProperty(Property.MIN_WIDTH, null);
+ LayoutResult result = info.renderer.Layout(new LayoutContext(new LayoutArea(0, new Rectangle(AbstractRenderer
+ .INF, AbstractRenderer.INF))));
+ info.renderer.ReturnBackOwnProperty(Property.MIN_WIDTH, prevMinWidth);
+ info.renderer.ReturnBackOwnProperty(Property.WIDTH, prevWidth);
+ // Since main size is clamped with min-width, we do expect the result to be full
+ if (result.GetStatus() == LayoutResult.FULL) {
+ info.hypotheticalCrossSize = info.GetInnerCrossSize(result.GetOccupiedArea().GetBBox().GetHeight());
+ // Cache hypotheticalCrossSize for FlexContainerRenderer
+ if (info.renderer is FlexContainerRenderer) {
+ ((FlexContainerRenderer)info.renderer).SetHypotheticalCrossSize(info.mainSize, info.hypotheticalCrossSize);
}
}
+ else {
+ logger.LogError(iText.IO.Logs.IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL);
+ info.hypotheticalCrossSize = 0;
+ }
}
}
diff --git a/itext/itext.layout/itext/layout/renderer/FloatingHelper.cs b/itext/itext.layout/itext/layout/renderer/FloatingHelper.cs
index 4c1019a51a..c525d2f2b1 100644
--- a/itext/itext.layout/itext/layout/renderer/FloatingHelper.cs
+++ b/itext/itext.layout/itext/layout/renderer/FloatingHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/ILeafElementRenderer.cs b/itext/itext.layout/itext/layout/renderer/ILeafElementRenderer.cs
index 21a95a3b5c..de0295a488 100644
--- a/itext/itext.layout/itext/layout/renderer/ILeafElementRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/ILeafElementRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/IRenderer.cs b/itext/itext.layout/itext/layout/renderer/IRenderer.cs
index 7095c09431..045ce361a0 100644
--- a/itext/itext.layout/itext/layout/renderer/IRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/IRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/ImageRenderer.cs b/itext/itext.layout/itext/layout/renderer/ImageRenderer.cs
index 6780b39e34..9c0fa7cbd0 100644
--- a/itext/itext.layout/itext/layout/renderer/ImageRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/ImageRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -180,11 +180,19 @@ public ImageRenderer(Image image)
// indicates whether the placement is forced
bool isPlacingForced = false;
if (width > layoutBox.GetWidth() + EPS || height > layoutBox.GetHeight() + EPS) {
- if (true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT)) || (width > layoutBox.GetWidth() && processOverflowX
- ) || (height > layoutBox.GetHeight() && processOverflowY)) {
+ if (true.Equals(GetPropertyAsBoolean(Property.FORCED_PLACEMENT))) {
isPlacingForced = true;
}
else {
+ isPlacingForced = true;
+ if (width > layoutBox.GetWidth() + EPS) {
+ isPlacingForced &= processOverflowX;
+ }
+ if (height > layoutBox.GetHeight() + EPS) {
+ isPlacingForced &= processOverflowY;
+ }
+ }
+ if (!isPlacingForced) {
ApplyMargins(initialOccupiedAreaBBox, true);
ApplyBorderBox(initialOccupiedAreaBBox, true);
occupiedArea.GetBBox().SetHeight(initialOccupiedAreaBBox.GetHeight());
diff --git a/itext/itext.layout/itext/layout/renderer/InlineVerticalAlignmentHelper.cs b/itext/itext.layout/itext/layout/renderer/InlineVerticalAlignmentHelper.cs
new file mode 100644
index 0000000000..9fd30c3a21
--- /dev/null
+++ b/itext/itext.layout/itext/layout/renderer/InlineVerticalAlignmentHelper.cs
@@ -0,0 +1,211 @@
+/*
+This file is part of the iText (R) project.
+Copyright (c) 1998-2023 iText Group NV
+Authors: iText Software.
+
+This program is offered under a commercial and under the AGPL license.
+For commercial licensing, contact us at https://itextpdf.com/sales. For AGPL licensing, see below.
+
+AGPL licensing:
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+
+You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
+*/
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using iText.Commons.Utils;
+using iText.Commons.Utils.Collections;
+using iText.Kernel.Geom;
+using iText.Layout.Properties;
+
+namespace iText.Layout.Renderer {
+ internal sealed class InlineVerticalAlignmentHelper {
+ private const float ADJUSTMENT_THRESHOLD = 0.001F;
+
+ private const float SUPER_OFFSET = 0.3F;
+
+ private const float SUB_OFFSET = -0.2F;
+
+ private InlineVerticalAlignmentHelper() {
+ }
+
+ public static void AdjustChildrenYLineHtmlMode(LineRenderer lineRenderer) {
+ float actualYLine = lineRenderer.occupiedArea.GetBBox().GetY() + lineRenderer.occupiedArea.GetBBox().GetHeight
+ () - lineRenderer.maxDescent;
+ // first round, all text based alignments
+ ProcessRenderers(lineRenderer, lineRenderer.GetChildRenderers(), actualYLine, (alignment) => !IsBoxOrientedVerticalAlignment
+ (alignment), (alignment) => !IsBoxOrientedVerticalAlignment(alignment));
+ // next round, box oriented alignments
+ IList sortedRenderers = lineRenderer.GetChildRenderers().Sorted((r1, r2) => (int)MathematicUtil.Round
+ ((r2.GetOccupiedArea().GetBBox().GetHeight() - r1.GetOccupiedArea().GetBBox().GetHeight()) * 1000)).ToList
+ ();
+ ProcessRenderers(lineRenderer, sortedRenderers, actualYLine, (alignment) => IsBoxOrientedVerticalAlignment
+ (alignment), (alignment) => true);
+ }
+
+ private static bool IsBoxOrientedVerticalAlignment(InlineVerticalAlignment alignment) {
+ return alignment.GetType() == InlineVerticalAlignmentType.TOP || alignment.GetType() == InlineVerticalAlignmentType
+ .BOTTOM;
+ }
+
+ private static void ProcessRenderers(LineRenderer lineRenderer, IList renderers, float actualYLine
+ , Predicate needProcess, Predicate needRecalculateSizes
+ ) {
+ float[] fontInfo = LineHeightHelper.GetActualFontInfo(lineRenderer);
+ float textTop = actualYLine + fontInfo[LineHeightHelper.ASCENDER_INDEX] - fontInfo[LineHeightHelper.LEADING_INDEX
+ ] / 2;
+ float textBottom = actualYLine + fontInfo[LineHeightHelper.DESCENDER_INDEX] - fontInfo[LineHeightHelper.LEADING_INDEX
+ ] / 2;
+ float leading = fontInfo[LineHeightHelper.LEADING_INDEX];
+ float xHeight = fontInfo[LineHeightHelper.XHEIGHT_INDEX];
+ float maxTop = float.Epsilon;
+ float minBottom = float.MaxValue;
+ float maxHeight = float.Epsilon;
+ bool maxminValuesChanged = false;
+ foreach (IRenderer renderer in renderers) {
+ if (FloatingHelper.IsRendererFloating(renderer)) {
+ continue;
+ }
+ InlineVerticalAlignment alignment = renderer.GetProperty(Property.INLINE_VERTICAL_ALIGNMENT
+ );
+ if (alignment == null) {
+ alignment = new InlineVerticalAlignment();
+ }
+ if (needProcess(alignment)) {
+ Rectangle cBbox = GetAdjustedArea(renderer);
+ // Take into account new size but not apply it yet to the parent renderer
+ Rectangle pBbox = new Rectangle(lineRenderer.occupiedArea.GetBBox().GetX(), Math.Min(minBottom, lineRenderer
+ .occupiedArea.GetBBox().GetY()), lineRenderer.occupiedArea.GetBBox().GetWidth(), Math.Max(maxHeight, lineRenderer
+ .occupiedArea.GetBBox().GetHeight()));
+ float offset = CalculateOffset(renderer, cBbox, alignment, actualYLine, textTop, textBottom, leading, xHeight
+ , pBbox);
+ if (Math.Abs(offset) > ADJUSTMENT_THRESHOLD) {
+ renderer.Move(0, offset);
+ }
+ }
+ if (needRecalculateSizes(alignment)) {
+ Rectangle cBbox = GetAdjustedArea(renderer);
+ maxTop = Math.Max(maxTop, cBbox.GetTop());
+ minBottom = Math.Min(minBottom, cBbox.GetBottom());
+ maxHeight = Math.Max(maxHeight, cBbox.GetHeight());
+ maxminValuesChanged = true;
+ }
+ }
+ // Adjust this and move children down as needed
+ if (maxminValuesChanged) {
+ AdjustBBox(lineRenderer, maxHeight, maxTop, minBottom);
+ }
+ }
+
+ private static Rectangle GetAdjustedArea(IRenderer renderer) {
+ Rectangle rect = renderer.GetOccupiedArea().GetBBox().Clone();
+ if (renderer is AbstractRenderer && !(renderer is BlockRenderer) && !renderer.HasProperty(Property.INLINE_VERTICAL_ALIGNMENT
+ )) {
+ AbstractRenderer ar = (AbstractRenderer)renderer;
+ ar.ApplyBorderBox(rect, false);
+ ar.ApplyPaddings(rect, false);
+ }
+ return rect;
+ }
+
+ private static void AdjustBBox(LineRenderer lineRenderer, float maxHeight, float maxTop, float minBottom) {
+ LineHeight lineHeight = lineRenderer.GetProperty(Property.LINE_HEIGHT);
+ float actualHeight = maxHeight;
+ if (lineHeight != null) {
+ actualHeight = Math.Max(actualHeight, LineHeightHelper.CalculateLineHeight(lineRenderer));
+ }
+ maxTop += (actualHeight - maxHeight) / 2;
+ minBottom -= (actualHeight - maxHeight) / 2;
+ maxHeight = actualHeight;
+ maxHeight = Math.Max(maxHeight, maxTop - minBottom);
+ float originalTop = lineRenderer.occupiedArea.GetBBox().GetTop();
+ lineRenderer.occupiedArea.GetBBox().SetHeight(maxHeight);
+ float delta = originalTop - lineRenderer.occupiedArea.GetBBox().GetTop();
+ lineRenderer.occupiedArea.GetBBox().MoveUp(delta);
+ float childDelta = originalTop - maxTop;
+ foreach (IRenderer renderer in lineRenderer.GetChildRenderers()) {
+ renderer.Move(0, childDelta);
+ }
+ }
+
+ private static float CalculateOffset(IRenderer renderer, Rectangle cBBox, InlineVerticalAlignment alignment
+ , float baseline, float textTop, float textBottom, float leading, float xHeight, Rectangle pBBox) {
+ switch (alignment.GetType()) {
+ case InlineVerticalAlignmentType.BASELINE: {
+ return baseline - GetChildBaseline(renderer, leading);
+ }
+
+ case InlineVerticalAlignmentType.TEXT_TOP: {
+ return textTop - cBBox.GetTop();
+ }
+
+ case InlineVerticalAlignmentType.TEXT_BOTTOM: {
+ return textBottom - cBBox.GetBottom();
+ }
+
+ case InlineVerticalAlignmentType.FIXED: {
+ float offsetFixed = 0;
+ offsetFixed = alignment.GetValue();
+ return baseline + offsetFixed - GetChildBaseline(renderer, leading);
+ }
+
+ case InlineVerticalAlignmentType.SUPER:
+ case InlineVerticalAlignmentType.SUB:
+ case InlineVerticalAlignmentType.FRACTION: {
+ float offsetFraction = 0;
+ if (alignment.GetType() == InlineVerticalAlignmentType.SUPER) {
+ offsetFraction = SUPER_OFFSET;
+ }
+ else {
+ if (alignment.GetType() == InlineVerticalAlignmentType.SUB) {
+ offsetFraction = SUB_OFFSET;
+ }
+ else {
+ offsetFraction = alignment.GetValue();
+ }
+ }
+ float target = baseline + (textTop - textBottom) * offsetFraction;
+ return target - GetChildBaseline(renderer, leading);
+ }
+
+ case InlineVerticalAlignmentType.MIDDLE: {
+ return (baseline + xHeight / 2) - (cBBox.GetBottom() + cBBox.GetHeight() / 2);
+ }
+
+ case InlineVerticalAlignmentType.BOTTOM: {
+ return pBBox.GetBottom() - cBBox.GetBottom();
+ }
+
+ case InlineVerticalAlignmentType.TOP: {
+ return pBBox.GetTop() - cBBox.GetTop();
+ }
+
+ default: {
+ return 0;
+ }
+ }
+ }
+
+ private static float GetChildBaseline(IRenderer renderer, float leading) {
+ if (renderer is ILeafElementRenderer) {
+ float descent = ((ILeafElementRenderer)renderer).GetDescent();
+ return renderer.GetOccupiedArea().GetBBox().GetBottom() - descent;
+ }
+ else {
+ float? yLine = LineRenderer.IsInlineBlockChild(renderer) && renderer is AbstractRenderer ? ((AbstractRenderer
+ )renderer).GetLastYLineRecursively() : null;
+ return (yLine == null ? renderer.GetOccupiedArea().GetBBox().GetBottom() : (float)yLine - (leading / 2));
+ }
+ }
+ }
+}
diff --git a/itext/itext.layout/itext/layout/renderer/LineHeightHelper.cs b/itext/itext.layout/itext/layout/renderer/LineHeightHelper.cs
index bbb1eec58f..738c051c23 100644
--- a/itext/itext.layout/itext/layout/renderer/LineHeightHelper.cs
+++ b/itext/itext.layout/itext/layout/renderer/LineHeightHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
@@ -26,21 +26,40 @@
namespace iText.Layout.Renderer {
internal class LineHeightHelper {
- private static float DEFAULT_LINE_HEIGHT_COEFF = 1.15f;
+ public const int ASCENDER_INDEX = 0;
+
+ public const int DESCENDER_INDEX = 1;
+
+ public const int XHEIGHT_INDEX = 2;
+
+ public const int LEADING_INDEX = 3;
+
+ private const float DEFAULT_LINE_HEIGHT_COEFF = 1.15f;
private LineHeightHelper() {
}
+ /// Get actual ascender, descender.
+ /// the renderer to retrieve the ascender and descender from
+ /// an array containing in this order actual ascender
internal static float[] GetActualAscenderDescender(AbstractRenderer renderer) {
+ float[] result = GetActualFontInfo(renderer);
+ return new float[] { result[0], result[1] };
+ }
+
+ /// Get actual ascender, descender, xHeight and leading.
+ /// the renderer to retrieve the font info from
+ /// an array containing in this order actual ascender, descender, xHeight and leading
+ internal static float[] GetActualFontInfo(AbstractRenderer renderer) {
float ascender;
float descender;
float lineHeight = iText.Layout.Renderer.LineHeightHelper.CalculateLineHeight(renderer);
float[] fontAscenderDescender = iText.Layout.Renderer.LineHeightHelper.GetFontAscenderDescenderNormalized(
renderer);
float leading = lineHeight - (fontAscenderDescender[0] - fontAscenderDescender[1]);
- ascender = fontAscenderDescender[0] + leading / 2f;
- descender = fontAscenderDescender[1] - leading / 2f;
- return new float[] { ascender, descender };
+ ascender = fontAscenderDescender[0] + leading / 2F;
+ descender = fontAscenderDescender[1] - leading / 2F;
+ return new float[] { ascender, descender, fontAscenderDescender[2], leading };
}
internal static float[] GetFontAscenderDescenderNormalized(AbstractRenderer renderer) {
@@ -50,7 +69,9 @@ internal class LineHeightHelper {
);
float fontAscender = fontAscenderDescenderFromMetrics[0] / FontProgram.UNITS_NORMALIZATION * fontSize;
float fontDescender = fontAscenderDescenderFromMetrics[1] / FontProgram.UNITS_NORMALIZATION * fontSize;
- return new float[] { fontAscender, fontDescender };
+ float xHeight = ((float)font.GetFontProgram().GetFontMetrics().GetXHeight()) / FontProgram.UNITS_NORMALIZATION
+ * fontSize;
+ return new float[] { fontAscender, fontDescender, xHeight };
}
internal static float CalculateLineHeight(AbstractRenderer renderer) {
diff --git a/itext/itext.layout/itext/layout/renderer/LineRenderer.cs b/itext/itext.layout/itext/layout/renderer/LineRenderer.cs
index 890694b45c..45cf396d2b 100644
--- a/itext/itext.layout/itext/layout/renderer/LineRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/LineRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -319,17 +319,22 @@ public class LineRenderer : AbstractRenderer {
}
MinMaxWidth childBlockMinMaxWidth = null;
bool isInlineBlockChild = IsInlineBlockChild(childRenderer);
- if (!childWidthWasReplaced) {
- if (isInlineBlockChild && childRenderer is AbstractRenderer) {
- childBlockMinMaxWidth = ((AbstractRenderer)childRenderer).GetMinMaxWidth();
- float childMaxWidth = childBlockMinMaxWidth.GetMaxWidth();
- float lineFullAvailableWidth = layoutContext.GetArea().GetBBox().GetWidth() - lineLayoutContext.GetTextIndent
- ();
- if (!noSoftWrap && childMaxWidth > bbox.GetWidth() + MIN_MAX_WIDTH_CORRECTION_EPS && bbox.GetWidth() != lineFullAvailableWidth
- ) {
- childResult = new LineLayoutResult(LayoutResult.NOTHING, null, null, childRenderer, childRenderer);
- }
- else {
+ if (isInlineBlockChild && childRenderer is AbstractRenderer) {
+ MinMaxWidth childBlockMinMaxWidthLocal = ((AbstractRenderer)childRenderer).GetMinMaxWidth();
+ // Don't calculate childBlockMinMaxWidth in case of relative width here
+ // and further (childBlockMinMaxWidth != null)
+ if (!childWidthWasReplaced) {
+ childBlockMinMaxWidth = childBlockMinMaxWidthLocal;
+ }
+ float childMaxWidth = childBlockMinMaxWidthLocal.GetMaxWidth();
+ float lineFullAvailableWidth = layoutContext.GetArea().GetBBox().GetWidth() - lineLayoutContext.GetTextIndent
+ ();
+ if (!noSoftWrap && childMaxWidth > bbox.GetWidth() + MIN_MAX_WIDTH_CORRECTION_EPS && bbox.GetWidth() != lineFullAvailableWidth
+ ) {
+ childResult = new LineLayoutResult(LayoutResult.NOTHING, null, null, childRenderer, childRenderer);
+ }
+ else {
+ if (childBlockMinMaxWidth != null) {
childMaxWidth += MIN_MAX_WIDTH_CORRECTION_EPS;
float inlineBlockWidth = Math.Min(childMaxWidth, lineFullAvailableWidth);
if (!IsOverflowFit(this.GetProperty(Property.OVERFLOW_X))) {
@@ -344,6 +349,8 @@ public class LineRenderer : AbstractRenderer {
childRenderer.SetProperty(Property.FORCED_PLACEMENT, true);
}
}
+ }
+ if (childBlockMinMaxWidth != null) {
childBlockMinMaxWidth.SetChildrenMaxWidth(childBlockMinMaxWidth.GetChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS
);
childBlockMinMaxWidth.SetChildrenMinWidth(childBlockMinMaxWidth.GetChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS
@@ -843,21 +850,12 @@ public class LineRenderer : AbstractRenderer {
}
protected internal virtual LineRenderer AdjustChildrenYLine() {
- float actualYLine = occupiedArea.GetBBox().GetY() + occupiedArea.GetBBox().GetHeight() - maxAscent;
- foreach (IRenderer renderer in GetChildRenderers()) {
- if (FloatingHelper.IsRendererFloating(renderer)) {
- continue;
- }
- if (renderer is ILeafElementRenderer) {
- float descent = ((ILeafElementRenderer)renderer).GetDescent();
- renderer.Move(0, actualYLine - renderer.GetOccupiedArea().GetBBox().GetBottom() + descent);
- }
- else {
- float? yLine = IsInlineBlockChild(renderer) && renderer is AbstractRenderer ? ((AbstractRenderer)renderer)
- .GetLastYLineRecursively() : null;
- renderer.Move(0, actualYLine - (yLine == null ? renderer.GetOccupiedArea().GetBBox().GetBottom() : (float)
- yLine));
- }
+ if (RenderingMode.HTML_MODE == this.GetProperty(Property.RENDERING_MODE) && HasInlineBlocksWithVerticalAlignment
+ ()) {
+ InlineVerticalAlignmentHelper.AdjustChildrenYLineHtmlMode(this);
+ }
+ else {
+ AdjustChildrenYLineDefaultMode();
}
return this;
}
@@ -925,10 +923,11 @@ public class LineRenderer : AbstractRenderer {
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.FONT_SIZE));
}
- // In HTML, depending on whether is present or not, and if present then depending on the version,
- // the behavior id different. In one case, bottom leading indent is added for images, in the other it is not added.
- // This is why !containsImage() is present below. Depending on the presence of this !containsImage() condition, the behavior changes
- // between the two possible scenarios in HTML.
+ // In HTML, depending on whether is present or not, and if present then depending
+ // on the version, the behavior is different. In one case, bottom leading indent is added for images,
+ // in the other it is not added.
+ // This is why !containsImage() is present below. Depending on the presence of
+ // this !containsImage() condition, the behavior changes between the two possible scenarios in HTML.
float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && Math.Abs(maxAscent) + Math.Abs(maxDescent)
!= 0 && !ContainsImage() ? fontSize.GetValue() * 0.8f : maxTextAscent;
float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && Math.Abs(maxAscent) + Math.Abs(maxDescent
@@ -956,10 +955,11 @@ public class LineRenderer : AbstractRenderer {
logger.LogError(MessageFormatUtil.Format(iText.IO.Logs.IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED
, Property.FONT_SIZE));
}
- // In HTML, depending on whether is present or not, and if present then depending on the version,
- // the behavior id different. In one case, bottom leading indent is added for images, in the other it is not added.
- // This is why !containsImage() is present below. Depending on the presence of this !containsImage() condition, the behavior changes
- // between the two possible scenarios in HTML.
+ // In HTML, depending on whether is present or not, and if present then depending
+ // on the version, the behavior is different. In one case, bottom leading indent is added for images,
+ // in the other it is not added.
+ // This is why !containsImage() is present below. Depending on the presence of
+ // this !containsImage() condition, the behavior changes between the two possible scenarios in HTML.
float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && !ContainsImage() ? fontSize.GetValue() * 0.8f
: maxTextAscent;
float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && !ContainsImage() ? -fontSize.GetValue() *
@@ -1149,7 +1149,8 @@ public class LineRenderer : AbstractRenderer {
///
/// Calculates and sets encountered tab size.
/// Returns null, if processing is finished and layout can be performed for the tab renderer;
- /// otherwise, in case when the tab should be processed after the next element in the line, this method returns corresponding tab stop.
+ /// otherwise, in case when the tab should be processed after the next element in the line,
+ /// this method returns corresponding tab stop.
///
private TabStop CalculateTab(IRenderer childRenderer, float curWidth, float lineWidth) {
TabStop nextTabStop = GetNextTabStop(curWidth);
@@ -1574,7 +1575,8 @@ public class LineRenderer : AbstractRenderer {
private float DecreaseRelativeWidthByChildAdditionalWidth(IRenderer childRenderer, float normalizedChildWidth
) {
- // Decrease the calculated width by margins, paddings and borders so that even for 100% width the content definitely fits.
+ // Decrease the calculated width by margins, paddings and borders so that
+ // even for 100% width the content definitely fits.
if (childRenderer is AbstractRenderer) {
Rectangle dummyRect = new Rectangle(normalizedChildWidth, 0);
((AbstractRenderer)childRenderer).ApplyMargins(dummyRect, false);
@@ -1587,6 +1589,35 @@ public class LineRenderer : AbstractRenderer {
return normalizedChildWidth;
}
+ private void AdjustChildrenYLineDefaultMode() {
+ float actualYLine = occupiedArea.GetBBox().GetY() + occupiedArea.GetBBox().GetHeight() - maxAscent;
+ foreach (IRenderer renderer in GetChildRenderers()) {
+ if (FloatingHelper.IsRendererFloating(renderer)) {
+ continue;
+ }
+ if (renderer is ILeafElementRenderer) {
+ float descent = ((ILeafElementRenderer)renderer).GetDescent();
+ renderer.Move(0, actualYLine - renderer.GetOccupiedArea().GetBBox().GetBottom() + descent);
+ }
+ else {
+ float? yLine = IsInlineBlockChild(renderer) && renderer is AbstractRenderer ? ((AbstractRenderer)renderer)
+ .GetLastYLineRecursively() : null;
+ renderer.Move(0, actualYLine - (yLine == null ? renderer.GetOccupiedArea().GetBBox().GetBottom() : (float)
+ yLine));
+ }
+ }
+ }
+
+ private bool HasInlineBlocksWithVerticalAlignment() {
+ foreach (IRenderer child in GetChildRenderers()) {
+ if (child.HasProperty(Property.INLINE_VERTICAL_ALIGNMENT) && InlineVerticalAlignmentType.BASELINE != ((InlineVerticalAlignment
+ )child.GetProperty(Property.INLINE_VERTICAL_ALIGNMENT)).GetType()) {
+ return true;
+ }
+ }
+ return false;
+ }
+
public class RendererGlyph {
public Glyph glyph;
diff --git a/itext/itext.layout/itext/layout/renderer/LineSeparatorRenderer.cs b/itext/itext.layout/itext/layout/renderer/LineSeparatorRenderer.cs
index 525aa2e39d..18a6a88fa3 100644
--- a/itext/itext.layout/itext/layout/renderer/LineSeparatorRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/LineSeparatorRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/LinkRenderer.cs b/itext/itext.layout/itext/layout/renderer/LinkRenderer.cs
index 1ffceba781..d61ec3df0d 100644
--- a/itext/itext.layout/itext/layout/renderer/LinkRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/LinkRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/ListItemRenderer.cs b/itext/itext.layout/itext/layout/renderer/ListItemRenderer.cs
index 19e96b9a4e..0f4295ad98 100644
--- a/itext/itext.layout/itext/layout/renderer/ListItemRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/ListItemRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/ListRenderer.cs b/itext/itext.layout/itext/layout/renderer/ListRenderer.cs
index 7025a21b20..de0097c073 100644
--- a/itext/itext.layout/itext/layout/renderer/ListRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/ListRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/MaxMaxWidthHandler.cs b/itext/itext.layout/itext/layout/renderer/MaxMaxWidthHandler.cs
index 7f26d60d10..a048c1de32 100644
--- a/itext/itext.layout/itext/layout/renderer/MaxMaxWidthHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/MaxMaxWidthHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/MaxSumWidthHandler.cs b/itext/itext.layout/itext/layout/renderer/MaxSumWidthHandler.cs
index d8ee37dc41..572b0d882e 100644
--- a/itext/itext.layout/itext/layout/renderer/MaxSumWidthHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/MaxSumWidthHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/MetaInfoContainer.cs b/itext/itext.layout/itext/layout/renderer/MetaInfoContainer.cs
index cc6cfedf15..18d1ee64c6 100644
--- a/itext/itext.layout/itext/layout/renderer/MetaInfoContainer.cs
+++ b/itext/itext.layout/itext/layout/renderer/MetaInfoContainer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/OrphansWidowsLayoutHelper.cs b/itext/itext.layout/itext/layout/renderer/OrphansWidowsLayoutHelper.cs
index 3c3c22bdc7..5b238731a9 100644
--- a/itext/itext.layout/itext/layout/renderer/OrphansWidowsLayoutHelper.cs
+++ b/itext/itext.layout/itext/layout/renderer/OrphansWidowsLayoutHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/ParagraphRenderer.cs b/itext/itext.layout/itext/layout/renderer/ParagraphRenderer.cs
index 40035a4cfd..7f3c9336db 100644
--- a/itext/itext.layout/itext/layout/renderer/ParagraphRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/ParagraphRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/RootRenderer.cs b/itext/itext.layout/itext/layout/renderer/RootRenderer.cs
index d7613b0eaf..1ba29c904c 100644
--- a/itext/itext.layout/itext/layout/renderer/RootRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/RootRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/RootRendererAreaStateHandler.cs b/itext/itext.layout/itext/layout/renderer/RootRendererAreaStateHandler.cs
index f2a1bde2b6..eb70ea9646 100644
--- a/itext/itext.layout/itext/layout/renderer/RootRendererAreaStateHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/RootRendererAreaStateHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/RotationUtils.cs b/itext/itext.layout/itext/layout/renderer/RotationUtils.cs
index 048dcb26bf..a4dc5a46a3 100644
--- a/itext/itext.layout/itext/layout/renderer/RotationUtils.cs
+++ b/itext/itext.layout/itext/layout/renderer/RotationUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
@@ -142,6 +142,7 @@ internal sealed class RotationUtils {
backup.StoreProperty(Property.HEIGHT);
backup.StoreProperty(Property.MIN_HEIGHT);
backup.StoreProperty(Property.MAX_HEIGHT);
+ backup.StoreBoolProperty(Property.FORCED_PLACEMENT);
MinMaxWidth minMaxWidth = renderer.GetMinMaxWidth();
//Using this width for initial layout helps in case of small elements. They may have more free spaces but it's more likely they fit.
float length = (minMaxWidth.GetMaxWidth() + minMaxWidth.GetMinWidth()) / 2 + MinMaxWidthUtils.GetEps();
@@ -150,6 +151,7 @@ internal sealed class RotationUtils {
backup.RestoreProperty(Property.HEIGHT);
backup.RestoreProperty(Property.MIN_HEIGHT);
backup.RestoreProperty(Property.MAX_HEIGHT);
+ backup.RestoreProperty(Property.FORCED_PLACEMENT);
Rectangle additions = new Rectangle(0, 0);
renderer.ApplyPaddings(additions, true);
renderer.ApplyBorderBox(additions, true);
@@ -208,6 +210,16 @@ private class PropertiesBackup {
return value;
}
+ public virtual bool? StoreBoolProperty(int property) {
+ bool? value = renderer.GetPropertyAsBoolean(property);
+ if (value != null) {
+ propertiesBackup.Put(property, new RotationUtils.PropertiesBackup.PropertyBackup(value, renderer.HasOwnProperty
+ (property)));
+ renderer.SetProperty(property, null);
+ }
+ return value;
+ }
+
public virtual T StoreProperty(int property) {
T value = renderer.GetProperty(property);
if (value != null) {
diff --git a/itext/itext.layout/itext/layout/renderer/SeparatedTableBorders.cs b/itext/itext.layout/itext/layout/renderer/SeparatedTableBorders.cs
index 8b474236b3..771d4f4301 100644
--- a/itext/itext.layout/itext/layout/renderer/SeparatedTableBorders.cs
+++ b/itext/itext.layout/itext/layout/renderer/SeparatedTableBorders.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/SumSumWidthHandler.cs b/itext/itext.layout/itext/layout/renderer/SumSumWidthHandler.cs
index e2809e89b4..14a7a850f8 100644
--- a/itext/itext.layout/itext/layout/renderer/SumSumWidthHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/SumSumWidthHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TabRenderer.cs b/itext/itext.layout/itext/layout/renderer/TabRenderer.cs
index 53af6f5fc6..d9b4a577ef 100644
--- a/itext/itext.layout/itext/layout/renderer/TabRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/TabRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TableBorderDescriptor.cs b/itext/itext.layout/itext/layout/renderer/TableBorderDescriptor.cs
index 8bfdcbefda..a55590393e 100644
--- a/itext/itext.layout/itext/layout/renderer/TableBorderDescriptor.cs
+++ b/itext/itext.layout/itext/layout/renderer/TableBorderDescriptor.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TableBorderUtil.cs b/itext/itext.layout/itext/layout/renderer/TableBorderUtil.cs
index 759dc8b87e..47c2947aae 100644
--- a/itext/itext.layout/itext/layout/renderer/TableBorderUtil.cs
+++ b/itext/itext.layout/itext/layout/renderer/TableBorderUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TableBorders.cs b/itext/itext.layout/itext/layout/renderer/TableBorders.cs
index 86fc8ff3a5..eed7b13b53 100644
--- a/itext/itext.layout/itext/layout/renderer/TableBorders.cs
+++ b/itext/itext.layout/itext/layout/renderer/TableBorders.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TableRenderer.cs b/itext/itext.layout/itext/layout/renderer/TableRenderer.cs
index 73f5334be8..102f762696 100644
--- a/itext/itext.layout/itext/layout/renderer/TableRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/TableRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TableWidths.cs b/itext/itext.layout/itext/layout/renderer/TableWidths.cs
index 7e180a235e..7c0e2cc00f 100644
--- a/itext/itext.layout/itext/layout/renderer/TableWidths.cs
+++ b/itext/itext.layout/itext/layout/renderer/TableWidths.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/TargetCounterHandler.cs b/itext/itext.layout/itext/layout/renderer/TargetCounterHandler.cs
index 587e1e50f9..b8099cedfe 100644
--- a/itext/itext.layout/itext/layout/renderer/TargetCounterHandler.cs
+++ b/itext/itext.layout/itext/layout/renderer/TargetCounterHandler.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/TextPreprocessingUtil.cs b/itext/itext.layout/itext/layout/renderer/TextPreprocessingUtil.cs
index f5dc549ded..4a48aa925f 100644
--- a/itext/itext.layout/itext/layout/renderer/TextPreprocessingUtil.cs
+++ b/itext/itext.layout/itext/layout/renderer/TextPreprocessingUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/TextRenderer.cs b/itext/itext.layout/itext/layout/renderer/TextRenderer.cs
index e84b2f5f6e..7dc8ab5d62 100644
--- a/itext/itext.layout/itext/layout/renderer/TextRenderer.cs
+++ b/itext/itext.layout/itext/layout/renderer/TextRenderer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -339,8 +339,9 @@ protected internal TextRenderer(iText.Layout.Renderer.TextRenderer other)
xAdvance = ScaleXAdvance(xAdvance, fontSize.GetValue(), hScale) / TEXT_SPACE_COEFF;
}
float potentialWidth = nonBreakablePartFullWidth + glyphWidth + xAdvance + italicSkewAddition + boldSimulationAddition;
- if (!noSoftWrap && (potentialWidth > layoutBox.GetWidth() - currentLineWidth + EPS) && firstCharacterWhichExceedsAllowedWidth
- == -1 || ind == specialScriptFirstNotFittingIndex) {
+ bool symbolNotFitOnLine = potentialWidth > layoutBox.GetWidth() - currentLineWidth + EPS;
+ if ((!noSoftWrap && symbolNotFitOnLine && firstCharacterWhichExceedsAllowedWidth == -1) || ind == specialScriptFirstNotFittingIndex
+ ) {
firstCharacterWhichExceedsAllowedWidth = ind;
bool spaceOrWhitespace = iText.IO.Util.TextUtil.IsSpaceOrWhitespace(text.Get(ind));
OverflowPropertyValue? parentOverflowX = parent.GetProperty(Property.OVERFLOW_X);
@@ -379,9 +380,8 @@ protected internal TextRenderer(iText.Layout.Renderer.TextRenderer other)
nonBreakablePartMaxHeight = (nonBreakablePartMaxAscender - nonBreakablePartMaxDescender) * fontSize.GetValue
() / TEXT_SPACE_COEFF + textRise;
previousCharPos = ind;
- if (!noSoftWrap && nonBreakablePartFullWidth + italicSkewAddition + boldSimulationAddition > layoutBox.GetWidth
- () && (0 == nonBreakingHyphenRelatedChunkWidth || ind + 1 == text.end || !GlyphBelongsToNonBreakingHyphenRelatedChunk
- (text, ind + 1))) {
+ if (!noSoftWrap && symbolNotFitOnLine && (0 == nonBreakingHyphenRelatedChunkWidth || ind + 1 == text.end ||
+ !GlyphBelongsToNonBreakingHyphenRelatedChunk(text, ind + 1))) {
if (IsOverflowFit(overflowX)) {
// we have extracted all the information we wanted and we do not want to continue.
// we will have to split the word anyway.
diff --git a/itext/itext.layout/itext/layout/renderer/TextSequenceWordWrapping.cs b/itext/itext.layout/itext/layout/renderer/TextSequenceWordWrapping.cs
index 6ca02a81e9..fbfaa11cb3 100644
--- a/itext/itext.layout/itext/layout/renderer/TextSequenceWordWrapping.cs
+++ b/itext/itext.layout/itext/layout/renderer/TextSequenceWordWrapping.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/TypographyUtils.cs b/itext/itext.layout/itext/layout/renderer/TypographyUtils.cs
index 66cfddf6af..116e028511 100644
--- a/itext/itext.layout/itext/layout/renderer/TypographyUtils.cs
+++ b/itext/itext.layout/itext/layout/renderer/TypographyUtils.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitApplyingResult.cs b/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitApplyingResult.cs
index 6a77322a6d..6c54bf1f44 100644
--- a/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitApplyingResult.cs
+++ b/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitApplyingResult.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitCalculator.cs b/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitCalculator.cs
index e73cabb1de..2c3aa94c82 100644
--- a/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitCalculator.cs
+++ b/itext/itext.layout/itext/layout/renderer/objectfit/ObjectFitCalculator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/renderer/typography/AbstractTypographyApplier.cs b/itext/itext.layout/itext/layout/renderer/typography/AbstractTypographyApplier.cs
index 2ff1e0d9d6..bed444947e 100644
--- a/itext/itext.layout/itext/layout/renderer/typography/AbstractTypographyApplier.cs
+++ b/itext/itext.layout/itext/layout/renderer/typography/AbstractTypographyApplier.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/renderer/typography/DefaultTypographyApplier.cs b/itext/itext.layout/itext/layout/renderer/typography/DefaultTypographyApplier.cs
index 759f1f45b9..bad6f7afef 100644
--- a/itext/itext.layout/itext/layout/renderer/typography/DefaultTypographyApplier.cs
+++ b/itext/itext.layout/itext/layout/renderer/typography/DefaultTypographyApplier.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/splitting/BreakAllSplitCharacters.cs b/itext/itext.layout/itext/layout/splitting/BreakAllSplitCharacters.cs
index c476f0d610..275e152e1a 100644
--- a/itext/itext.layout/itext/layout/splitting/BreakAllSplitCharacters.cs
+++ b/itext/itext.layout/itext/layout/splitting/BreakAllSplitCharacters.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/splitting/DefaultSplitCharacters.cs b/itext/itext.layout/itext/layout/splitting/DefaultSplitCharacters.cs
index 590732ab66..013a0472c0 100644
--- a/itext/itext.layout/itext/layout/splitting/DefaultSplitCharacters.cs
+++ b/itext/itext.layout/itext/layout/splitting/DefaultSplitCharacters.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/splitting/ISplitCharacters.cs b/itext/itext.layout/itext/layout/splitting/ISplitCharacters.cs
index 67721ea1b2..a09e69d215 100644
--- a/itext/itext.layout/itext/layout/splitting/ISplitCharacters.cs
+++ b/itext/itext.layout/itext/layout/splitting/ISplitCharacters.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/splitting/KeepAllSplitCharacters.cs b/itext/itext.layout/itext/layout/splitting/KeepAllSplitCharacters.cs
index c4b04e6853..9d0ec14d95 100644
--- a/itext/itext.layout/itext/layout/splitting/KeepAllSplitCharacters.cs
+++ b/itext/itext.layout/itext/layout/splitting/KeepAllSplitCharacters.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.layout/itext/layout/tagging/IAccessibleElement.cs b/itext/itext.layout/itext/layout/tagging/IAccessibleElement.cs
index b41e2e7fc1..6f296aea10 100644
--- a/itext/itext.layout/itext/layout/tagging/IAccessibleElement.cs
+++ b/itext/itext.layout/itext/layout/tagging/IAccessibleElement.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/ITaggingRule.cs b/itext/itext.layout/itext/layout/tagging/ITaggingRule.cs
index 2accb454f7..4ce0500966 100644
--- a/itext/itext.layout/itext/layout/tagging/ITaggingRule.cs
+++ b/itext/itext.layout/itext/layout/tagging/ITaggingRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/LayoutTaggingHelper.cs b/itext/itext.layout/itext/layout/tagging/LayoutTaggingHelper.cs
index 6369bfbc9b..5daa95bb6f 100644
--- a/itext/itext.layout/itext/layout/tagging/LayoutTaggingHelper.cs
+++ b/itext/itext.layout/itext/layout/tagging/LayoutTaggingHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/TableTaggingPriorToOneFiveVersionRule.cs b/itext/itext.layout/itext/layout/tagging/TableTaggingPriorToOneFiveVersionRule.cs
index 69eb3cb02f..a04e51c057 100644
--- a/itext/itext.layout/itext/layout/tagging/TableTaggingPriorToOneFiveVersionRule.cs
+++ b/itext/itext.layout/itext/layout/tagging/TableTaggingPriorToOneFiveVersionRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/TableTaggingRule.cs b/itext/itext.layout/itext/layout/tagging/TableTaggingRule.cs
index 702298d7b5..568c33bc48 100644
--- a/itext/itext.layout/itext/layout/tagging/TableTaggingRule.cs
+++ b/itext/itext.layout/itext/layout/tagging/TableTaggingRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/TaggingDummyElement.cs b/itext/itext.layout/itext/layout/tagging/TaggingDummyElement.cs
index 9b234c2b21..f09aa7d259 100644
--- a/itext/itext.layout/itext/layout/tagging/TaggingDummyElement.cs
+++ b/itext/itext.layout/itext/layout/tagging/TaggingDummyElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.layout/itext/layout/tagging/TaggingHintKey.cs b/itext/itext.layout/itext/layout/tagging/TaggingHintKey.cs
index 6ba4ca5d73..026757db80 100644
--- a/itext/itext.layout/itext/layout/tagging/TaggingHintKey.cs
+++ b/itext/itext.layout/itext/layout/tagging/TaggingHintKey.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/Properties/AssemblyInfo.cs b/itext/itext.pdfa/Properties/AssemblyInfo.cs
index b378f2a81a..3c885e2e79 100644
--- a/itext/itext.pdfa/Properties/AssemblyInfo.cs
+++ b/itext/itext.pdfa/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.pdfa.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("9fc2f0b3-a8d2-46da-8724-72e00e67a8fa")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.pdfa/itext/pdfa/PdfAAgnosticPdfDocument.cs b/itext/itext.pdfa/itext/pdfa/PdfAAgnosticPdfDocument.cs
index 3a6be0663b..aa2727a461 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfAAgnosticPdfDocument.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfAAgnosticPdfDocument.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.pdfa/itext/pdfa/PdfADocument.cs b/itext/itext.pdfa/itext/pdfa/PdfADocument.cs
index 360847c37c..6324cd3f48 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfADocument.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfADocument.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/PdfAExtensions.cs b/itext/itext.pdfa/itext/pdfa/PdfAExtensions.cs
index 9615ae2a5a..418ca6c5ca 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfAExtensions.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfAExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/PdfAPage.cs b/itext/itext.pdfa/itext/pdfa/PdfAPage.cs
index 4f7f430b8f..1263ff4454 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfAPage.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfAPage.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/PdfAPageFactory.cs b/itext/itext.pdfa/itext/pdfa/PdfAPageFactory.cs
index 5cca730da3..cb4c180bc1 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfAPageFactory.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfAPageFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/PdfAXMPUtil.cs b/itext/itext.pdfa/itext/pdfa/PdfAXMPUtil.cs
index 723b6bdd53..e08ac70184 100644
--- a/itext/itext.pdfa/itext/pdfa/PdfAXMPUtil.cs
+++ b/itext/itext.pdfa/itext/pdfa/PdfAXMPUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/checker/PdfA1Checker.cs b/itext/itext.pdfa/itext/pdfa/checker/PdfA1Checker.cs
index bc61c40151..74d738a339 100644
--- a/itext/itext.pdfa/itext/pdfa/checker/PdfA1Checker.cs
+++ b/itext/itext.pdfa/itext/pdfa/checker/PdfA1Checker.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/checker/PdfA2Checker.cs b/itext/itext.pdfa/itext/pdfa/checker/PdfA2Checker.cs
index 6e57bfcb9d..c02d4ae729 100644
--- a/itext/itext.pdfa/itext/pdfa/checker/PdfA2Checker.cs
+++ b/itext/itext.pdfa/itext/pdfa/checker/PdfA2Checker.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/checker/PdfA3Checker.cs b/itext/itext.pdfa/itext/pdfa/checker/PdfA3Checker.cs
index 13c9f409ea..cdd5589a86 100644
--- a/itext/itext.pdfa/itext/pdfa/checker/PdfA3Checker.cs
+++ b/itext/itext.pdfa/itext/pdfa/checker/PdfA3Checker.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/checker/PdfAChecker.cs b/itext/itext.pdfa/itext/pdfa/checker/PdfAChecker.cs
index 4038ea43d9..1cd70054d2 100644
--- a/itext/itext.pdfa/itext/pdfa/checker/PdfAChecker.cs
+++ b/itext/itext.pdfa/itext/pdfa/checker/PdfAChecker.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/exceptions/PdfAConformanceException.cs b/itext/itext.pdfa/itext/pdfa/exceptions/PdfAConformanceException.cs
index f979919f0a..3267da3f51 100644
--- a/itext/itext.pdfa/itext/pdfa/exceptions/PdfAConformanceException.cs
+++ b/itext/itext.pdfa/itext/pdfa/exceptions/PdfAConformanceException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/exceptions/PdfaExceptionMessageConstant.cs b/itext/itext.pdfa/itext/pdfa/exceptions/PdfaExceptionMessageConstant.cs
index e3832ad059..5b71760176 100644
--- a/itext/itext.pdfa/itext/pdfa/exceptions/PdfaExceptionMessageConstant.cs
+++ b/itext/itext.pdfa/itext/pdfa/exceptions/PdfaExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.pdfa/itext/pdfa/logs/PdfAConformanceLogMessageConstant.cs b/itext/itext.pdfa/itext/pdfa/logs/PdfAConformanceLogMessageConstant.cs
index 1db787eee3..5cb1306a10 100644
--- a/itext/itext.pdfa/itext/pdfa/logs/PdfAConformanceLogMessageConstant.cs
+++ b/itext/itext.pdfa/itext/pdfa/logs/PdfAConformanceLogMessageConstant.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdfa/itext/pdfa/logs/PdfALogMessageConstant.cs b/itext/itext.pdfa/itext/pdfa/logs/PdfALogMessageConstant.cs
index 3f077eced1..f6b0928a35 100644
--- a/itext/itext.pdfa/itext/pdfa/logs/PdfALogMessageConstant.cs
+++ b/itext/itext.pdfa/itext/pdfa/logs/PdfALogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/Properties/AssemblyInfo.cs b/itext/itext.pdftest/Properties/AssemblyInfo.cs
index 10d86d422b..b2fe1def23 100644
--- a/itext/itext.pdftest/Properties/AssemblyInfo.cs
+++ b/itext/itext.pdftest/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.pdftest.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -20,6 +20,6 @@
[assembly: Guid("f9880dc4-f015-4413-af86-66d0e9512774")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.pdftest/itext/test/AssertUtil.cs b/itext/itext.pdftest/itext/test/AssertUtil.cs
index 9990619856..e713e83fdb 100644
--- a/itext/itext.pdftest/itext/test/AssertUtil.cs
+++ b/itext/itext.pdftest/itext/test/AssertUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/ExceptionTestUtil.cs b/itext/itext.pdftest/itext/test/ExceptionTestUtil.cs
index 192f50829e..93c07999bb 100644
--- a/itext/itext.pdftest/itext/test/ExceptionTestUtil.cs
+++ b/itext/itext.pdftest/itext/test/ExceptionTestUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/ExtendedITextTest.cs b/itext/itext.pdftest/itext/test/ExtendedITextTest.cs
index 96386fc706..2d7f3c3962 100644
--- a/itext/itext.pdftest/itext/test/ExtendedITextTest.cs
+++ b/itext/itext.pdftest/itext/test/ExtendedITextTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/ITextTest.cs b/itext/itext.pdftest/itext/test/ITextTest.cs
index 75fa0b15c1..cee09bb246 100644
--- a/itext/itext.pdftest/itext/test/ITextTest.cs
+++ b/itext/itext.pdftest/itext/test/ITextTest.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/ITextTestLoggerFactory.cs b/itext/itext.pdftest/itext/test/ITextTestLoggerFactory.cs
index 5bf8743f63..2518e6c9cf 100644
--- a/itext/itext.pdftest/itext/test/ITextTestLoggerFactory.cs
+++ b/itext/itext.pdftest/itext/test/ITextTestLoggerFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.pdftest/itext/test/LogLevelConstants.cs b/itext/itext.pdftest/itext/test/LogLevelConstants.cs
index 8e316c5ef5..303c8a71ba 100644
--- a/itext/itext.pdftest/itext/test/LogLevelConstants.cs
+++ b/itext/itext.pdftest/itext/test/LogLevelConstants.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/LogListener.cs b/itext/itext.pdftest/itext/test/LogListener.cs
index 72846fc210..178c932cbb 100644
--- a/itext/itext.pdftest/itext/test/LogListener.cs
+++ b/itext/itext.pdftest/itext/test/LogListener.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/LogListenerHelper.cs b/itext/itext.pdftest/itext/test/LogListenerHelper.cs
index faf648e714..9c7080c3a7 100644
--- a/itext/itext.pdftest/itext/test/LogListenerHelper.cs
+++ b/itext/itext.pdftest/itext/test/LogListenerHelper.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/PdfTestExtensions.cs b/itext/itext.pdftest/itext/test/PdfTestExtensions.cs
index 5db7ce0728..f46486dd4f 100644
--- a/itext/itext.pdftest/itext/test/PdfTestExtensions.cs
+++ b/itext/itext.pdftest/itext/test/PdfTestExtensions.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/RunnerSearchConfig.cs b/itext/itext.pdftest/itext/test/RunnerSearchConfig.cs
index 60c4a73aa2..32531f56a1 100644
--- a/itext/itext.pdftest/itext/test/RunnerSearchConfig.cs
+++ b/itext/itext.pdftest/itext/test/RunnerSearchConfig.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/TestUtil.cs b/itext/itext.pdftest/itext/test/TestUtil.cs
index acf45e4dc4..9f48a2ef53 100644
--- a/itext/itext.pdftest/itext/test/TestUtil.cs
+++ b/itext/itext.pdftest/itext/test/TestUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/WrappedSamplesRunner.cs b/itext/itext.pdftest/itext/test/WrappedSamplesRunner.cs
index e20ed298b7..cf90f362b2 100644
--- a/itext/itext.pdftest/itext/test/WrappedSamplesRunner.cs
+++ b/itext/itext.pdftest/itext/test/WrappedSamplesRunner.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/attributes/LogMessage.cs b/itext/itext.pdftest/itext/test/attributes/LogMessage.cs
index e8e3533ed9..1b05580e8a 100644
--- a/itext/itext.pdftest/itext/test/attributes/LogMessage.cs
+++ b/itext/itext.pdftest/itext/test/attributes/LogMessage.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/pdfa/VeraPdfReportResult.cs b/itext/itext.pdftest/itext/test/pdfa/VeraPdfReportResult.cs
new file mode 100644
index 0000000000..50c13b87d0
--- /dev/null
+++ b/itext/itext.pdftest/itext/test/pdfa/VeraPdfReportResult.cs
@@ -0,0 +1,9 @@
+using System;
+
+namespace iText.Test.Pdfa {
+ internal class VeraPdfReportResult {
+ public String VeraPdfLogs { get; set; }
+ public int NonCompliantPdfaCount { get; set; }
+ public String MessageResult { get; set; }
+ }
+}
diff --git a/itext/itext.pdftest/itext/test/pdfa/VeraPdfValidator.cs b/itext/itext.pdftest/itext/test/pdfa/VeraPdfValidator.cs
index 9517f716ee..3697d99071 100644
--- a/itext/itext.pdftest/itext/test/pdfa/VeraPdfValidator.cs
+++ b/itext/itext.pdftest/itext/test/pdfa/VeraPdfValidator.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
@@ -43,6 +43,7 @@ source product.
*/
using System;
+using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
@@ -53,17 +54,17 @@ source product.
namespace iText.Test.Pdfa {
public class VeraPdfValidator {
- private String cliCommand = "java -classpath \"\\*\" -Dfile.encoding=UTF8 " +
+ private const String CLI_COMMAND = "java -classpath \"\\*\" -Dfile.encoding=UTF8 " +
"-XX:+IgnoreUnrecognizedVMOptions -Dapp.name=\"VeraPDF validation GUI\" " +
"-Dapp.repo=\"\" -Dapp.home=\"../\" " +
- "-Dbasedir=\"\" org.verapdf.apps.GreenfieldCliWrapper ";
+ "-Dbasedir=\"\" org.verapdf.apps.GreenfieldCliWrapper --addlogs ";
public String Validate(String dest) {
Process p = new Process();
- String currentCommand = cliCommand.Replace("",
+ String currentCommand = CLI_COMMAND.Replace("",
TestContext.CurrentContext.TestDirectory + "\\lib\\VeraPdf");
- p.StartInfo = new ProcessStartInfo("cmd", "/c" + currentCommand + dest);
+ p.StartInfo = new ProcessStartInfo("cmd", "/c" + currentCommand + dest );
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.UseShellExecute = false;
@@ -96,24 +97,35 @@ public class VeraPdfValidator {
stdErrOutput
.Split('\n').Where(s => !s.StartsWith(javaToolOptionsWarn))
);
-
- if (!String.IsNullOrEmpty(stdErrOutput)) {
- return "VeraPDF execution failed: " + standardError;
- } else if (String.IsNullOrEmpty(standardOutput.ToString())) {
- return "VeraPDF execution failed: Standart output is empty" + standardOutput;
+
+ if (String.IsNullOrEmpty(standardOutput.ToString())) {
+ return "VeraPDF execution failed: Standard output is empty";
}
-
- return GenerateReport(standardOutput.ToString(), dest, true);
+
+ VeraPdfReportResult reportResult = GenerateReport(standardOutput.ToString(), dest, true);
+
+ if (reportResult.NonCompliantPdfaCount != 0) {
+ return reportResult.MessageResult;
+ } else if (!String.IsNullOrEmpty(stdErrOutput) && reportResult.VeraPdfLogs == null) {
+ return "The following warnings and errors were logged during validation:" + stdErrOutput;
+ } else if (!String.IsNullOrEmpty(reportResult.VeraPdfLogs)) {
+ Console.WriteLine("The following warnings and errors were logged during validation:\n" + stdErrOutput);
+ return "The following warnings and errors were logged during validation:" + reportResult.VeraPdfLogs;
+ }
+
+ return reportResult.MessageResult;
}
- private String GenerateReport(String output, String dest, bool toReportSuccess) {
+ private VeraPdfReportResult GenerateReport(String output, String dest, bool toReportSuccess) {
+ VeraPdfReportResult veraPdfReportResult = new VeraPdfReportResult();
XmlDocument document = new XmlDocument();
try {
document.LoadXml(output.Trim());
}
catch (XmlException exc) {
- return "VeraPDF verification results parsing failed: " + exc.Message;
+ veraPdfReportResult.MessageResult = "VeraPDF verification results parsing failed: " + exc.Message;
+ return veraPdfReportResult;
}
String reportDest = dest.Substring(0, dest.Length - ".pdf".Length) + ".xml";
@@ -123,19 +135,39 @@ public class VeraPdfValidator {
if (!detailsAttributes["failedRules"].Value.Equals("0")
|| !detailsAttributes["failedChecks"].Value.Equals("0")) {
WriteToFile(output, reportDest);
- return "VeraPDF verification failed. See verification results: "
- + UrlUtil.GetNormalizedFileUriString(reportDest);
+ veraPdfReportResult.MessageResult = "VeraPDF verification failed. See verification results: "
+ + UrlUtil.GetNormalizedFileUriString(reportDest);
+ return veraPdfReportResult;
+ }
+
+ detailsAttributes = document.GetElementsByTagName("validationReports")[0].Attributes;
+ veraPdfReportResult.NonCompliantPdfaCount = int.Parse(detailsAttributes["nonCompliant"].InnerText);
+ if (veraPdfReportResult.NonCompliantPdfaCount != 0) {
+ veraPdfReportResult.MessageResult = "VeraPDF verification failed. See verification results: "
+ + UrlUtil.GetNormalizedFileUriString(reportDest);
+ return veraPdfReportResult;
}
if (toReportSuccess) {
WriteToFile(output, reportDest);
Console.WriteLine("VeraPDF verification finished. See verification report: "
+ UrlUtil.GetNormalizedFileUriString(reportDest));
+
+ var logs = new List();
+ XmlNodeList elements = document.GetElementsByTagName("logMessage");
+ foreach (XmlElement element in elements) {
+ logs.Add(element.Attributes["level"].Value + ": " + element.InnerText);
+ }
+ logs.Sort();
+
+ foreach (String log in logs) {
+ veraPdfReportResult.VeraPdfLogs += "\n" + log;
+ }
}
- return null;
+ return veraPdfReportResult;
}
-
+
private void WriteToFile(String output, String reportDest) {
using (FileStream stream = File.Create(reportDest)) {
stream.Write(new UTF8Encoding(true).GetBytes(output),
diff --git a/itext/itext.pdftest/itext/test/runners/RetryOnFailureAttribute.cs b/itext/itext.pdftest/itext/test/runners/RetryOnFailureAttribute.cs
index 51bdfa5710..9b39c53246 100644
--- a/itext/itext.pdftest/itext/test/runners/RetryOnFailureAttribute.cs
+++ b/itext/itext.pdftest/itext/test/runners/RetryOnFailureAttribute.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/signutils/Pkcs12FileHelper.cs b/itext/itext.pdftest/itext/test/signutils/Pkcs12FileHelper.cs
index 3cc88de40b..879fe609b0 100644
--- a/itext/itext.pdftest/itext/test/signutils/Pkcs12FileHelper.cs
+++ b/itext/itext.pdftest/itext/test/signutils/Pkcs12FileHelper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext/test/utils/FileUtil.cs b/itext/itext.pdftest/itext/test/utils/FileUtil.cs
index f52d7784b8..59de3c2dfd 100644
--- a/itext/itext.pdftest/itext/test/utils/FileUtil.cs
+++ b/itext/itext.pdftest/itext/test/utils/FileUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.pdftest/itext7-pdftest.nuspec b/itext/itext.pdftest/itext7-pdftest.nuspec
index 316ef06ccb..9809dfc005 100644
--- a/itext/itext.pdftest/itext7-pdftest.nuspec
+++ b/itext/itext.pdftest/itext7-pdftest.nuspec
@@ -2,7 +2,7 @@
itext7.pdftest
- 7.2.4
+ 7.2.5
iText 7 pdftest module
iText Software
iText Software
@@ -13,7 +13,7 @@
A special module for test purposes
https://itextpdf.com/itext7release
- Copyright (c) 1998-2022 iText Group NV
+ Copyright (c) 1998-2023 iText Group NV
en-US
itext itext7 itextsharp c# .net csharp pdf tests
diff --git a/itext/itext.sign/Properties/AssemblyInfo.cs b/itext/itext.sign/Properties/AssemblyInfo.cs
index 997d428d4a..c72de97c57 100644
--- a/itext/itext.sign/Properties/AssemblyInfo.cs
+++ b/itext/itext.sign/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.sign.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("5092244a-a2ed-49d2-97fb-f513d965a8f7")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.sign/itext/signatures/AsymmetricAlgorithmSignature.cs b/itext/itext.sign/itext/signatures/AsymmetricAlgorithmSignature.cs
index 3f5dcc0d7e..4a035ab599 100644
--- a/itext/itext.sign/itext/signatures/AsymmetricAlgorithmSignature.cs
+++ b/itext/itext.sign/itext/signatures/AsymmetricAlgorithmSignature.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CRLVerifier.cs b/itext/itext.sign/itext/signatures/CRLVerifier.cs
index 5d1b690796..eaac6c1362 100644
--- a/itext/itext.sign/itext/signatures/CRLVerifier.cs
+++ b/itext/itext.sign/itext/signatures/CRLVerifier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CertificateInfo.cs b/itext/itext.sign/itext/signatures/CertificateInfo.cs
index 4b1c0076b8..9ec4157397 100644
--- a/itext/itext.sign/itext/signatures/CertificateInfo.cs
+++ b/itext/itext.sign/itext/signatures/CertificateInfo.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CertificateUtil.cs b/itext/itext.sign/itext/signatures/CertificateUtil.cs
index b5deb30f63..89339b6fa5 100644
--- a/itext/itext.sign/itext/signatures/CertificateUtil.cs
+++ b/itext/itext.sign/itext/signatures/CertificateUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CertificateVerification.cs b/itext/itext.sign/itext/signatures/CertificateVerification.cs
index 19dd449315..284b88bffb 100644
--- a/itext/itext.sign/itext/signatures/CertificateVerification.cs
+++ b/itext/itext.sign/itext/signatures/CertificateVerification.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CertificateVerifier.cs b/itext/itext.sign/itext/signatures/CertificateVerifier.cs
index ab91390c33..c60496a2ac 100644
--- a/itext/itext.sign/itext/signatures/CertificateVerifier.cs
+++ b/itext/itext.sign/itext/signatures/CertificateVerifier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CrlClientOffline.cs b/itext/itext.sign/itext/signatures/CrlClientOffline.cs
index d0dc1eb2a6..ac095d3c09 100644
--- a/itext/itext.sign/itext/signatures/CrlClientOffline.cs
+++ b/itext/itext.sign/itext/signatures/CrlClientOffline.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/CrlClientOnline.cs b/itext/itext.sign/itext/signatures/CrlClientOnline.cs
index 71166e4d26..a8bdb5ebcd 100644
--- a/itext/itext.sign/itext/signatures/CrlClientOnline.cs
+++ b/itext/itext.sign/itext/signatures/CrlClientOnline.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/DigestAlgorithms.cs b/itext/itext.sign/itext/signatures/DigestAlgorithms.cs
index 499ebacb4f..c9a5539c53 100644
--- a/itext/itext.sign/itext/signatures/DigestAlgorithms.cs
+++ b/itext/itext.sign/itext/signatures/DigestAlgorithms.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/EncryptionAlgorithms.cs b/itext/itext.sign/itext/signatures/EncryptionAlgorithms.cs
index 46ba53ad01..2bf254364b 100644
--- a/itext/itext.sign/itext/signatures/EncryptionAlgorithms.cs
+++ b/itext/itext.sign/itext/signatures/EncryptionAlgorithms.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/ExternalBlankSignatureContainer.cs b/itext/itext.sign/itext/signatures/ExternalBlankSignatureContainer.cs
index d834e40969..98628a8b1b 100644
--- a/itext/itext.sign/itext/signatures/ExternalBlankSignatureContainer.cs
+++ b/itext/itext.sign/itext/signatures/ExternalBlankSignatureContainer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/ICrlClient.cs b/itext/itext.sign/itext/signatures/ICrlClient.cs
index ae7f0660ce..fb57868fea 100644
--- a/itext/itext.sign/itext/signatures/ICrlClient.cs
+++ b/itext/itext.sign/itext/signatures/ICrlClient.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/IExternalSignature.cs b/itext/itext.sign/itext/signatures/IExternalSignature.cs
index 42a7ea1fa4..99b6c04145 100644
--- a/itext/itext.sign/itext/signatures/IExternalSignature.cs
+++ b/itext/itext.sign/itext/signatures/IExternalSignature.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/IExternalSignatureContainer.cs b/itext/itext.sign/itext/signatures/IExternalSignatureContainer.cs
index 9fc612badf..d6bfcc925c 100644
--- a/itext/itext.sign/itext/signatures/IExternalSignatureContainer.cs
+++ b/itext/itext.sign/itext/signatures/IExternalSignatureContainer.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/IOcspClient.cs b/itext/itext.sign/itext/signatures/IOcspClient.cs
index 646fa0d102..f13a8d8c2a 100644
--- a/itext/itext.sign/itext/signatures/IOcspClient.cs
+++ b/itext/itext.sign/itext/signatures/IOcspClient.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/ITSAClient.cs b/itext/itext.sign/itext/signatures/ITSAClient.cs
index 1335401a9d..6185d67d3f 100644
--- a/itext/itext.sign/itext/signatures/ITSAClient.cs
+++ b/itext/itext.sign/itext/signatures/ITSAClient.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/ITSAInfoBouncyCastle.cs b/itext/itext.sign/itext/signatures/ITSAInfoBouncyCastle.cs
index 5cc9ff15ec..2b1f9e777a 100644
--- a/itext/itext.sign/itext/signatures/ITSAInfoBouncyCastle.cs
+++ b/itext/itext.sign/itext/signatures/ITSAInfoBouncyCastle.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/LtvVerification.cs b/itext/itext.sign/itext/signatures/LtvVerification.cs
index 1a646185de..ff5307e4fb 100644
--- a/itext/itext.sign/itext/signatures/LtvVerification.cs
+++ b/itext/itext.sign/itext/signatures/LtvVerification.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/LtvVerifier.cs b/itext/itext.sign/itext/signatures/LtvVerifier.cs
index 010d8f2d62..92b330c1ea 100644
--- a/itext/itext.sign/itext/signatures/LtvVerifier.cs
+++ b/itext/itext.sign/itext/signatures/LtvVerifier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/OCSPVerifier.cs b/itext/itext.sign/itext/signatures/OCSPVerifier.cs
index bd9ea34da1..38ca8ceee4 100644
--- a/itext/itext.sign/itext/signatures/OCSPVerifier.cs
+++ b/itext/itext.sign/itext/signatures/OCSPVerifier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/OID.cs b/itext/itext.sign/itext/signatures/OID.cs
index 7ee34a827b..decbb87bc0 100644
--- a/itext/itext.sign/itext/signatures/OID.cs
+++ b/itext/itext.sign/itext/signatures/OID.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/OcspClientBouncyCastle.cs b/itext/itext.sign/itext/signatures/OcspClientBouncyCastle.cs
index 0b1464384d..315bf5ca34 100644
--- a/itext/itext.sign/itext/signatures/OcspClientBouncyCastle.cs
+++ b/itext/itext.sign/itext/signatures/OcspClientBouncyCastle.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfPKCS7.cs b/itext/itext.sign/itext/signatures/PdfPKCS7.cs
index d502e4f153..44efc54fce 100644
--- a/itext/itext.sign/itext/signatures/PdfPKCS7.cs
+++ b/itext/itext.sign/itext/signatures/PdfPKCS7.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfSignature.cs b/itext/itext.sign/itext/signatures/PdfSignature.cs
index 9be46d1e3b..7b27716805 100644
--- a/itext/itext.sign/itext/signatures/PdfSignature.cs
+++ b/itext/itext.sign/itext/signatures/PdfSignature.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfSignatureApp.cs b/itext/itext.sign/itext/signatures/PdfSignatureApp.cs
index 734578d718..13ac645225 100644
--- a/itext/itext.sign/itext/signatures/PdfSignatureApp.cs
+++ b/itext/itext.sign/itext/signatures/PdfSignatureApp.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfSignatureAppearance.cs b/itext/itext.sign/itext/signatures/PdfSignatureAppearance.cs
index a5f93d6ce3..3a2b7d974c 100644
--- a/itext/itext.sign/itext/signatures/PdfSignatureAppearance.cs
+++ b/itext/itext.sign/itext/signatures/PdfSignatureAppearance.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfSignatureBuildProperties.cs b/itext/itext.sign/itext/signatures/PdfSignatureBuildProperties.cs
index fbd2a268fe..b0a6d0302f 100644
--- a/itext/itext.sign/itext/signatures/PdfSignatureBuildProperties.cs
+++ b/itext/itext.sign/itext/signatures/PdfSignatureBuildProperties.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PdfSigner.cs b/itext/itext.sign/itext/signatures/PdfSigner.cs
index 31231e4f10..4061cef9d4 100644
--- a/itext/itext.sign/itext/signatures/PdfSigner.cs
+++ b/itext/itext.sign/itext/signatures/PdfSigner.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/PrivateKeySignature.cs b/itext/itext.sign/itext/signatures/PrivateKeySignature.cs
index b1ff69979b..c1e09a2016 100644
--- a/itext/itext.sign/itext/signatures/PrivateKeySignature.cs
+++ b/itext/itext.sign/itext/signatures/PrivateKeySignature.cs
@@ -1,7 +1,7 @@
/*
*
* This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
* Authors: Bruno Lowagie, Paulo Soares, et al.
*
* This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/RootStoreVerifier.cs b/itext/itext.sign/itext/signatures/RootStoreVerifier.cs
index 83376b3ec8..f633981395 100644
--- a/itext/itext.sign/itext/signatures/RootStoreVerifier.cs
+++ b/itext/itext.sign/itext/signatures/RootStoreVerifier.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SecurityIDs.cs b/itext/itext.sign/itext/signatures/SecurityIDs.cs
index a3c1a276ef..58da6ee55b 100644
--- a/itext/itext.sign/itext/signatures/SecurityIDs.cs
+++ b/itext/itext.sign/itext/signatures/SecurityIDs.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SignExtensions.cs b/itext/itext.sign/itext/signatures/SignExtensions.cs
index 528fd3e915..f7a7cff847 100644
--- a/itext/itext.sign/itext/signatures/SignExtensions.cs
+++ b/itext/itext.sign/itext/signatures/SignExtensions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SignUtils.cs b/itext/itext.sign/itext/signatures/SignUtils.cs
index d888449f30..8a4c4c54cb 100644
--- a/itext/itext.sign/itext/signatures/SignUtils.cs
+++ b/itext/itext.sign/itext/signatures/SignUtils.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SignaturePermissions.cs b/itext/itext.sign/itext/signatures/SignaturePermissions.cs
index 045249745e..adf6b1d904 100644
--- a/itext/itext.sign/itext/signatures/SignaturePermissions.cs
+++ b/itext/itext.sign/itext/signatures/SignaturePermissions.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SignaturePolicyInfo.cs b/itext/itext.sign/itext/signatures/SignaturePolicyInfo.cs
index 87137a9d1b..b63720e219 100644
--- a/itext/itext.sign/itext/signatures/SignaturePolicyInfo.cs
+++ b/itext/itext.sign/itext/signatures/SignaturePolicyInfo.cs
@@ -2,7 +2,7 @@
$Id$
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/SignatureUtil.cs b/itext/itext.sign/itext/signatures/SignatureUtil.cs
index 5e1aa3306e..dd81fbac20 100644
--- a/itext/itext.sign/itext/signatures/SignatureUtil.cs
+++ b/itext/itext.sign/itext/signatures/SignatureUtil.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/TSAClientBouncyCastle.cs b/itext/itext.sign/itext/signatures/TSAClientBouncyCastle.cs
index 8b4fe366ff..3bdf2a0ab4 100644
--- a/itext/itext.sign/itext/signatures/TSAClientBouncyCastle.cs
+++ b/itext/itext.sign/itext/signatures/TSAClientBouncyCastle.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/TimestampConstants.cs b/itext/itext.sign/itext/signatures/TimestampConstants.cs
index 0e89995599..da44079c4d 100644
--- a/itext/itext.sign/itext/signatures/TimestampConstants.cs
+++ b/itext/itext.sign/itext/signatures/TimestampConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.sign/itext/signatures/VerificationException.cs b/itext/itext.sign/itext/signatures/VerificationException.cs
index 5ca66f39c7..0a82391f87 100644
--- a/itext/itext.sign/itext/signatures/VerificationException.cs
+++ b/itext/itext.sign/itext/signatures/VerificationException.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/VerificationOK.cs b/itext/itext.sign/itext/signatures/VerificationOK.cs
index fdff703f3b..0dfd43479e 100644
--- a/itext/itext.sign/itext/signatures/VerificationOK.cs
+++ b/itext/itext.sign/itext/signatures/VerificationOK.cs
@@ -1,7 +1,7 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.sign/itext/signatures/exceptions/SignExceptionMessageConstant.cs b/itext/itext.sign/itext/signatures/exceptions/SignExceptionMessageConstant.cs
index 6f98d7fb53..139cb6b3cd 100644
--- a/itext/itext.sign/itext/signatures/exceptions/SignExceptionMessageConstant.cs
+++ b/itext/itext.sign/itext/signatures/exceptions/SignExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.sign/itext/signatures/logs/SignLogMessageConstant.cs b/itext/itext.sign/itext/signatures/logs/SignLogMessageConstant.cs
index 7253b607db..f418c975d9 100644
--- a/itext/itext.sign/itext/signatures/logs/SignLogMessageConstant.cs
+++ b/itext/itext.sign/itext/signatures/logs/SignLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/Properties/AssemblyInfo.cs b/itext/itext.styledxmlparser/Properties/AssemblyInfo.cs
index 0e990625aa..8251078c13 100644
--- a/itext/itext.styledxmlparser/Properties/AssemblyInfo.cs
+++ b/itext/itext.styledxmlparser/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.styledxmlparser.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("8636f290-00df-403e-b841-e4bfd6d9ce7a")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.styledxmlparser/StyledXmlParserExtensions.cs b/itext/itext.styledxmlparser/StyledXmlParserExtensions.cs
index ec80f84fdd..d86799f81a 100644
--- a/itext/itext.styledxmlparser/StyledXmlParserExtensions.cs
+++ b/itext/itext.styledxmlparser/StyledXmlParserExtensions.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/CommonAttributeConstants.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/CommonAttributeConstants.cs
index c1f84fdb6a..fea1d475ed 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/CommonAttributeConstants.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/CommonAttributeConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/CssRuleSetComparator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/CssRuleSetComparator.cs
index c7ed8ff4f1..0b9ab8fa1d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/CssRuleSetComparator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/CssRuleSetComparator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/IXmlParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/IXmlParser.cs
index 75fda4e8b0..bd7921922e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/IXmlParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/IXmlParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/PortUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/PortUtil.cs
index 6d134bc53e..99d512e877 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/PortUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/PortUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/StyledXmlParserExtensions.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/StyledXmlParserExtensions.cs
index a819c34866..afb993cdb6 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/StyledXmlParserExtensions.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/StyledXmlParserExtensions.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CommonCssConstants.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CommonCssConstants.cs
index 8d13de6b39..c4378da9ec 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CommonCssConstants.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CommonCssConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssAtRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssAtRule.cs
index 03fbdcb5da..393a81caaf 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssAtRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssAtRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssContextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssContextNode.cs
index 6225fcc9c5..e9731c4e58 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssContextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssContextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssDeclaration.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssDeclaration.cs
index e8dbd16b89..dac52e7134 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssDeclaration.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssDeclaration.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssFontFaceRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssFontFaceRule.cs
index 7e4dce0ab7..58811b6e15 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssFontFaceRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssFontFaceRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRule.cs
index 52366f66fa..a05084b4b8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRuleFactory.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRuleFactory.cs
index d80fcacbb1..5ed8294837 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRuleFactory.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssNestedAtRuleFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleName.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleName.cs
index 97e05f143a..38a4829ff0 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleName.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleName.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSet.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSet.cs
index f11d6689ec..327e787196 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSet.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSet.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSetComparator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSetComparator.cs
index 968f8d9808..0426d14f76 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSetComparator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssRuleSetComparator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssSemicolonAtRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssSemicolonAtRule.cs
index 1e79cec21f..bdbc4dbc37 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssSemicolonAtRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssSemicolonAtRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStatement.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStatement.cs
index ee8bdcae68..7f9c961900 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStatement.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStatement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStyleSheet.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStyleSheet.cs
index 89deb1c605..acd4f7600a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStyleSheet.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/CssStyleSheet.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/ICssResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/ICssResolver.cs
index 97f10fabce..a16a7dbe2f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/ICssResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/ICssResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/font/CssFontFace.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/font/CssFontFace.cs
index 57fafd9429..6a6a02e88c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/font/CssFontFace.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/font/CssFontFace.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/CssMediaRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/CssMediaRule.cs
index 43a27b034a..9b96fd801c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/CssMediaRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/CssMediaRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaDeviceDescription.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaDeviceDescription.cs
index b303f71d07..d20bb3c027 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaDeviceDescription.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaDeviceDescription.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaExpression.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaExpression.cs
index 4bc4d709e7..4452e43d2c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaExpression.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaExpression.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaFeature.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaFeature.cs
index f46b9008f4..632b7e1686 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaFeature.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaFeature.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQuery.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQuery.cs
index d4fea43dfd..e81139845c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQuery.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQuery.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQueryParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQueryParser.cs
index 3aee595047..ab91e43faa 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQueryParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaQueryParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaRuleConstants.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaRuleConstants.cs
index a169f88877..a8ee590b2a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaRuleConstants.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaRuleConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaType.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaType.cs
index d1e3673c75..9ec03c2ae9 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaType.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/media/MediaType.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssMarginRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssMarginRule.cs
index 226c952ba4..181285b26c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssMarginRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssMarginRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssNonStandardRuleSet.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssNonStandardRuleSet.cs
index 906b5205dc..43b8f36264 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssNonStandardRuleSet.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssNonStandardRuleSet.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssPageRule.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssPageRule.cs
index 289f683266..9473ed6b7d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssPageRule.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/CssPageRule.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextConstants.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextConstants.cs
index 9bcd54bf7f..0f4ed79e05 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextConstants.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextNode.cs
index 0460816887..ea9815bb04 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageContextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageMarginBoxContextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageMarginBoxContextNode.cs
index 2fdb3d9100..90119a8cc2 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageMarginBoxContextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/page/PageMarginBoxContextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssDeclarationValueTokenizer.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssDeclarationValueTokenizer.cs
index 361a129dcd..e5e9e2b274 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssDeclarationValueTokenizer.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssDeclarationValueTokenizer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssPageSelectorParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssPageSelectorParser.cs
index cde1090172..466f1922e1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssPageSelectorParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssPageSelectorParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssRuleSetParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssRuleSetParser.cs
index e6ec7cf026..3cacdfcdce 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssRuleSetParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssRuleSetParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParser.cs
index 372040004f..0c80dd7170 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParserMatch.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParserMatch.cs
index 6b53d68ac9..0bf9df5218 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParserMatch.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssSelectorParserMatch.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssStyleSheetParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssStyleSheetParser.cs
index 68b5f1dbad..458502f370 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssStyleSheetParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/CssStyleSheetParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/AtRuleBlockState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/AtRuleBlockState.cs
index e0f75077e8..947177ec6e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/AtRuleBlockState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/AtRuleBlockState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/BlockState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/BlockState.cs
index bc7e5c36d5..cf0dee02c0 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/BlockState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/BlockState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentEndState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentEndState.cs
index e0668fc1ae..fa155d67a3 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentEndState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentEndState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentInnerState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentInnerState.cs
index 2d27431138..0bbf1203bc 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentInnerState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentInnerState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentStartState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentStartState.cs
index a754856312..a4432f3817 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentStartState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CommentStartState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.cs
index 9e24808b21..dc2ad0deab 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CssParserStateController.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CssParserStateController.cs
index 31546cb9cf..8b74ac1e83 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CssParserStateController.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/CssParserStateController.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/IParserState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/IParserState.cs
index 0515621e84..c5a0b1d85b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/IParserState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/IParserState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/RuleState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/RuleState.cs
index 73b793d228..16baa71b60 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/RuleState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/RuleState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/UnknownState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/UnknownState.cs
index 593bdc462f..427dce3534 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/UnknownState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/parse/syntax/UnknownState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementNode.cs
index 31b48a88d9..d3d2ecff5c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementUtil.cs
index a99b1486fe..457448320a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/pseudo/CssPseudoElementUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/AbstractCssContext.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/AbstractCssContext.cs
index 87e2d7b9f0..c185b6f1b9 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/AbstractCssContext.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/AbstractCssContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssContentElementNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssContentElementNode.cs
index 12c9436750..0912633773 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssContentElementNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssContentElementNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssDefaults.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssDefaults.cs
index 29acf6b9ba..45408f9a37 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssDefaults.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssDefaults.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssInheritance.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssInheritance.cs
index 6c86837442..53524aef82 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssInheritance.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssInheritance.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssPropertyMerger.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssPropertyMerger.cs
index 468a4e2df0..22b36cdaac 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssPropertyMerger.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssPropertyMerger.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssQuotes.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssQuotes.cs
index c8f1199e9f..d7a9d211ce 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssQuotes.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/CssQuotes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/IStyleInheritance.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/IStyleInheritance.cs
index 79dcd5a6f0..8422a40a15 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/IStyleInheritance.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/IStyleInheritance.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/IShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/IShorthandResolver.cs
index d809620cf2..3d26d77553 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/IShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/IShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.cs
index 443e54bcc4..39e89c5e3e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.cs
index 9ef99fe681..dd9ed325fb 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.cs
index 36291f7d2c..d16490834b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.cs
index 3afb280fb3..a5f0223810 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.cs
index c586ca7ca0..44ae3534e1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.cs
index 92c18fac6b..4a8ad900e2 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.cs
index 270141a9c9..e249ff0ec8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.cs
index cc5010965e..af9426ae36 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.cs
index 000792e097..66d2c50bb1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.cs
index b1f8705a4d..1463537e79 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.cs
index d85374ee3f..7da904186f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.cs
index 1da2fed147..b116248388 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.cs
index 5d84812de2..1667889578 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.cs
index c7411236c1..04b7bc2a6e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.cs
index a4760b1527..d97b47805e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.cs
index 5dde289fd6..0b828eccf4 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.cs
index a069ae9ae9..00b9a5f184 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.cs
index a5983a15d0..c9c828852b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.cs
index b17bcdd59f..878fb5a97a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.cs
index 28f9c80561..6392e0db81 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.cs
index 3f93b599ef..372f3ad0e0 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.cs
index ede461793d..87589a8f6d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.cs
index 388e00c606..91062d7e93 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.cs
index 830553b254..5882a54840 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.cs
index 1131cc5e81..9979760634 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/AbstractCssSelector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/AbstractCssSelector.cs
index 3d77e99300..f79624c291 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/AbstractCssSelector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/AbstractCssSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageMarginBoxSelector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageMarginBoxSelector.cs
index 3c153fc1f1..c336ac1159 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageMarginBoxSelector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageMarginBoxSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageSelector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageSelector.cs
index 1425b8882b..24f0ec3c02 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageSelector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssPageSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelector.cs
index c34ba29371..1473c6ac8c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelectorComparator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelectorComparator.cs
index 682a3c8d0e..6ed4db2af1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelectorComparator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/CssSelectorComparator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/ICssSelector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/ICssSelector.cs
index 5298618686..17fca244f9 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/ICssSelector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/ICssSelector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssAttributeSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssAttributeSelectorItem.cs
index a83d754492..b8d42e8883 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssAttributeSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssAttributeSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssClassSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssClassSelectorItem.cs
index fc464ad41d..a4e200b452 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssClassSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssClassSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssIdSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssIdSelectorItem.cs
index 5813988948..e8bc9f1b39 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssIdSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssIdSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.cs
index b144f6cba6..1a24f6ef8c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.cs
index 0f188c29c9..660d66c426 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.cs
index 63bd4408c7..06eba88f25 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.cs
index ee4533aa29..ceebe8d74f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.cs
index 52bdc7d93f..6f5b42eee1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.cs
index 9914235945..df0c971001 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.cs
index 7c145bbfa7..8aaf45bc08 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.cs
index 626aac3f5b..66c252be15 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.cs
index 73ee786252..77e2c801fc 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.cs
index e823136524..83af9e30ba 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.cs
index 9229719246..0c20bd390e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.cs
index a5579941e3..aaf980e3e2 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.cs
index 868319005b..563dda9b6a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.cs
index 02b9f079ee..3c0d3c4f75 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.cs
index 1fa15d9a3c..99865a47d7 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.cs
index b1e70edec6..025c919e71 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.cs
index 50c0384276..03a173aac7 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSpecificityConstants.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSpecificityConstants.cs
index d6c75a4b77..3b54ede30e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSpecificityConstants.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssSpecificityConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssTagSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssTagSelectorItem.cs
index f4777a1518..bbe29fec2e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssTagSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/CssTagSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/ICssSelectorItem.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/ICssSelectorItem.cs
index e1d322cd0b..4b3072d1c3 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/ICssSelectorItem.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/selector/item/ICssSelectorItem.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssBackgroundUtils.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssBackgroundUtils.cs
index 2df5e2a661..7afc219356 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssBackgroundUtils.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssBackgroundUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssDimensionParsingUtils.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssDimensionParsingUtils.cs
index 0f508d0dda..b2183ee984 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssDimensionParsingUtils.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssDimensionParsingUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssGradientUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssGradientUtil.cs
index a488fcf658..c6e140006f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssGradientUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssGradientUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssPropertyNormalizer.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssPropertyNormalizer.cs
index 413831c996..1ea08e8a51 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssPropertyNormalizer.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssPropertyNormalizer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssTypesValidationUtils.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssTypesValidationUtils.cs
index e4d3b45fd3..11ef7927da 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssTypesValidationUtils.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssTypesValidationUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssUtils.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssUtils.cs
index 2b205a8c5d..1e31fb9a0b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssUtils.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/CssUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/EscapeGroup.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/EscapeGroup.cs
index 6384035bba..541e46d320 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/EscapeGroup.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/util/EscapeGroup.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/CssDeclarationValidationMaster.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/CssDeclarationValidationMaster.cs
index 308a0b2ed2..613fc6e2e1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/CssDeclarationValidationMaster.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/CssDeclarationValidationMaster.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDataTypeValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDataTypeValidator.cs
index b569b20e7d..463f5130b0 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDataTypeValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDataTypeValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDeclarationValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDeclarationValidator.cs
index c7fd435bdf..93e347136c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDeclarationValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/ICssDeclarationValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDefaultValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDefaultValidator.cs
index 41b7364f47..e40f728f1d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDefaultValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDefaultValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.cs
index d4ae8303ca..24ed5c92d5 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.cs
index a592a3efd6..bdb10e868c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.cs
index e0a3cc4140..d9273ee64b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.cs
index 47f701fc7f..d605534c04 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.cs
index 345d156f72..583a90b33e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssColorValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssColorValidator.cs
index 9d54ba676c..812c09fc07 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssColorValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssColorValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.cs
index 2014a0245b..3823f42a28 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.cs
index e585b46d56..6ae890f10f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.cs
index 5ee23cb3ff..6d1d10f32b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.cs
index 8183539add..c19df60bae 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.cs
index 64ce5b3f12..6f42977392 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.cs
index 1f9e8eb273..de2dc196fb 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.cs
index 7a26b00733..ba35493246 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.cs
index 8548e0039e..bcaa158a99 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.cs
index 060966d006..7791885638 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/ReadingByteLimitException.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/ReadingByteLimitException.cs
index 633f610c34..90f62687b8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/ReadingByteLimitException.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/ReadingByteLimitException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXMLParserException.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXMLParserException.cs
index f37dfb68b9..3393a7ef64 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXMLParserException.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXMLParserException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.cs
index a7ad996992..cb95fca265 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/Jsoup.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/Jsoup.cs
index b342b9fca6..93e3f01d81 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/Jsoup.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/Jsoup.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/MissingResourceException.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/MissingResourceException.cs
index 6f727f65c4..51bcb042e6 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/MissingResourceException.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/MissingResourceException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/PortUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/PortUtil.cs
index 42b3fd9cb7..8238f68a15 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/PortUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/PortUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/SerializationException.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/SerializationException.cs
index 3f015c89e8..9b67be9cc6 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/SerializationException.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/SerializationException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/UncheckedIOException.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/UncheckedIOException.cs
index cf356e7a15..6339539ac3 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/UncheckedIOException.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/UncheckedIOException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ByteBuffer.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ByteBuffer.cs
index 8a3c30d271..4808efe077 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ByteBuffer.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ByteBuffer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.cs
index 43b0c19d10..2e01123ca4 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/DataUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/DataUtil.cs
index d3e90d7c02..f064551a8d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/DataUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/DataUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/KeyVal.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/KeyVal.cs
index f1389149c2..8edc00c04a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/KeyVal.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/KeyVal.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/Validate.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/Validate.cs
index f145aa5eec..086af06bc6 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/Validate.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/helper/Validate.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/ConstrainableInputStream.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/ConstrainableInputStream.cs
index f993e81b4b..ac3baab290 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/ConstrainableInputStream.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/ConstrainableInputStream.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/Normalizer.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/Normalizer.cs
index abd7d7f86d..1b42227c6b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/Normalizer.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/Normalizer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/StringUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/StringUtil.cs
index 24dc1b6dfe..21e4735e17 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/StringUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/internal/StringUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attribute.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attribute.cs
index aaaab7a4f2..c5bc44b177 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attribute.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attribute.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attributes.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attributes.cs
index 77da4cb6a0..eb7d6e553c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attributes.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Attributes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/CDataNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/CDataNode.cs
index cfc483bf28..77f4af1dc5 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/CDataNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/CDataNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Comment.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Comment.cs
index 173d3ebbde..152de23096 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Comment.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Comment.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DataNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DataNode.cs
index cb7d21965b..91f7fd0a20 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DataNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DataNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Document.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Document.cs
index f9de56c213..1625abef4e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Document.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Document.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DocumentType.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DocumentType.cs
index 0b79f6dfd8..462a1f20db 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DocumentType.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/DocumentType.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Element.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Element.cs
index 2692ac0e75..74e3b511ec 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Element.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Element.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Entities.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Entities.cs
index 41efbfa64b..3c94ded8ba 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Entities.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Entities.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/EntitiesData.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/EntitiesData.cs
index 2bd0764964..1077f75d75 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/EntitiesData.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/EntitiesData.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/FormElement.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/FormElement.cs
index 8ae322fb90..7791f6769d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/FormElement.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/FormElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/LeafNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/LeafNode.cs
index 5b45ea58b4..7b028c0c59 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/LeafNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/LeafNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Node.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Node.cs
index 3514d74d13..7b13709fc1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Node.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/Node.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/NodeUtils.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/NodeUtils.cs
index 681e46cbcc..0c07a1ae80 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/NodeUtils.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/NodeUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/PseudoTextElement.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/PseudoTextElement.cs
index acd6e2fb3d..774c197e8f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/PseudoTextElement.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/PseudoTextElement.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/TextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/TextNode.cs
index 6ae32aba4c..307138d3cb 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/TextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/TextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/XmlDeclaration.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/XmlDeclaration.cs
index cbc4636f0b..70afa3b1ea 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/XmlDeclaration.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/nodes/XmlDeclaration.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/BufferedReader.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/BufferedReader.cs
index a5ad2f8e0c..b25b618bee 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/BufferedReader.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/BufferedReader.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/CharacterReader.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/CharacterReader.cs
index e2a8a8370a..55a57826c8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/CharacterReader.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/CharacterReader.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilder.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilder.cs
index d21c0a046f..7246f3c94b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilder.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.cs
index 8b7f4e2b3e..a4bc5f9371 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseError.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseError.cs
index 5cf5e463cf..15a17fd989 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseError.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseError.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseErrorList.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseErrorList.cs
index 25e7b8cc55..8e2972fb75 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseErrorList.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseErrorList.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseSettings.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseSettings.cs
index ff16443ad3..65d35ba38a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseSettings.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/ParseSettings.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Parser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Parser.cs
index 49e43a8191..1820105396 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Parser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Parser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tag.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tag.cs
index 8b224a9a0a..ac3dc8ddc2 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tag.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tag.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Token.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Token.cs
index e7a9cb59fb..a4dbcc984e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Token.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Token.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokenQueue.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokenQueue.cs
index ce5d9bca6d..fb1c610ca0 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokenQueue.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokenQueue.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tokeniser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tokeniser.cs
index 6e24156c24..b0184a191a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tokeniser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/Tokeniser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokeniserState.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokeniserState.cs
index 455315bff6..2ec36416a4 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokeniserState.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TokeniserState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TreeBuilder.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TreeBuilder.cs
index bb74f35a8f..06698dbb25 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TreeBuilder.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/TreeBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/XmlTreeBuilder.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/XmlTreeBuilder.cs
index f0ee4c6ff5..d9b156288f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/XmlTreeBuilder.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/parser/XmlTreeBuilder.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Cleaner.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Cleaner.cs
index b89889caa9..83218239de 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Cleaner.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Cleaner.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Safelist.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Safelist.cs
index 874a464e35..4a21345d40 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Safelist.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Safelist.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Whitelist.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Whitelist.cs
index b988bda475..75eb248b9a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Whitelist.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/safety/Whitelist.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Collector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Collector.cs
index 18377ca855..5e52fb11fb 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Collector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Collector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/CombiningEvaluator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/CombiningEvaluator.cs
index 4b1506c7d5..dacb4a1d52 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/CombiningEvaluator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/CombiningEvaluator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Elements.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Elements.cs
index 19d175251c..92b6db30bc 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Elements.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Elements.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Evaluator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Evaluator.cs
index 3411c1da8e..115a496b8a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Evaluator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Evaluator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeFilter.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeFilter.cs
index 0c5aa0b2eb..cbc9a17879 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeFilter.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeFilter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeTraversor.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeTraversor.cs
index e3d1cbd809..2dc3dc870c 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeTraversor.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeTraversor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeVisitor.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeVisitor.cs
index b03ef6a9f9..7c52e25d12 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeVisitor.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/NodeVisitor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/QueryParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/QueryParser.cs
index 6ebb368170..a260505ba8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/QueryParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/QueryParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Selector.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Selector.cs
index 91dfd3ea2d..cadcbfce5e 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Selector.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/Selector.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/StructuralEvaluator.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/StructuralEvaluator.cs
index b47f138333..a370a5eb0f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/StructuralEvaluator.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/jsoup/select/StructuralEvaluator.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/logs/StyledXmlParserLogMessageConstant.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/logs/StyledXmlParserLogMessageConstant.cs
index d96d9efdf9..6d8220b98b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/logs/StyledXmlParserLogMessageConstant.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/logs/StyledXmlParserLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttribute.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttribute.cs
index 726b38951d..0f7324f51b 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttribute.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttribute.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttributes.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttributes.cs
index 10d0d36505..00b5631b9a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttributes.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IAttributes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/ICustomElementNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/ICustomElementNode.cs
index 65eba0d316..8c4e7feddf 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/ICustomElementNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/ICustomElementNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDataNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDataNode.cs
index 412cc5bd0b..0e891d60d9 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDataNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDataNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentNode.cs
index 26dd997203..3f1b888a8d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentTypeNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentTypeNode.cs
index c7b53f0ba0..8d47749088 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentTypeNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IDocumentTypeNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IElementNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IElementNode.cs
index 8b478333c8..dbea59fd7f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IElementNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IElementNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/INode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/INode.cs
index 00bd2e938f..6b22bb1de6 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/INode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/INode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IStylesContainer.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IStylesContainer.cs
index a57f8a18d1..c6508a8596 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/IStylesContainer.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/IStylesContainer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/ITextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/ITextNode.cs
index dab75d7f90..cd8c8eabfe 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/ITextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/ITextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.cs
index a829f87544..bcc1d2c7bb 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupXmlParser.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupXmlParser.cs
index 548a109bcf..6c8f796c1f 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupXmlParser.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/JsoupXmlParser.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.cs
index eaa37f3d5d..320a2f4a14 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.cs
index 7142caef48..7a5f5115df 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.cs
index 10efa2ce6a..3009f64a23 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.cs
index f7b50c207a..4681e28bd5 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.cs
index a11e27a542..0b5ca74e57 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.cs
index 16e0f46c68..67feaef5d5 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupNode.cs
index 00d3dec9a9..322bc3cf82 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.cs
index 5a16f595d4..883cb904f2 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/font/BasicFontProvider.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/font/BasicFontProvider.cs
index 2b9c07a369..a9a6bc9430 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/font/BasicFontProvider.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/font/BasicFontProvider.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/DefaultResourceRetriever.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/DefaultResourceRetriever.cs
index 68ed25aa4e..89efea40a8 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/DefaultResourceRetriever.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/DefaultResourceRetriever.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/IResourceRetriever.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/IResourceRetriever.cs
index 8e5fd68db7..779d84dc6d 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/IResourceRetriever.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/IResourceRetriever.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/LimitedInputStream.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/LimitedInputStream.cs
index 2a6a83ae7e..be8e1137db 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/LimitedInputStream.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/LimitedInputStream.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/ResourceResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/ResourceResolver.cs
index 0991a39a40..32cd37c7c7 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/ResourceResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/ResourceResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/SimpleImageCache.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/SimpleImageCache.cs
index 3458eca02a..e1e19b7d70 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/SimpleImageCache.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/SimpleImageCache.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriEncodeUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriEncodeUtil.cs
index d4979f919f..88370f7c97 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriEncodeUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriEncodeUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriResolver.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriResolver.cs
index 6ef99cbeb8..9c4ef7cc72 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriResolver.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/resolver/resource/UriResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/util/FontFamilySplitterUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/util/FontFamilySplitterUtil.cs
index 7d791f8727..ca821795c1 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/util/FontFamilySplitterUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/util/FontFamilySplitterUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/util/StyleUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/util/StyleUtil.cs
index 74867426d6..a0f6b7450a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/util/StyleUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/util/StyleUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.styledxmlparser/itext/styledxmlparser/util/WhiteSpaceUtil.cs b/itext/itext.styledxmlparser/itext/styledxmlparser/util/WhiteSpaceUtil.cs
index 6b14e008ff..7f8eb69d3a 100644
--- a/itext/itext.styledxmlparser/itext/styledxmlparser/util/WhiteSpaceUtil.cs
+++ b/itext/itext.styledxmlparser/itext/styledxmlparser/util/WhiteSpaceUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/Properties/AssemblyInfo.cs b/itext/itext.svg/Properties/AssemblyInfo.cs
index 7faedfd2f4..329800860b 100644
--- a/itext/itext.svg/Properties/AssemblyInfo.cs
+++ b/itext/itext.svg/Properties/AssemblyInfo.cs
@@ -7,7 +7,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("iText Group NV")]
[assembly: AssemblyProduct("iText")]
-[assembly: AssemblyCopyright("Copyright (c) 1998-2022 iText Group NV")]
+[assembly: AssemblyCopyright("Copyright (c) 1998-2023 iText Group NV")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: InternalsVisibleTo("itext.svg.tests,PublicKey=0024000004800000940000000602000000240000525" +
@@ -21,6 +21,6 @@
[assembly: Guid("ff6ba09d-3655-466a-8c17-a7bfd3479ca1")]
-[assembly: AssemblyVersion("7.2.4.0")]
-[assembly: AssemblyFileVersion("7.2.4.0")]
-[assembly: AssemblyInformationalVersion("7.2.4")]
+[assembly: AssemblyVersion("7.2.5.0")]
+[assembly: AssemblyFileVersion("7.2.5.0")]
+[assembly: AssemblyInformationalVersion("7.2.5")]
diff --git a/itext/itext.svg/SvgExtensions.cs b/itext/itext.svg/SvgExtensions.cs
index 4b7c13a477..5976fd79c0 100644
--- a/itext/itext.svg/SvgExtensions.cs
+++ b/itext/itext.svg/SvgExtensions.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/MarkerVertexType.cs b/itext/itext.svg/itext/svg/MarkerVertexType.cs
index a79ee8cf88..4a656db6b0 100644
--- a/itext/itext.svg/itext/svg/MarkerVertexType.cs
+++ b/itext/itext.svg/itext/svg/MarkerVertexType.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/SvgConstants.cs b/itext/itext.svg/itext/svg/SvgConstants.cs
index 5b41209c97..9823226fdf 100644
--- a/itext/itext.svg/itext/svg/SvgConstants.cs
+++ b/itext/itext.svg/itext/svg/SvgConstants.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/converter/SvgConverter.cs b/itext/itext.svg/itext/svg/converter/SvgConverter.cs
index 533080abcc..f5a116663b 100644
--- a/itext/itext.svg/itext/svg/converter/SvgConverter.cs
+++ b/itext/itext.svg/itext/svg/converter/SvgConverter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/css/SvgCssContext.cs b/itext/itext.svg/itext/svg/css/SvgCssContext.cs
index 12302d3d88..2790f013ed 100644
--- a/itext/itext.svg/itext/svg/css/SvgCssContext.cs
+++ b/itext/itext.svg/itext/svg/css/SvgCssContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/css/impl/SvgAttributeInheritance.cs b/itext/itext.svg/itext/svg/css/impl/SvgAttributeInheritance.cs
index f6f0f6b38b..c5859ebefe 100644
--- a/itext/itext.svg/itext/svg/css/impl/SvgAttributeInheritance.cs
+++ b/itext/itext.svg/itext/svg/css/impl/SvgAttributeInheritance.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: Bruno Lowagie, Paulo Soares, et al.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/css/impl/SvgNodeRendererInheritanceResolver.cs b/itext/itext.svg/itext/svg/css/impl/SvgNodeRendererInheritanceResolver.cs
index 16ef495075..a84d237f24 100644
--- a/itext/itext.svg/itext/svg/css/impl/SvgNodeRendererInheritanceResolver.cs
+++ b/itext/itext.svg/itext/svg/css/impl/SvgNodeRendererInheritanceResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/css/impl/SvgStyleResolver.cs b/itext/itext.svg/itext/svg/css/impl/SvgStyleResolver.cs
index 291f3c186b..7c13ad7d3e 100644
--- a/itext/itext.svg/itext/svg/css/impl/SvgStyleResolver.cs
+++ b/itext/itext.svg/itext/svg/css/impl/SvgStyleResolver.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/exceptions/SvgExceptionMessageConstant.cs b/itext/itext.svg/itext/svg/exceptions/SvgExceptionMessageConstant.cs
index 84e05baac0..18ec1780cd 100644
--- a/itext/itext.svg/itext/svg/exceptions/SvgExceptionMessageConstant.cs
+++ b/itext/itext.svg/itext/svg/exceptions/SvgExceptionMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/exceptions/SvgProcessingException.cs b/itext/itext.svg/itext/svg/exceptions/SvgProcessingException.cs
index 992be1252d..47a55bbb47 100644
--- a/itext/itext.svg/itext/svg/exceptions/SvgProcessingException.cs
+++ b/itext/itext.svg/itext/svg/exceptions/SvgProcessingException.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/logs/SvgLogMessageConstant.cs b/itext/itext.svg/itext/svg/logs/SvgLogMessageConstant.cs
index 2916149573..987b7d15b5 100644
--- a/itext/itext.svg/itext/svg/logs/SvgLogMessageConstant.cs
+++ b/itext/itext.svg/itext/svg/logs/SvgLogMessageConstant.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/ISvgConverterProperties.cs b/itext/itext.svg/itext/svg/processors/ISvgConverterProperties.cs
index d2dc45d75d..aaeb319c2c 100644
--- a/itext/itext.svg/itext/svg/processors/ISvgConverterProperties.cs
+++ b/itext/itext.svg/itext/svg/processors/ISvgConverterProperties.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/ISvgProcessor.cs b/itext/itext.svg/itext/svg/processors/ISvgProcessor.cs
index 1e6192c52e..7cafdac5da 100644
--- a/itext/itext.svg/itext/svg/processors/ISvgProcessor.cs
+++ b/itext/itext.svg/itext/svg/processors/ISvgProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/ISvgProcessorResult.cs b/itext/itext.svg/itext/svg/processors/ISvgProcessorResult.cs
index 1ea05f5030..58873c2b6d 100644
--- a/itext/itext.svg/itext/svg/processors/ISvgProcessorResult.cs
+++ b/itext/itext.svg/itext/svg/processors/ISvgProcessorResult.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/DefaultSvgProcessor.cs b/itext/itext.svg/itext/svg/processors/impl/DefaultSvgProcessor.cs
index 08081d4956..5d23945132 100644
--- a/itext/itext.svg/itext/svg/processors/impl/DefaultSvgProcessor.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/DefaultSvgProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/ProcessorState.cs b/itext/itext.svg/itext/svg/processors/impl/ProcessorState.cs
index 5cbb942613..030d8ddea2 100644
--- a/itext/itext.svg/itext/svg/processors/impl/ProcessorState.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/ProcessorState.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/SvgConverterProperties.cs b/itext/itext.svg/itext/svg/processors/impl/SvgConverterProperties.cs
index 8616ad1ac3..f1478ea998 100644
--- a/itext/itext.svg/itext/svg/processors/impl/SvgConverterProperties.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/SvgConverterProperties.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/SvgProcessorContext.cs b/itext/itext.svg/itext/svg/processors/impl/SvgProcessorContext.cs
index b774e8be7f..7541e9af79 100644
--- a/itext/itext.svg/itext/svg/processors/impl/SvgProcessorContext.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/SvgProcessorContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/SvgProcessorResult.cs b/itext/itext.svg/itext/svg/processors/impl/SvgProcessorResult.cs
index 46b2538e3e..ac36eddcd7 100644
--- a/itext/itext.svg/itext/svg/processors/impl/SvgProcessorResult.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/SvgProcessorResult.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/processors/impl/font/SvgFontProcessor.cs b/itext/itext.svg/itext/svg/processors/impl/font/SvgFontProcessor.cs
index bf7fd82e70..070118534c 100644
--- a/itext/itext.svg/itext/svg/processors/impl/font/SvgFontProcessor.cs
+++ b/itext/itext.svg/itext/svg/processors/impl/font/SvgFontProcessor.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/IBranchSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/IBranchSvgNodeRenderer.cs
index 56d2cf51a9..88e01523a9 100644
--- a/itext/itext.svg/itext/svg/renderers/IBranchSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/IBranchSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/IMarkerCapable.cs b/itext/itext.svg/itext/svg/renderers/IMarkerCapable.cs
index c74fea349d..d41a672b7c 100644
--- a/itext/itext.svg/itext/svg/renderers/IMarkerCapable.cs
+++ b/itext/itext.svg/itext/svg/renderers/IMarkerCapable.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/INoDrawSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/INoDrawSvgNodeRenderer.cs
index c3e15d1813..db8ef7b8e3 100644
--- a/itext/itext.svg/itext/svg/renderers/INoDrawSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/INoDrawSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/ISvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/ISvgNodeRenderer.cs
index b26d417f73..dd22b7aa76 100644
--- a/itext/itext.svg/itext/svg/renderers/ISvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/ISvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/ISvgPaintServer.cs b/itext/itext.svg/itext/svg/renderers/ISvgPaintServer.cs
index 0afc7cb0d1..1512f60ee2 100644
--- a/itext/itext.svg/itext/svg/renderers/ISvgPaintServer.cs
+++ b/itext/itext.svg/itext/svg/renderers/ISvgPaintServer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/SvgDrawContext.cs b/itext/itext.svg/itext/svg/renderers/SvgDrawContext.cs
index f543a033ee..92dac3828a 100644
--- a/itext/itext.svg/itext/svg/renderers/SvgDrawContext.cs
+++ b/itext/itext.svg/itext/svg/renderers/SvgDrawContext.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererFactory.cs b/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererFactory.cs
index 9434a81114..6792afdc29 100644
--- a/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererFactory.cs
+++ b/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererMapper.cs b/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererMapper.cs
index d1642670cd..7b800b1e10 100644
--- a/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererMapper.cs
+++ b/itext/itext.svg/itext/svg/renderers/factories/DefaultSvgNodeRendererMapper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/factories/ISvgNodeRendererFactory.cs b/itext/itext.svg/itext/svg/renderers/factories/ISvgNodeRendererFactory.cs
index c94ca7d490..520d745f51 100644
--- a/itext/itext.svg/itext/svg/renderers/factories/ISvgNodeRendererFactory.cs
+++ b/itext/itext.svg/itext/svg/renderers/factories/ISvgNodeRendererFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/AbstractBranchSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/AbstractBranchSvgNodeRenderer.cs
index fb0dae4d25..3a223e581d 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/AbstractBranchSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/AbstractBranchSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/AbstractContainerSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/AbstractContainerSvgNodeRenderer.cs
index 5148075074..d5c63c7dd0 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/AbstractContainerSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/AbstractContainerSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/AbstractGradientSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/AbstractGradientSvgNodeRenderer.cs
index 7eaffd5dd0..f74a7cedd0 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/AbstractGradientSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/AbstractGradientSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/AbstractSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/AbstractSvgNodeRenderer.cs
index 08f82be7f9..7608257d41 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/AbstractSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/AbstractSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/CircleSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/CircleSvgNodeRenderer.cs
index d20041af35..8caf5b5a66 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/CircleSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/CircleSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/ClipPathSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/ClipPathSvgNodeRenderer.cs
index f62dd5ca07..ff0ecd773d 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/ClipPathSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/ClipPathSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/DefsSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/DefsSvgNodeRenderer.cs
index ab89f9fe5f..6cf9ce73fe 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/DefsSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/DefsSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/EllipseSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/EllipseSvgNodeRenderer.cs
index 05344990e3..57d7b2e105 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/EllipseSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/EllipseSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/GroupSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/GroupSvgNodeRenderer.cs
index f9957aaed5..e7ae91d527 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/GroupSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/GroupSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/ISvgTextNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/ISvgTextNodeRenderer.cs
index f868cb2872..85fd0fab8c 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/ISvgTextNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/ISvgTextNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/ImageSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/ImageSvgNodeRenderer.cs
index e7825e9fdd..9dc76bc047 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/ImageSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/ImageSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/LineSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/LineSvgNodeRenderer.cs
index 6ca4fed705..04527f381a 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/LineSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/LineSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/LinearGradientSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/LinearGradientSvgNodeRenderer.cs
index d3e7d39bfc..432cab3bb3 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/LinearGradientSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/LinearGradientSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/MarkerSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/MarkerSvgNodeRenderer.cs
index 57a0b998f3..d122774978 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/MarkerSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/MarkerSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/PathSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/PathSvgNodeRenderer.cs
index aea49a92a3..79d27a1d49 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/PathSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/PathSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/PatternSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/PatternSvgNodeRenderer.cs
index 6f33c3f93a..0e716ec508 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/PatternSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/PatternSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/PdfRootSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/PdfRootSvgNodeRenderer.cs
index 4aa87675ec..8ed751ad0c 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/PdfRootSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/PdfRootSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/PolygonSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/PolygonSvgNodeRenderer.cs
index 19c4a0559c..20ce15f92f 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/PolygonSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/PolygonSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/PolylineSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/PolylineSvgNodeRenderer.cs
index 74c6a29f55..278947433b 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/PolylineSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/PolylineSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/RectangleSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/RectangleSvgNodeRenderer.cs
index b7e238b44b..9152850d37 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/RectangleSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/RectangleSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/StopSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/StopSvgNodeRenderer.cs
index 5c873281ec..a81a484c68 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/StopSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/StopSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/SvgTagSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/SvgTagSvgNodeRenderer.cs
index 7952bf4797..41551bf221 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/SvgTagSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/SvgTagSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/SymbolSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/SymbolSvgNodeRenderer.cs
index 5128b4b106..abc9d8b1e1 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/SymbolSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/SymbolSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/renderers/impl/TextLeafSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/TextLeafSvgNodeRenderer.cs
index 4a5039f481..ff9a0afc51 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/TextLeafSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/TextLeafSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/TextSvgBranchRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/TextSvgBranchRenderer.cs
index 920d62b0d1..6577ccd553 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/TextSvgBranchRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/TextSvgBranchRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/TextSvgTSpanBranchRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/TextSvgTSpanBranchRenderer.cs
index 13e2c1ed37..93833d2bc1 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/TextSvgTSpanBranchRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/TextSvgTSpanBranchRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/impl/UseSvgNodeRenderer.cs b/itext/itext.svg/itext/svg/renderers/impl/UseSvgNodeRenderer.cs
index 258a993eca..bd906915d0 100644
--- a/itext/itext.svg/itext/svg/renderers/impl/UseSvgNodeRenderer.cs
+++ b/itext/itext.svg/itext/svg/renderers/impl/UseSvgNodeRenderer.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/IPathShape.cs b/itext/itext.svg/itext/svg/renderers/path/IPathShape.cs
index 946a138409..2c970fcb80 100644
--- a/itext/itext.svg/itext/svg/renderers/path/IPathShape.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/IPathShape.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/IPathShapeMapper.cs b/itext/itext.svg/itext/svg/renderers/path/IPathShapeMapper.cs
index a48d17acdc..74af1d7990 100644
--- a/itext/itext.svg/itext/svg/renderers/path/IPathShapeMapper.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/IPathShapeMapper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/SvgPathShapeFactory.cs b/itext/itext.svg/itext/svg/renderers/path/SvgPathShapeFactory.cs
index 4ce1338a2e..a5891bcf33 100644
--- a/itext/itext.svg/itext/svg/renderers/path/SvgPathShapeFactory.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/SvgPathShapeFactory.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/AbstractPathShape.cs b/itext/itext.svg/itext/svg/renderers/path/impl/AbstractPathShape.cs
index 716c698ead..98890b6f2d 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/AbstractPathShape.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/AbstractPathShape.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/ClosePath.cs b/itext/itext.svg/itext/svg/renderers/path/impl/ClosePath.cs
index 9a62659338..6673fe0878 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/ClosePath.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/ClosePath.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/CurveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/CurveTo.cs
index 78a1127cb5..2430777bf2 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/CurveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/CurveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/EllipticalCurveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/EllipticalCurveTo.cs
index 0705a401fb..e5861b23af 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/EllipticalCurveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/EllipticalCurveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/HorizontalLineTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/HorizontalLineTo.cs
index 807a22a29e..518d01d135 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/HorizontalLineTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/HorizontalLineTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/IControlPointCurve.cs b/itext/itext.svg/itext/svg/renderers/path/impl/IControlPointCurve.cs
index 2f172a95a6..e88ab89681 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/IControlPointCurve.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/IControlPointCurve.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/IOperatorConverter.cs b/itext/itext.svg/itext/svg/renderers/path/impl/IOperatorConverter.cs
index f0113228a2..c7a0694a97 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/IOperatorConverter.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/IOperatorConverter.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/LineTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/LineTo.cs
index 0d39e2ec2b..6fcbb4ad5e 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/LineTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/LineTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/MoveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/MoveTo.cs
index 6dd9e3a162..72c6f950a1 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/MoveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/MoveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/PathShapeMapper.cs b/itext/itext.svg/itext/svg/renderers/path/impl/PathShapeMapper.cs
index d9100d22dc..a545502559 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/PathShapeMapper.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/PathShapeMapper.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticCurveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticCurveTo.cs
index f93c0bbcd1..4e56d4768a 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticCurveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticCurveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticSmoothCurveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticSmoothCurveTo.cs
index 978c847f72..264a84c99c 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticSmoothCurveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/QuadraticSmoothCurveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/SmoothSCurveTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/SmoothSCurveTo.cs
index cade5bb93c..926e648ab4 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/SmoothSCurveTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/SmoothSCurveTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/renderers/path/impl/VerticalLineTo.cs b/itext/itext.svg/itext/svg/renderers/path/impl/VerticalLineTo.cs
index 62d0f04858..4a96738fbf 100644
--- a/itext/itext.svg/itext/svg/renderers/path/impl/VerticalLineTo.cs
+++ b/itext/itext.svg/itext/svg/renderers/path/impl/VerticalLineTo.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/utils/DrawUtils.cs b/itext/itext.svg/itext/svg/utils/DrawUtils.cs
index 0fa7de9de5..6f81c352d2 100644
--- a/itext/itext.svg/itext/svg/utils/DrawUtils.cs
+++ b/itext/itext.svg/itext/svg/utils/DrawUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/utils/SvgCoordinateUtils.cs b/itext/itext.svg/itext/svg/utils/SvgCoordinateUtils.cs
index 04ee6498d1..135c637a61 100644
--- a/itext/itext.svg/itext/svg/utils/SvgCoordinateUtils.cs
+++ b/itext/itext.svg/itext/svg/utils/SvgCoordinateUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/utils/SvgCssUtils.cs b/itext/itext.svg/itext/svg/utils/SvgCssUtils.cs
index 17faafc30a..e937242788 100644
--- a/itext/itext.svg/itext/svg/utils/SvgCssUtils.cs
+++ b/itext/itext.svg/itext/svg/utils/SvgCssUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/utils/SvgTextUtil.cs b/itext/itext.svg/itext/svg/utils/SvgTextUtil.cs
index e6433c9f73..088f4f9509 100644
--- a/itext/itext.svg/itext/svg/utils/SvgTextUtil.cs
+++ b/itext/itext.svg/itext/svg/utils/SvgTextUtil.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext/itext.svg/itext/svg/utils/TextRectangle.cs b/itext/itext.svg/itext/svg/utils/TextRectangle.cs
index 2bae72c81c..35f8f3a402 100644
--- a/itext/itext.svg/itext/svg/utils/TextRectangle.cs
+++ b/itext/itext.svg/itext/svg/utils/TextRectangle.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is offered under a commercial and under the AGPL license.
diff --git a/itext/itext.svg/itext/svg/utils/TransformUtils.cs b/itext/itext.svg/itext/svg/utils/TransformUtils.cs
index cb85ff183f..d7f45abb76 100644
--- a/itext/itext.svg/itext/svg/utils/TransformUtils.cs
+++ b/itext/itext.svg/itext/svg/utils/TransformUtils.cs
@@ -1,6 +1,6 @@
/*
This file is part of the iText (R) project.
-Copyright (c) 1998-2022 iText Group NV
+Copyright (c) 1998-2023 iText Group NV
Authors: iText Software.
This program is free software; you can redistribute it and/or modify
diff --git a/itext7.nuspec b/itext7.nuspec
index a4995d1d62..292b925c0f 100644
--- a/itext7.nuspec
+++ b/itext7.nuspec
@@ -2,7 +2,7 @@
itext7
- 7.2.4
+ 7.2.5
iText 7 Community
iText Software
iText Software
@@ -13,18 +13,18 @@
iText 7 represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high- and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText 7 can be a boon to nearly every workflow. iText 7 allows you to build custom PDF scenarios for web, mobile, desktop or cloud apps in .NET.
iText for .NET is a library for PDF generation written entirely in C# for the .NET platform.
https://itextpdf.com/itext7release
- Copyright (c) 1998-2022 iText Group NV
+ Copyright (c) 1998-2023 iText Group NV
en-US
itext itext7 itextsharp c# .net csharp pdf itextcore core fdf xfa acroform forms svg digital-signatures signing security accessibility opensource open source
-
+
-
+
diff --git a/port-hash b/port-hash
index 8fef186bf8..a4e353b253 100644
--- a/port-hash
+++ b/port-hash
@@ -1 +1 @@
-2b6d8b937c7ade560f192b4ca24bac2c1e48b4d5
+f84f2570cc824bd40f7a81f82110f563fd13a97a