diff --git a/barcodes/pom.xml b/barcodes/pom.xml index 2ac6b5f178..64c8689925 100644 --- a/barcodes/pom.xml +++ b/barcodes/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 barcodes iText 7 - barcodes diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java index 4f3d9af44b..30d1b77b65 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java index 39bea8e418..3b7102e8d3 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode1D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java index 3b5044be47..847c349b83 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode2D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java index d0a4061536..2535cff67a 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/Barcode39.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java index 385362829b..03debd3f9e 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeCodabar.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java index 5b5ba0d8ac..fcad623611 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeDataMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java index 90d089b2e2..03beddfb8e 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEAN.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java index c333c3ac82..67d5999742 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeEANSUPP.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java index 060bc8519e..2a783383fe 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeInter25.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java index 791b9c4968..5cc3f3624c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeMSI.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java index 41991e3980..5c23715c99 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePDF417.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java index 9368b63419..470aad58d1 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodePostnet.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java index 1d5bbaccb7..a51a790046 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/BarcodeQRCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java index 293f3d9382..b98729c154 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/DmParams.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java index 71b538d7df..d1c6519d7b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/Placement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java index bc040eed6a..b805f7f037 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/dmcode/ReedSolomon.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java index 93dc31de9f..08feda322d 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/BarcodeExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java index eeb737b863..2a4a16b7db 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/exceptions/WriterException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java index 357db75146..844bd54916 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java index 87df2c2edc..51d15ccc16 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java index 4a87706f49..8160095a77 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BitVector.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java index 11299b1690..b096758562 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/BlockPair.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java index fc3798b3c8..5b3d28237d 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java index cb6520025b..dfb6ef0978 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ByteMatrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java index ca3a10357e..9bdc87fb18 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/CharacterSetECI.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java index 38038a8b0e..e099aa788b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/EncodeHintType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java index 02bed14594..8ecdf9947c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Encoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java index 18161e0e78..1764129d41 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ErrorCorrectionLevel.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java index 2c8ee97b54..9556c12cd3 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/FormatInformation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java index 5f6604b664..c36b2e4b4c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java index eb9c2ecf37..3cb5a0de3b 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/GF256Poly.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java index bb1d70a606..53d4d1db17 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MaskUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java index d5f6d42ff5..a24c477427 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/MatrixUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java index 476475985c..5c2841cce8 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Mode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java index ffbcfdd048..16a491d2eb 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java index 95cbf17045..5b6cb4c0fb 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/QRCodeWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java index 34082a3df7..27ed9028d4 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/ReedSolomonEncoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java index b12bb40097..fb074a479c 100644 --- a/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java +++ b/barcodes/src/main/java/com/itextpdf/barcodes/qrcode/Version.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java index 8a2fba138f..7a320e894d 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode128Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java index b3f718b973..91640a2020 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/Barcode39Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java index db2b6029c6..df31fe054f 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeCodabarTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java index a1205d0769..6508f4dffd 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeDataMatrixTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java index 3172390988..ea8c1ed76f 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java index e8eef55073..32ed106d6c 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeEANUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java index bd949d31f1..6727d5acd1 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeInter25Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java index ea45bc5a59..06edf8f023 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMSITest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java index c1812e4cc0..80096f4658 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeMultiThreadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java index 784a49ac12..e4a8a696a0 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,8 +43,10 @@ This file is part of the iText (R) project. package com.itextpdf.barcodes; import com.itextpdf.barcodes.exceptions.BarcodeExceptionMessageConstant; +import com.itextpdf.io.codec.CCITTG4Encoder; import com.itextpdf.io.image.ImageData; import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.io.image.RawImageData; import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.exceptions.PdfException; import com.itextpdf.kernel.pdf.PdfDocument; @@ -488,6 +490,37 @@ public void lenCodewordsMoreThanMaxDataCodewordsTest() { Assert.assertEquals(BarcodeExceptionMessageConstant.INVALID_CODEWORD_SIZE, exception.getMessage()); } + @Test + public void ccittImageFromBarcodeTest() throws IOException, InterruptedException { + 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(); + + Assert.assertNull( + 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/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java index c8f5f262d5..bda85b46c4 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePDF417UnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java index d36a07067b..bde5570c2e 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodePostnetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java index 433db622a4..30c1edb1be 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeQRCodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java index d0c5538234..dcd76bbd23 100644 --- a/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java +++ b/barcodes/src/test/java/com/itextpdf/barcodes/BarcodeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf b/barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf new file mode 100644 index 0000000000..b8fe3fa8dd Binary files /dev/null and b/barcodes/src/test/resources/com/itextpdf/barcodes/cmp_ccittImage01.pdf differ diff --git a/commons/pom.xml b/commons/pom.xml index c81314ab26..9c8e76a67f 100644 --- a/commons/pom.xml +++ b/commons/pom.xml @@ -4,14 +4,14 @@ com.itextpdf root - 7.2.4 + 7.2.5 commons iText 7 - commons https://itextpdf.com/ - 2.13.4 + 2.13.4.2 diff --git a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java index 8d33a168a6..95cc566189 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java index 11a3abb8c5..6529feb1ea 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractContextBasedITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java index 8fae98fb88..f4fd7cb648 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractEventWrapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java index 18a5ce4f59..a8ea43f80f 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java index 4711500e54..3096099c4a 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java index 053f883393..c6f75f33db 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java index 6eeed9447c..6c64a6ae7c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractProductProcessITextEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java index 2cfcdb062f..a97f186bb2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java index dd5822d9c8..95d7919cc5 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/AbstractStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java b/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java index 19017e3722..97c2fb0f6c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/EventManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java index c48c3b8e71..8b888c0327 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/IEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java index e133a69cbc..b1bd29889d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/IEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java b/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java index 543a9ab38f..ccc85e609c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/NamespaceConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java index 2ae957e874..0253ea6807 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductEventHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java index 28bab38e29..6e7bacede2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductNameConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java b/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java index 7f063802ba..c733f246f2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java index 72b452da9e..1fa627542d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java index a37a47104b..92b8c29443 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/ConfirmedEventWrapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java index 74a96ef068..5de42d0a4e 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/confirmations/EventConfirmationType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java index 5be2e9c3c2..5f17ad6476 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/AbstractContextManagerConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java index 4b26f7d491..12ec69087c 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/ContextManager.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java index c6b8468362..f75309d267 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/GenericContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java index 7632dfa1e9..e71dcf1dcc 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java index 00a5091beb..e878f5d23d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/IMetaInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java b/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java index 8154c47721..58363117a2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/contexts/UnknownContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java index b31e664045..ad393d5eac 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/CommonsProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,9 +28,9 @@ This file is part of the iText (R) project. public final class CommonsProductData { static final String COMMONS_PUBLIC_PRODUCT_NAME = "Commons"; static final String COMMONS_PRODUCT_NAME = "commons"; - static final String COMMONS_VERSION = "7.2.4"; + static final String COMMONS_VERSION = "7.2.5"; static final int COMMONS_COPYRIGHT_SINCE = 2000; - static final int COMMONS_COPYRIGHT_TO = 2022; + static final int COMMONS_COPYRIGHT_TO = 2023; private static final ProductData COMMONS_PRODUCT_DATA = new ProductData(COMMONS_PUBLIC_PRODUCT_NAME, COMMONS_PRODUCT_NAME, COMMONS_VERSION, COMMONS_COPYRIGHT_SINCE, COMMONS_COPYRIGHT_TO); diff --git a/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java b/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java index 65961a11f0..5f037e3540 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/data/ProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java index 610d6f1227..c5a780b7a1 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/AbstractITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java index 57fec94333..9637d6ab5d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java index dc98b115a3..c3a72293d2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java index 1721735e7b..2ffc78358e 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/IProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java index 81b767bb0a..4b108b113b 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/ITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java index d45ddc3782..df80bd9c7d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java index cf77f44e65..ec65d3a1b2 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java index 16a05aa7e4..804106b9cf 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/AbstractFormattedPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java index a4d6d87e8d..0837232e7d 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java index 9e19adf52d..bcbf815376 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java index 8a37d714b0..8400194800 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java index b7b8f49357..9350d38ae7 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/IPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java index 68d079487b..46d35b842b 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/ProducerBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java b/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java index d9c2805125..3f1415ea40 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java index b740fa39f9..8cf495e908 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/AbstractIdentifiableElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java index 852011611e..f9a5033d74 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceId.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java index 228e848230..e4061ce770 100644 --- a/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java +++ b/commons/src/main/java/com/itextpdf/commons/actions/sequence/SequenceIdManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java index 2e32b22dd2..5ae3f68d7e 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/AggregatedException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java b/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java index 93f56e19a8..5307586902 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/CommonsExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java index a5df538270..e546bdb2a2 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/ITextException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java index 4299219a9e..b42849d978 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/ProductEventHandlerRepeatException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java b/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java index 9c936f65ff..7a2b560328 100644 --- a/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java +++ b/commons/src/main/java/com/itextpdf/commons/exceptions/UnknownProductException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java index dca104b379..c4c0ba0f8e 100644 --- a/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java +++ b/commons/src/main/java/com/itextpdf/commons/logs/CommonsLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -67,6 +67,28 @@ public final class CommonsLogMessageConstant { public static final 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. + * + * + */ + public static final 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. + * + * + */ + public static final 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. * List of params: @@ -91,6 +113,16 @@ public final class CommonsLogMessageConstant { public static final 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. + * + * + */ + public static final 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. List of params: diff --git a/commons/src/main/java/com/itextpdf/commons/utils/Action.java b/commons/src/main/java/com/itextpdf/commons/utils/Action.java index abc5586c9b..802bc0c4cc 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/Action.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/Action.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java index f1c1d17fdf..03be3a9d35 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/DateTimeUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java index 4e17396772..c50a6c8025 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/EncodingUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java index d561f3d9d3..840de4984c 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/FileUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java index 149700139d..558a69394f 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/JsonUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java index 3387b6176f..bc58bcd582 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/MapUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java index 8fc1586fec..a5ec0ae44e 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/MessageFormatUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java b/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java index a1ed565398..2df7c8376b 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ProcessInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java b/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java index 6a65d5e6b9..9ad7518566 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/SystemUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java index cd9ac64902..ee6d581282 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,9 @@ This file is part of the iText (R) project. package com.itextpdf.commons.utils; import com.itextpdf.commons.exceptions.CommonsExceptionMessageConstant; +import com.itextpdf.commons.logs.CommonsLogMessageConstant; +import java.io.BufferedInputStream; import java.io.Closeable; import java.io.IOException; import java.io.InputStream; @@ -33,14 +35,21 @@ This file is part of the iText (R) project. import java.util.Set; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Allows reading entries from a zip file. */ public class ZipFileReader implements Closeable { + private static final Logger LOGGER = LoggerFactory.getLogger(ZipFileReader.class); private final ZipFile zipFile; + private int thresholdSize = 1_000_000_000; + private int thresholdEntries = 10000; + private double thresholdRatio = 10; + /** * Creates an instance for zip file reading. * @@ -59,13 +68,49 @@ public ZipFileReader(String archivePath) throws IOException { * Get all file entries paths inside the reading zip file. * * @return the {@link Set} of all file entries paths + * + * @throws IOException if some I/O exception occurs */ - public Set getFileNames() { + public Set getFileNames() throws IOException { final Set fileNames = new HashSet<>(); final Enumeration entries = zipFile.entries(); + + int totalSizeArchive = 0; + int totalEntryArchive = 0; while (entries.hasMoreElements()) { ZipEntry entry = entries.nextElement(); + boolean zipBombSuspicious = false; + try (InputStream in = new BufferedInputStream(zipFile.getInputStream(entry))) { + totalEntryArchive++; + int nBytes; + byte[] buffer = new byte[2048]; + int totalSizeEntry = 0; + while ((nBytes = in.read(buffer)) > 0) { + totalSizeEntry += nBytes; + totalSizeArchive += nBytes; + double compressionRatio = (double) totalSizeEntry / entry.getCompressedSize(); + if (compressionRatio > thresholdRatio) { + zipBombSuspicious = true; + break; + } + } + if (zipBombSuspicious) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS, + thresholdRatio)); + break; + } + if (totalSizeArchive > thresholdSize) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH, + thresholdSize)); + break; + } + if (totalEntryArchive > thresholdEntries) { + LOGGER.warn(MessageFormatUtil.format(CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE, + thresholdEntries)); + break; + } + } if (!entry.isDirectory()) { fileNames.add(entry.getName()); } @@ -94,6 +139,34 @@ public InputStream readFromZip(String fileName) throws IOException { return zipFile.getInputStream(entry); } + /** + * Sets the maximum total uncompressed data size to prevent a Zip Bomb Attack. Default value is 1 GB (1000000000). + * + * @param thresholdSize 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. + * + * @param thresholdEntries 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. + * + * @param thresholdRatio maximum ratio between compressed and uncompressed data + */ + public void setThresholdRatio(double thresholdRatio) { + this.thresholdRatio = thresholdRatio; + } + @Override public void close() throws IOException { zipFile.close(); diff --git a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java index 4ab3c11725..042d929b07 100644 --- a/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java +++ b/commons/src/main/java/com/itextpdf/commons/utils/ZipFileWriter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java index a1ffb5794f..81e7af5289 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java index 567af51d25..9554294179 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractContextBasedITextEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java index 24d08a0afb..ffa393b3aa 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractITextConfigurationEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java index cbfc20aa66..00d1c49554 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractProductITextEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java index a680cfd446..ef8ac6ca81 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/AbstractStatisticsEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java index f8a279b3d3..0a067e86c2 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/EventManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java index 1790cd6aaa..8356a47732 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java index 1e7d3eea48..d5ed63b0f8 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java b/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java index cc422936ba..38e7a354c6 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/ProductProcessorFactoryKeeperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java b/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java index 7b850a11d1..45e5e82c14 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/confirmations/ConfirmEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java index f8e4b7c830..c182bda32d 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/contexts/ContextManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java b/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java index f2f60d6255..0033b17f79 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/data/CommonsProductDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java b/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java index ff8a69559d..4e384d9705 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/data/ProductDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java index 6c084b840d..382daf7060 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultITextProductEventProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java index b03ee3aa2d..d57e170097 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/DefaultProductProcessorFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java index 93762a606b..2c2c3146f1 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplITextProductEventProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java index 298990e086..80c6fa0233 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/processors/UnderAgplProductProcessorFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java index 30144e09f5..6aefc23108 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightSincePlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java index 2cb941530c..a32e88d95f 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CopyrightToPlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java index f0d28eee76..018e3c7a12 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/CurrentDatePlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java index 1ce5c82c3f..4a60f0a4cb 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/ProducerBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java b/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java index 5ba8869904..c2d8407e7a 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/producer/UsedProductsPlaceholderPopulatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java index 3877aec6bf..a8056748b4 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdManagerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java index 0bd1c317a8..205b4aafb0 100644 --- a/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java +++ b/commons/src/test/java/com/itextpdf/commons/actions/sequence/SequenceIdTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java index a6e4e0aa24..41dd627745 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/ITextTestEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java index 640a3ef8ad..bdcde58e9e 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java index 004f149309..1cd239a94d 100644 --- a/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java +++ b/commons/src/test/java/com/itextpdf/commons/ecosystem/TestMetaInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java b/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java index 733aff451c..c197c0e8cd 100644 --- a/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java +++ b/commons/src/test/java/com/itextpdf/commons/exceptions/AggregatedExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java b/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java index 983ea0e353..4c5bdd9f46 100644 --- a/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java +++ b/commons/src/test/java/com/itextpdf/commons/exceptions/ITextExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java index 0debc5cf23..a1b36e4c37 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/Base64Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -39,12 +39,30 @@ public void testEncodeObjectForNullObject() { @Test public void testDecodeForSourceIsEmptyArray() { - Assert.assertEquals("", Base64.encodeBytes(new byte[]{})); + Assert.assertEquals("", Base64.encodeBytes(new byte[] {})); } @Test public void testDecodeForSourceIsEmptyArrayGzip() { - Assert.assertEquals("H4sIAAAAAAAAAAMAAAAAAAAAAAA=", Base64.encodeBytes(new byte[]{}, Base64.GZIP)); + //HEADER FOOTER example of signatures that can be generated + //H4sIAAAAAAAAAAMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 // windows + //H4sIAAAAAAAA/wMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 ff 03 00 00 00 00 00 00 00 00 00 // unknown + //H4sIAAAAAAAAAwMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 // linux + //H4sIAAAAAAAAAgMAAAAAAAAAAAA= 1f 8b 08 00 00 00 00 00 00 02 03 00 00 00 00 00 00 00 00 00 // vms + final String expectedHeaderWithoutOsFlag = "H4sIAAAAAAAA"; + final String expectedFooter = "MAAAAAAAAAAAA="; + final int startIndexHeader = 0; + final int endIndexHeaderWithoutOsFlag = 12; + final int startIndexFooter = 14; + final int endIndexFooter = 28; + + String generatedBase64 = Base64.encodeBytes(new byte[] {}, Base64.GZIP); + + String generatedHeader = generatedBase64.substring(startIndexHeader, endIndexHeaderWithoutOsFlag); + String generatedFooter = generatedBase64.substring(startIndexFooter, endIndexFooter); + + Assert.assertEquals(expectedHeaderWithoutOsFlag, generatedHeader); + Assert.assertEquals(expectedFooter, generatedFooter); } } diff --git a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java index 3c25d260b5..536d2df1a8 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/DateTimeUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -39,8 +39,9 @@ public class DateTimeUtilTest extends ExtendedITextTest { @Test public void getCurrentTest() { - Date date = new Date(); - Assert.assertEquals(date.toString(), DateTimeUtil.getCurrentTimeDate().toString()); + long nowEpoch = new Date().getTime(); + long nowDateTimeUtilEpoch = DateTimeUtil.getCurrentTimeDate().getTime(); + Assert.assertEquals(nowEpoch, nowDateTimeUtilEpoch, ONE_SECOND_DELTA); } @Test diff --git a/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java index c92830e6b1..653ce3acfb 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/JsonUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java index 7726e1a24c..6db8c229ee 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/MapUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java index 23f9d3f3f8..bb6834a953 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/MessageFormatUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -67,4 +67,4 @@ public static Iterable dataSource() { public void testFormatting() { Assert.assertEquals(expectedResult, MessageFormatUtil.format(pattern, arguments)); } -} \ No newline at end of file +} diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java index 013ee06943..179612fa81 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ProcessInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java index 258e72b739..4de08ddd63 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/StringUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java b/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java index 78116afde0..a897f8aef1 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/SystemUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java index 8cb6524355..fe61535243 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,13 +23,15 @@ This file is part of the iText (R) project. package com.itextpdf.commons.utils; import com.itextpdf.commons.exceptions.CommonsExceptionMessageConstant; +import com.itextpdf.commons.logs.CommonsLogMessageConstant; import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.LogMessage; +import com.itextpdf.test.annotations.LogMessages; import com.itextpdf.test.annotations.type.UnitTest; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -import java.nio.charset.StandardCharsets; import java.util.Set; import org.junit.Assert; import org.junit.Test; @@ -80,6 +82,43 @@ public void getFileNamesFromZipTest() throws IOException { } } + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.UNCOMPRESSED_DATA_SIZE_IS_TOO_MUCH)) + public void getFileNamesFromZipBombBySettingThresholdSizeTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) { + fileReader.setThresholdRatio(1000); + fileReader.setThresholdSize(10000); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertEquals(0, nameSet.size()); + } + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.RATIO_IS_HIGHLY_SUSPICIOUS)) + public void getFileNamesFromZipBombBySettingThresholdRatioTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "zipBombTest.zip")) { + fileReader.setThresholdRatio(5); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertEquals(0, nameSet.size()); + } + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = CommonsLogMessageConstant.TOO_MUCH_ENTRIES_IN_ARCHIVE)) + public void getFileNamesFromZipBombBySettingThresholdEntriesTest() throws IOException { + try (ZipFileReader fileReader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) { + fileReader.setThresholdEntries(5); + Set nameSet = fileReader.getFileNames(); + + Assert.assertNotNull(nameSet); + Assert.assertTrue(nameSet.size() <= 5); + } + } + @Test public void readFromZipWithNullPathTest() throws IOException { try (ZipFileReader reader = new ZipFileReader(SOURCE_FOLDER + "archive.zip")) { diff --git a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java index 857e3a10ba..e77bcac050 100644 --- a/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java +++ b/commons/src/test/java/com/itextpdf/commons/utils/ZipFileWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip b/commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip new file mode 100644 index 0000000000..93f49c45ae Binary files /dev/null and b/commons/src/test/resources/com/itextpdf/commons/utils/ZipFileReaderTest/zipBombTest.zip differ diff --git a/font-asian/pom.xml b/font-asian/pom.xml index c88e699ca6..bc57fc37c3 100644 --- a/font-asian/pom.xml +++ b/font-asian/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 font-asian iText 7 - Asian fonts diff --git a/forms/pom.xml b/forms/pom.xml index 5f24cfdcb7..9f182404a6 100644 --- a/forms/pom.xml +++ b/forms/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 forms iText 7 - forms diff --git a/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java b/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java index 29f9d3d2aa..5c97aa891d 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfAcroForm.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java b/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java index 376f2478e8..a33351b62b 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfPageFormCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java b/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java index 656d5abfb5..4630dc0e56 100644 --- a/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java +++ b/forms/src/main/java/com/itextpdf/forms/PdfSigFieldLock.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java b/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java index 533379f263..ae11a34de9 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/AttributeNotFoundException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java b/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java index 865ce64855..9eed8254d8 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/FormsExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java b/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java index 19fd4546be..7f3094136c 100644 --- a/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java +++ b/forms/src/main/java/com/itextpdf/forms/exceptions/XfdfException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java b/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java index 57e1dc9240..205ca74370 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/FormFieldValueNonTrimmingTextRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java b/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java index 4bdc2a96ec..1ad90229c7 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java index ac79864b8c..dc62a3fdfa 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfButtonFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java index a219ed26e0..4910aabbd5 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfChoiceFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java index ee943ce66f..7a36d9235c 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java index c660312983..b9c65f930c 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfSignatureFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java b/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java index 512094af2a..bb62863379 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/PdfTextFormField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java index 89fa77efd9..b97fd54186 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/AbstractFormBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java index d274ce5324..dd2e490023 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/BeveledBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java index 30eb0fc40d..93de478553 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/FormBorderFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java index b8d7d25d9f..def0b61f81 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/InsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java b/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java index e23f1b30ea..6f96fbbac4 100644 --- a/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java +++ b/forms/src/main/java/com/itextpdf/forms/fields/borders/UnderlineBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java b/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java index e46af8b1fb..444735f5ab 100644 --- a/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java +++ b/forms/src/main/java/com/itextpdf/forms/util/DrawingUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java b/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java index 18c9800f8f..a0509258c8 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/AcroFieldsSearch.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java b/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java index 50d308a305..d28db25bd6 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/InverseStore.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java b/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java index 540ca6457b..6dbd3827ec 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/XfaForm.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java index 0af5c532f7..f3c0a24b2b 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2Som.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java index 4062add1e3..d850b50757 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java +++ b/forms/src/main/java/com/itextpdf/forms/xfa/Xml2SomDatasets.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java index 0cc564a5a1..50f8d6a40c 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/ActionObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java index f1ded4ef9f..1c5f797dc0 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java index 2ef54927b7..190d2eeaa5 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AnnotsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java index 90b4c9c60b..c496df45f8 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/AttributeObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java index a584f20a2b..ec7e7b7fcf 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/BorderStyleAltObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java index 3d22cfef6e..0d74d95f76 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/DestObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java b/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java index a32d85d786..832ff297e1 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/ElementContentEncodingFormat.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java index 67e3520503..c14390d2c2 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java index 9a716273e6..d4606a438a 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java index 75d8459a8a..0408ad99c9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FieldsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java index cfc9ac4c73..277dfa27d9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/FitObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java index b93b19f41c..e493157cfd 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/IdsObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java b/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java index 4da8650a33..4b4d23c0f9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/Mode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java index 3aab13cec8..850d5a6afd 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java index 0e83156ffd..ab51604324 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfFileUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java index aabe9ed2de..e81db3bb08 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObject.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java index 35c072160b..4f40c36bf9 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java index 1de13e850c..4313aba385 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfObjectUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java index 48a028b840..80c72aa6ae 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java index 4d5271e553..78617dfc59 100644 --- a/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java +++ b/forms/src/main/java/com/itextpdf/forms/xfdf/XfdfWriter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java index 045ad16929..8ba6e314cb 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningRotatedTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java index 91873aeda8..aae7c89c2f 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java b/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java index 3b9aabdc18..f04ddf2289 100644 --- a/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FlatteningWithNullKidElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java index 3006aff545..9de2607313 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldAppendTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java index 2f1cb2783e..a428e0b752 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldFlatteningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java b/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java index fc41c8dd1d..a2b610ce79 100644 --- a/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java +++ b/forms/src/test/java/com/itextpdf/forms/FormFieldsTaggingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java index 64153c6153..fe494e48a1 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormInAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java index e75c67a726..37489fc8b7 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfAcroFormTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java index 05368cd109..408005177e 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfCheckBoxFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java index fbbbc67674..6694cbf49b 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfChoiceFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java b/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java index d44202a92a..5e4ba78973 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java index 8e386ad985..72a9c7af45 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java index 769702c1a3..1eddc9eaa9 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormCopyWithGotoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java index 49e614f518..ec0e9cbf0f 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldMultilineTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java index d49f313b75..a61d9fa8c4 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java index b5d3422287..57ef95dc35 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java index 00e9e382c2..2c9d8fe5cc 100644 --- a/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java +++ b/forms/src/test/java/com/itextpdf/forms/PdfFormFieldsHierarchyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java b/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java index 35caeaa1bd..e885c44a57 100644 --- a/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java +++ b/forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java index 34524d68e2..b18503e044 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java index c86ede3ed4..d554d3af1a 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java b/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java index 0fa9259d0a..b8dc138039 100644 --- a/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java +++ b/forms/src/test/java/com/itextpdf/forms/XfdfWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java b/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java index c1771631cf..275e8f7871 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/FormsMetaInfoStaticContainerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -99,4 +99,4 @@ public boolean isCheckFailed() { return checkFailed; } } -} \ No newline at end of file +} diff --git a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java index 2c2499a04d..b47fb4a394 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java index bc7fd815a4..44633afa4e 100644 --- a/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/fields/PdfFormFieldUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java b/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java index 146645ed52..3fb77c7c30 100644 --- a/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java +++ b/forms/src/test/java/com/itextpdf/forms/widget/AppearanceCharacteristicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java index b767cbff13..5aab07d9a8 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java b/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java index 8fc869598f..4aa0a9e0ab 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/XFAFormTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java b/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java index 35d1583f42..d42a272046 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfa/XfaSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java index 22486b39ce..752c1b188a 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/ExceptionTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java b/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java index 0f63cd51c8..d9a78d5594 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java index f0ec93c961..37e7815284 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfReaderUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java index 1cfd897df6..05bfcecbb5 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java index fe870b2235..e9edbd9cab 100644 --- a/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java +++ b/forms/src/test/java/com/itextpdf/forms/xfdf/XfdfWriterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/hyph/pom.xml b/hyph/pom.xml index 2cf831092f..baee2c683a 100644 --- a/hyph/pom.xml +++ b/hyph/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 hyph iText 7 - hyph diff --git a/io/pom.xml b/io/pom.xml index dbb3d24710..9563629a2f 100644 --- a/io/pom.xml +++ b/io/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 io iText 7 - io diff --git a/io/src/main/java/com/itextpdf/io/codec/BitFile.java b/io/src/main/java/com/itextpdf/io/codec/BitFile.java index fb511f3f0b..30008bbcc4 100644 --- a/io/src/main/java/com/itextpdf/io/codec/BitFile.java +++ b/io/src/main/java/com/itextpdf/io/codec/BitFile.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java b/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java index 7e5145e4eb..375083518b 100644 --- a/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java +++ b/io/src/main/java/com/itextpdf/io/codec/CCITTG4Encoder.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java b/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java index 95369cfcb8..22cf3a86fa 100644 --- a/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java +++ b/io/src/main/java/com/itextpdf/io/codec/Jbig2SegmentReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java b/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java index 7c8fe7d596..938efed883 100644 --- a/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java +++ b/io/src/main/java/com/itextpdf/io/codec/LZWCompressor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java b/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java index 22133b0b76..a7b91629bf 100644 --- a/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java +++ b/io/src/main/java/com/itextpdf/io/codec/LZWStringTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/PngWriter.java b/io/src/main/java/com/itextpdf/io/codec/PngWriter.java index c091368223..96927a5ad9 100644 --- a/io/src/main/java/com/itextpdf/io/codec/PngWriter.java +++ b/io/src/main/java/com/itextpdf/io/codec/PngWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java b/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java index 210179fe09..c4d2bbb355 100644 --- a/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java +++ b/io/src/main/java/com/itextpdf/io/codec/TIFFFaxDecoder.java @@ -852,7 +852,7 @@ public void decode2D(byte[] buffer, byte[] compData, int startX, int height, lon fillBits = (int) ((tiffT4Options & 0x04) >> 2); // The data must start with an EOL code - if (readEOL(true) != 1) { + if (readEOL() != 1) { throw new IOException(IOException.FirstScanlineMustBe1dEncoded); } @@ -868,7 +868,7 @@ public void decode2D(byte[] buffer, byte[] compData, int startX, int height, lon // 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 @@ -1386,61 +1386,16 @@ private int decodeBlackCodeWord() { return runLength; } - private int readEOL(boolean 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 IOException(IOException.ScanlineMustBeginWithEolCodeWord); - } - } 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 IOException(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 IOException(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 IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); - } - } + private int readEOL() { + // scan to first none 0 bit and return 12 bits + while (nextLesserThan8Bits(1) == 0) { + // nothing to do here + } + updatePointer(12); + int next12Bits = nextNBits(12); + if (next12Bits != 1) { + throw new IOException(IOException.AllFillBitsPrecedingEolCodeMustBe0); } - // If one dimensional encoding mode, then always return 1 if (oneD == 0) { return 1; @@ -1606,14 +1561,9 @@ private int nextLesserThan8Bits(int bitsToGet) { // 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/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java b/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java index bbe18f1578..e76cd208af 100644 --- a/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java +++ b/io/src/main/java/com/itextpdf/io/codec/TiffWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/colors/IccProfile.java b/io/src/main/java/com/itextpdf/io/colors/IccProfile.java index 8d3078f55e..ab5e2f2261 100644 --- a/io/src/main/java/com/itextpdf/io/colors/IccProfile.java +++ b/io/src/main/java/com/itextpdf/io/colors/IccProfile.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java b/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java index 193d85e0cb..14826193ef 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/ExceptionUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java b/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java index e707ba325a..7ba652004d 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/FontCompressionException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/IOException.java b/io/src/main/java/com/itextpdf/io/exceptions/IOException.java index 00cb211e2a..3bda56e965 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/IOException.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/IOException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java b/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java index 09dbbc76df..6aef37c04f 100644 --- a/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java +++ b/io/src/main/java/com/itextpdf/io/exceptions/IoExceptionMessage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java b/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java index 9c13c4aa67..e498f58028 100644 --- a/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java +++ b/io/src/main/java/com/itextpdf/io/font/AdobeGlyphList.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CFFFont.java b/io/src/main/java/com/itextpdf/io/font/CFFFont.java index bb9bb77c00..37086628b2 100644 --- a/io/src/main/java/com/itextpdf/io/font/CFFFont.java +++ b/io/src/main/java/com/itextpdf/io/font/CFFFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java b/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java index f135bfc0e3..b66b83a499 100644 --- a/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java +++ b/io/src/main/java/com/itextpdf/io/font/CFFFontSubset.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java b/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java index 02994b9e05..672d838a82 100644 --- a/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/CMapEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CidFont.java b/io/src/main/java/com/itextpdf/io/font/CidFont.java index f74a0dc6a8..31d468b089 100644 --- a/io/src/main/java/com/itextpdf/io/font/CidFont.java +++ b/io/src/main/java/com/itextpdf/io/font/CidFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java b/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java index 1242a23197..a5ed883d7e 100644 --- a/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java +++ b/io/src/main/java/com/itextpdf/io/font/CidFontProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontCache.java b/io/src/main/java/com/itextpdf/io/font/FontCache.java index 6c4427811d..8954bd496f 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontCache.java +++ b/io/src/main/java/com/itextpdf/io/font/FontCache.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java b/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java index 7d4d335e68..70762af5ca 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java +++ b/io/src/main/java/com/itextpdf/io/font/FontCacheKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontEncoding.java b/io/src/main/java/com/itextpdf/io/font/FontEncoding.java index 5201553ba3..018f47a238 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/FontEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontIdentification.java b/io/src/main/java/com/itextpdf/io/font/FontIdentification.java index d1278be8fa..4621ac9eb0 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontIdentification.java +++ b/io/src/main/java/com/itextpdf/io/font/FontIdentification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontMetrics.java b/io/src/main/java/com/itextpdf/io/font/FontMetrics.java index 097c54c4bd..1b2b2005b3 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontMetrics.java +++ b/io/src/main/java/com/itextpdf/io/font/FontMetrics.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontNames.java b/io/src/main/java/com/itextpdf/io/font/FontNames.java index 79579fc063..1b40c7912d 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontNames.java +++ b/io/src/main/java/com/itextpdf/io/font/FontNames.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgram.java b/io/src/main/java/com/itextpdf/io/font/FontProgram.java index c6fbd64d00..b301e98d4a 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgram.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgram.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java index 50b193665d..264be408d4 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java index fe4dc159c5..16c4a41689 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramDescriptorFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java b/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java index 5096e7ee8a..f69a0b508d 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java +++ b/io/src/main/java/com/itextpdf/io/font/FontProgramFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java b/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java index 4f8d4d4c31..ffd1458259 100644 --- a/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java +++ b/io/src/main/java/com/itextpdf/io/font/FontRegisterProvider.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java b/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java index 09a10f2319..8be7c12e4b 100644 --- a/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java +++ b/io/src/main/java/com/itextpdf/io/font/GidAwareGlyph.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java b/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java index a5bb93b953..1b42b7af1d 100644 --- a/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java +++ b/io/src/main/java/com/itextpdf/io/font/IExtraEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java b/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java index 0218befd8c..6034381e19 100644 --- a/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java +++ b/io/src/main/java/com/itextpdf/io/font/OpenTypeParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java b/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java index 61d1f94b67..465b6a7f4a 100644 --- a/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java +++ b/io/src/main/java/com/itextpdf/io/font/PdfEncodings.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java b/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java index 1e4ce7feba..ecd225e34a 100644 --- a/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java +++ b/io/src/main/java/com/itextpdf/io/font/Pfm2afm.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java index fca53b37db..c4612bb79e 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeCollection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java index fa2e0e6a6e..d33b78eba5 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java b/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java index efd0a83606..12eba566ff 100644 --- a/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java +++ b/io/src/main/java/com/itextpdf/io/font/TrueTypeFontSubset.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Type1Font.java b/io/src/main/java/com/itextpdf/io/font/Type1Font.java index 6f7ec68f27..1ae5dfd214 100644 --- a/io/src/main/java/com/itextpdf/io/font/Type1Font.java +++ b/io/src/main/java/com/itextpdf/io/font/Type1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/Type1Parser.java b/io/src/main/java/com/itextpdf/io/font/Type1Parser.java index 557bf39d71..d683b8c865 100644 --- a/io/src/main/java/com/itextpdf/io/font/Type1Parser.java +++ b/io/src/main/java/com/itextpdf/io/font/Type1Parser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/WoffConverter.java b/io/src/main/java/com/itextpdf/io/font/WoffConverter.java index 68ed37dcf8..dedf99b8c0 100644 --- a/io/src/main/java/com/itextpdf/io/font/WoffConverter.java +++ b/io/src/main/java/com/itextpdf/io/font/WoffConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java b/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java index a9b57fc227..f2fafdaa79 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/AbstractCMap.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java index 684fddaeb0..6cae2ef7c4 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapByteCid.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java index 8b5b6ee5fe..d671184c8b 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidByte.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java index 81520ce829..6825b44ee7 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapCidUni.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java index 1740150416..2893203544 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapContentParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java index fcb71e6225..30a5987088 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationFromBytes.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java index 28cc69a82e..1b2b6629da 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapLocationResource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java index 8510c593c6..e72576d506 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java index f960b07261..437d13dd19 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java index b521f4ea09..945d2b595b 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapToUnicode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java b/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java index d56e6ed0a7..94f5a4ef6c 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/CMapUniCid.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java b/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java index 4b9c9720b4..f07b0c2c57 100644 --- a/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java +++ b/io/src/main/java/com/itextpdf/io/font/cmap/ICMapLocation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java b/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java index 3ba16849c1..7b822c128a 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontDescriptorFlags.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java b/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java index 30eaf5dcee..e030644009 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontMacStyleFlags.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java b/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java index e7ba5ee440..fdc861c1d9 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontResources.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java b/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java index d771157c02..6cc9e1298e 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontStretches.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java b/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java index 4d0a12adf9..d7b95b6328 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontStyles.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java b/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java index c709fcd5a8..0761a15959 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/FontWeights.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java b/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java index ecc77e8a11..af8775806a 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/StandardFontFamilies.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java b/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java index 5b1b1f861b..94dd51f02d 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/StandardFonts.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java b/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java index 2e917a42b9..56a53ed612 100644 --- a/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java +++ b/io/src/main/java/com/itextpdf/io/font/constants/TrueTypeCodePages.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java b/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java index 9a69ed772e..e76f74eb48 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ActualTextIterator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java b/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java index b1e4e873fe..ac667e7044 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ChainingContextualTable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java index 6f2fbd5318..7bbf3fe0cd 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualPositionRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java index 54f014bee7..b8a230e1c9 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java index e16b77da79..e1ffb49517 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualSubstRule.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java b/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java index 29004d73bc..d398c4cea1 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ContextualTable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java index ba404b107e..09cb86ab2c 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/FeatureRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java b/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java index 460782f112..e508582aeb 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/FontReadingException.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java b/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java index 1364cd297d..32604c5391 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/Glyph.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java index fec50af18f..9de45e0ce6 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java index df64823508..c8b66e1ff0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphPositioningTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java index a4b62e78e4..4fd81d2bc5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GlyphSubstitutionTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java b/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java index 516d9aecec..bf6b556c02 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposAnchor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java index 56e928f335..cbd9cc4805 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType1.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java index cef6f1a518..b7a9d1f213 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java index 19427ea2de..e4ffba6eda 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType4.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java index cf04d87d71..10d0b7d16f 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType5.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java index 973c74442b..9b50328dee 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType6.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java index 94bfbb5caf..fbb572be4e 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType7.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java index a33817ddd1..c05850908a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java index 673028e44c..817605ba80 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GposValueRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java index 3ab8782f72..f89e662687 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java index de0c58278f..5f0d95b84b 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java index 206aa3f9c6..c4e2f517b0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java index c1fea006b3..fd1123cbe3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType4.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -67,7 +67,6 @@ public GsubLookupType4(OpenTypeFontTableReader openReader, int lookupFlag, int[] @Override public boolean transformOne(GlyphLine line) { - //TODO > if (line.idx >= line.end) return false; boolean changed = false; diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java index d3b3bd3ba6..e523a70224 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType5.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java index 97c5f7fc85..ab73af32a5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/GsubLookupType6.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java index 7e9a5caf6c..7264acc711 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/LanguageRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java b/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java index ed2529e2eb..074a2af21a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/LanguageTags.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java b/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java index c8f13e1331..6f66392639 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/MarkTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java index 10fd9d271a..7827a61537 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTableLookup.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java index e524fd9f0b..cf07c6abca 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFeature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java index e4d925499c..d2ba6dcb84 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeFontTableReader.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify @@ -149,7 +149,6 @@ public List getLookups(FeatureRecord[] features) { } public List getLookups(FeatureRecord feature) { - //TODO see getLookups(FeatureRecord[]) method. Is it realy make sense to order features? List ret = new ArrayList<>(feature.lookups.length); for (int idx : feature.lookups) { ret.add(lookupList.get(idx)); diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java index 214c75a086..f848500e10 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java index 943c35cba4..6d189c614c 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OpenTypeScript.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java index 2f74b62e0f..1ad60cbe57 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfClass.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java index 1f039234d0..729e109b5a 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfMarkRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java b/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java index 5528046886..c1d7fa6aa5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/OtfReadCommon.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java index f69a047dd0..2beb2185e3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/PosLookupRecord.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java index 2e04d14567..a68a5ad177 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/ScriptRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java b/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java index 68d551cbef..227f44dcab 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/SubstLookupRecord.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java b/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java index cc70dbd7c8..ed1dbcfaae 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/TagAndLocation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java index b4fd927d11..1a6d9fc8a5 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java index f64ae0a6a1..fc70546536 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java index 1e153d9a02..3c462b5da1 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype5/SubTableLookup5Format3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java index 7a84336ff2..040f23b287 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format1.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java index 2f0598d9bf..be7f1048e0 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format2.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java index d6fd2a0e67..be7ad37ba3 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype6/SubTableLookup6Format3.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java index f9f12373ed..a2a5c7f1d9 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype7/PosTableLookup7Format2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java index f2edce3108..b2fc209292 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format1.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java index e33c85e93b..9f698fb47f 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java index a75e043d06..b3e06811ac 100644 --- a/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java +++ b/io/src/main/java/com/itextpdf/io/font/otf/lookuptype8/PosTableLookup8Format3.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java b/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java index f9ab1cb26a..9316a034bc 100644 --- a/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java +++ b/io/src/main/java/com/itextpdf/io/font/woff2/JavaUnsignedUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java b/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java index 66ce3db7c2..28ca2dada8 100644 --- a/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java +++ b/io/src/main/java/com/itextpdf/io/font/woff2/Woff2Converter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java b/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java index 81a1fca480..b0bfe72cbe 100644 --- a/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java +++ b/io/src/main/java/com/itextpdf/io/image/AwtImageDataFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/BmpImageData.java b/io/src/main/java/com/itextpdf/io/image/BmpImageData.java index a807ebb5da..495538e313 100644 --- a/io/src/main/java/com/itextpdf/io/image/BmpImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/BmpImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java b/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java index b2df7c302f..21950d1e6b 100644 --- a/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/BmpImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/GifImageData.java b/io/src/main/java/com/itextpdf/io/image/GifImageData.java index a3d7a4696b..b66a24fad9 100644 --- a/io/src/main/java/com/itextpdf/io/image/GifImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/GifImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java b/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java index d939930aae..9da24123a4 100644 --- a/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/GifImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageData.java b/io/src/main/java/com/itextpdf/io/image/ImageData.java index e8c36b5283..e2f769a55b 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java b/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java index 8863a649c4..34a181cfec 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageDataFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageType.java b/io/src/main/java/com/itextpdf/io/image/ImageType.java index 8b2cf51373..3b10297158 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageType.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java b/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java index ad1dc5ac4e..b22a46e9a3 100644 --- a/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java +++ b/io/src/main/java/com/itextpdf/io/image/ImageTypeDetector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java index e35cbde341..573f59260f 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java index 3f05f82819..d0308007fe 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/Jbig2ImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java index 81760e7afd..9209bfb02d 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java index 3305153f7d..f489c0f79e 100644 --- a/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/Jpeg2000ImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/JpegImageData.java b/io/src/main/java/com/itextpdf/io/image/JpegImageData.java index 562b9d8fd8..bb9ed1324b 100644 --- a/io/src/main/java/com/itextpdf/io/image/JpegImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/JpegImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java b/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java index 1202e9fd18..f8ee99823c 100644 --- a/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/JpegImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java b/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java index 6a5e59b226..52240e2550 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java +++ b/io/src/main/java/com/itextpdf/io/image/PngChromaticities.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/image/PngImageData.java b/io/src/main/java/com/itextpdf/io/image/PngImageData.java index 3b299aee16..4923e699ca 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java b/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java index 9633f6ea16..140377929e 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java b/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java index 708238562b..c55b6e8295 100644 --- a/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java +++ b/io/src/main/java/com/itextpdf/io/image/PngImageHelperConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/image/RawImageData.java b/io/src/main/java/com/itextpdf/io/image/RawImageData.java index f6d6836993..b5a9bb5152 100644 --- a/io/src/main/java/com/itextpdf/io/image/RawImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/RawImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java b/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java index 3878317c93..e8073c0fd2 100644 --- a/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/RawImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/TiffImageData.java b/io/src/main/java/com/itextpdf/io/image/TiffImageData.java index f7bd9896c9..9a43a9a3a5 100644 --- a/io/src/main/java/com/itextpdf/io/image/TiffImageData.java +++ b/io/src/main/java/com/itextpdf/io/image/TiffImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java b/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java index 1c603aa750..760fb98ad6 100644 --- a/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java +++ b/io/src/main/java/com/itextpdf/io/image/TiffImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java b/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java index 72d96796f3..5731541d6c 100644 --- a/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java +++ b/io/src/main/java/com/itextpdf/io/logs/IoLogMessageConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java index 9b216cae66..f9fa1b0beb 100644 --- a/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ArrayRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java b/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java index 229ffdc819..2b93f0bcbd 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteArrayOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java b/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java index 76ad4e2b11..7dced1a98d 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteBuffer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java index 888ec2b4ee..bb23d9f486 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteBufferRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ByteUtils.java b/io/src/main/java/com/itextpdf/io/source/ByteUtils.java index 61e6b106cc..cdb657aa3a 100644 --- a/io/src/main/java/com/itextpdf/io/source/ByteUtils.java +++ b/io/src/main/java/com/itextpdf/io/source/ByteUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java b/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java index 31946e9039..bdfe65f130 100644 --- a/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/DeflaterOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java index 9841c35642..b495b143d6 100644 --- a/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/FileChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java index 5be0a89b04..6fbe9467ad 100644 --- a/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/GetBufferedRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java index 527af7606b..104f9aa4d6 100644 --- a/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/GroupedRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java index 04a29b6c7a..79f532b107 100644 --- a/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/IRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java index 7d8d062f94..87ee5b825b 100644 --- a/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/IndependentRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java index 387123edbd..a4aedee40b 100644 --- a/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/MappedChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/OutputStream.java b/io/src/main/java/com/itextpdf/io/source/OutputStream.java index 20406153bb..ed2837d262 100644 --- a/io/src/main/java/com/itextpdf/io/source/OutputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/OutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java index be8263dd88..01ef1e52ba 100644 --- a/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/PagedChannelRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java b/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java index fc01c80197..c205d181d8 100644 --- a/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java +++ b/io/src/main/java/com/itextpdf/io/source/PdfTokenizer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java index ac0471603c..dd18034989 100644 --- a/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/RAFRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RASInputStream.java b/io/src/main/java/com/itextpdf/io/source/RASInputStream.java index 3e9b5b7e86..b1501ba7e1 100644 --- a/io/src/main/java/com/itextpdf/io/source/RASInputStream.java +++ b/io/src/main/java/com/itextpdf/io/source/RASInputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java b/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java index d42ea0e0a9..485093bf7d 100644 --- a/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java +++ b/io/src/main/java/com/itextpdf/io/source/RandomAccessFileOrArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java b/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java index 451e7b7cae..7c2586568a 100644 --- a/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java +++ b/io/src/main/java/com/itextpdf/io/source/RandomAccessSourceFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java index 325633d226..f5b6fbf0ba 100644 --- a/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/ThreadSafeRandomAccessSource.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java b/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java index 6432cc72a6..d9d36989ec 100644 --- a/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java +++ b/io/src/main/java/com/itextpdf/io/source/WindowRandomAccessSource.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java b/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java index be38759224..163ea103e8 100644 --- a/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/ArrayUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java b/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java index ba7e67af81..5939f2387a 100644 --- a/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/CliCommandUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java b/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java index ec597d77b1..608f269b5e 100644 --- a/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/DecimalFormatUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/EnumUtil.java b/io/src/main/java/com/itextpdf/io/util/EnumUtil.java index ca01429afd..9d48d79a71 100644 --- a/io/src/main/java/com/itextpdf/io/util/EnumUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/EnumUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/FilterUtil.java b/io/src/main/java/com/itextpdf/io/util/FilterUtil.java index f01b6b7fe5..3d54700f94 100644 --- a/io/src/main/java/com/itextpdf/io/util/FilterUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/FilterUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/GenericArray.java b/io/src/main/java/com/itextpdf/io/util/GenericArray.java index c346b6ae22..ce84b72e40 100644 --- a/io/src/main/java/com/itextpdf/io/util/GenericArray.java +++ b/io/src/main/java/com/itextpdf/io/util/GenericArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java b/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java index e8294a3c17..c154aa30fd 100644 --- a/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java +++ b/io/src/main/java/com/itextpdf/io/util/GhostscriptHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/HashCode.java b/io/src/main/java/com/itextpdf/io/util/HashCode.java index 04fd551002..7914a86933 100644 --- a/io/src/main/java/com/itextpdf/io/util/HashCode.java +++ b/io/src/main/java/com/itextpdf/io/util/HashCode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java b/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java index 3d2b247c9d..9b592fd844 100644 --- a/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java +++ b/io/src/main/java/com/itextpdf/io/util/ImageMagickCompareResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java b/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java index cb3d5badcd..ecd68c6a79 100644 --- a/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java +++ b/io/src/main/java/com/itextpdf/io/util/ImageMagickHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/IntHashtable.java b/io/src/main/java/com/itextpdf/io/util/IntHashtable.java index c036b3c55e..f2fe65adda 100644 --- a/io/src/main/java/com/itextpdf/io/util/IntHashtable.java +++ b/io/src/main/java/com/itextpdf/io/util/IntHashtable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/NumberUtil.java b/io/src/main/java/com/itextpdf/io/util/NumberUtil.java index 6bb03a79df..3b3601d504 100644 --- a/io/src/main/java/com/itextpdf/io/util/NumberUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/NumberUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java b/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java index 47435a3f5f..2c77d9c1f6 100644 --- a/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/ResourceUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/StreamUtil.java b/io/src/main/java/com/itextpdf/io/util/StreamUtil.java index 6eee290a90..e6dd33fbe1 100644 --- a/io/src/main/java/com/itextpdf/io/util/StreamUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/StreamUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/TextUtil.java b/io/src/main/java/com/itextpdf/io/util/TextUtil.java index 36ff4881c5..9027992087 100644 --- a/io/src/main/java/com/itextpdf/io/util/TextUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/TextUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/UrlUtil.java b/io/src/main/java/com/itextpdf/io/util/UrlUtil.java index 4c5aeb175d..e3b766db98 100644 --- a/io/src/main/java/com/itextpdf/io/util/UrlUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/UrlUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/main/java/com/itextpdf/io/util/XmlUtil.java b/io/src/main/java/com/itextpdf/io/util/XmlUtil.java index c1a77dbfa6..b5e28e4918 100644 --- a/io/src/main/java/com/itextpdf/io/util/XmlUtil.java +++ b/io/src/main/java/com/itextpdf/io/util/XmlUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java b/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java index 3279988557..d6a66fc9a9 100644 --- a/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java +++ b/io/src/test/java/com/itextpdf/io/AdobeGlyphListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/UtilitiesTest.java b/io/src/test/java/com/itextpdf/io/UtilitiesTest.java index ba2c129ff7..61c30d7fbf 100644 --- a/io/src/test/java/com/itextpdf/io/UtilitiesTest.java +++ b/io/src/test/java/com/itextpdf/io/UtilitiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java b/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java index f3b69f3b31..a7db7ca18a 100644 --- a/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java +++ b/io/src/test/java/com/itextpdf/io/font/CFFFontSubsetIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java b/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java index d186df7910..e05c180e18 100644 --- a/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/CFFFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java b/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java index 18d386be41..e0cf5e8d8d 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontCacheNoFontAsianTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java b/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java index 87d053feca..d7f5d6050c 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontEncodingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java b/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java index c30c30e7bd..5d1d196497 100644 --- a/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java +++ b/io/src/test/java/com/itextpdf/io/font/FontProgramTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java b/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java index 0130a7c49b..ccc6a5cf97 100644 --- a/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/MonospaceFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java b/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java index aa00debf9e..1039404a86 100644 --- a/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java +++ b/io/src/test/java/com/itextpdf/io/font/TrueTypeFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java b/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java index ca1816e69f..5a9c1be24b 100644 --- a/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java +++ b/io/src/test/java/com/itextpdf/io/font/cmap/CMapByteCidTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java b/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java index 146e6f38a1..0c5074f3ed 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/ActualTextIteratorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java b/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java index a85e06d247..6ffb7de717 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GlyphLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java b/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java index cfd7c73d84..51c91ec500 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GlyphTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java index aec3a13085..ac8e298604 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType1Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java index 8da6ec295e..f41eccc2d5 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType4Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java index db002c28b6..b41161abbb 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType5Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java index 1363db6a4c..c7bc59b6ee 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType7Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java index e1e24dace6..df2ed09694 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GposLookupType8Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java new file mode 100644 index 0000000000..0daf7313e9 --- /dev/null +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType4Test.java @@ -0,0 +1,62 @@ +/* + 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 . + */ +package com.itextpdf.io.font.otf; + +import com.itextpdf.io.font.FontProgramFactory; +import com.itextpdf.io.font.TrueTypeFont; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.IOException; +import java.util.Arrays; +import java.util.List; +import org.junit.Assert; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +@Category(IntegrationTest.class) +public class GsubLookupType4Test extends ExtendedITextTest { + + private static final String RESOURCE_FOLDER = "./src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/"; + + @Test + public void testNoIndexOutOfBound() throws IOException { + TrueTypeFont fontProgram = (TrueTypeFont) FontProgramFactory.createFont(RESOURCE_FOLDER + "DejaVuSansMono.ttf"); + GlyphSubstitutionTableReader gsubTableReader = fontProgram.getGsubTable(); + + List glyphs = Arrays.asList(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 + Assert.assertFalse(lookup.transformOne(gl)); + } +} diff --git a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java index ad3cbbee5e..158820b64f 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/GsubLookupType6Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java index c3c478e0a7..41e55054fe 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeFontTableReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,6 +26,8 @@ This file is part of the iText (R) project. import com.itextpdf.io.font.TrueTypeFont; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.UnitTest; + +import java.util.List; import org.junit.Assert; import org.junit.Test; import org.junit.experimental.categories.Category; @@ -54,4 +56,26 @@ public void testFetchLangSysByTag() throws IOException { Assert.assertNull(gsub.getLanguageRecord("mym3")); Assert.assertNull(gsub.getLanguageRecord("mym3", LanguageTags.SGAW_KAREN)); } + + + @Test + public void testGetLookupsArray() throws IOException { + 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).stream().mapToInt(record -> record.subTableLocations[0]).toArray(); + int[] expected = new int[]{142610, 142436}; + Assert.assertArrayEquals(expected, lookupsLocations); + + lookupsLocations = gsub.getLookups(records).stream().mapToInt(record -> record.subTableLocations[0]).toArray(); + expected = new int[]{142436, 142538, 142610, 143908}; + Assert.assertArrayEquals(expected, lookupsLocations); + } } diff --git a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java index d682cfad05..87726062ac 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OpenTypeGdefTableReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java b/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java index ae6dc16eed..2d5c8124eb 100644 --- a/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java +++ b/io/src/test/java/com/itextpdf/io/font/otf/OtfReadCommonTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java index f348bde915..2adcb1cb5c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/SimpleWoff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java index 22cb1a8174..ba767bd0e5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/Woff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java index 06018f8550..b877f2775c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/W3CWoff2DecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java index 2e08160bb8..9abc53fbb0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java index a963d226f5..c05b955e53 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationChecksum002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java index 301fe794d1..06c198196b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java index cfaa56e485..e8856bc062 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationLocaFormat002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java index e7311bda7e..e25ee0f99b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java index 2f0ec483c6..fb2fccd231 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java index 1a9238b04f..f53eec1a0f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java index d772f01c3d..3f1ff79943 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java index aa0e1d2076..6a1b51893f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java index 6377af8ea8..62fe795a42 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java index 55756cf00d..cf7bd7a45f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java index 2039d1d434..19c9935548 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff008Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java index 12965b696f..33680a7db1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff009Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java index c962a78324..0a0cd3fe21 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff010Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java index 781e261e60..0a3db33cd9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff011Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java index 1f34de70a7..72aefbd9b4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff012Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java index 677314d6c5..4805605e0d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff013Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java index aeafa6c50b..9ce5ddf185 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff014Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java index 15db722991..9942ea610e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff015Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java index 5541178d71..8fabb6ad89 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff016Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java index 0cb70dff51..6bc1c1175b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff017Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java index 4294b4c3d0..98c06dee01 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff018Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java index e3a52b952d..c702c5bb1e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff019Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java index d63029e5de..27a214ffb8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff020Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java index 8da22d0fa0..e27efc0757 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff021Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java index d23a4162c9..900339b53c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff022Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java index eed9f1c5b4..250b196ebb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff023Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java index 7aee65b12d..2661e2fabf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff024Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java index c2d005d323..f901f41727 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff025Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java index a50ebcfd84..6805f48559 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff026Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java index 309f313951..ed35c9f970 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff027Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java index b1fe9883fd..1c33b129c9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff028Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java index 0f1a1f1817..52b9c42622 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff029Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java index 71148f2053..1ca5e6dc91 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff030Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java index 26b65bb38b..93869f990a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff031Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java index a844ba22b1..3134f4ecd1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff032Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java index bf38167329..7a175a7db9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff033Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java index b11b3c3dab..e30ed5787d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff034Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java index 28caa163a5..13ce8abda6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff035Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java index 0bde11decb..f2f9e78621 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff036Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java index 2a8036d963..77246fce15 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff037Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java index 23f21580dd..094b5ea07e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff038Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java index f712e6d736..8a4df483a9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff039Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java index 629c5c155a..da0755d2b2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff040Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java index 01767978b4..fabc034b99 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff041Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java index f14600a0de..59677dc138 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff042Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java index b2445bc77b..fb41fbe05f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff043Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java index d5c03d92a1..5c0136e3f3 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff044Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java index bf07c7a6f4..e8a3959c17 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff045Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java index 4fc224502c..6a3584019b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff046Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java index 3eabd10133..50d5b20dca 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff047Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java index 6855fc1313..c80717b5f9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff048Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java index 57291bbfa2..4d3c098fbe 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff049Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java index cbe9550397..fcca8361ee 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff050Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java index a4984bc864..3b2aa19e2f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff051Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java index 2b3d7249a5..52775c7103 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff052Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java index 19a511dde4..154430bd3d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff053Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java index 6f480d5617..1fbffc31b6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff054Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java index 50f6fdcc38..854a05857e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff055Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java index d323af8f14..5c59400f65 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff056Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java index 00eb58bf1e..2d0aa615c7 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff057Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java index a60d69ead1..b2156cd059 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff058Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java index ea3185ac63..34220f8d69 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff059Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java index 02625a4c25..9b6a9ec12e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff060Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java index 77cb51fe5e..f98f8d3a79 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff061Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java index a73457e103..277037c9f2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff062Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java index 00efb63ebb..c4a7f948d6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff063Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java index c8def45d14..9171cec7f1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff064Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java index 4648c4417d..566f755258 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff065Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java index 8c32686ea2..260aaea53d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff066Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java index 5161132c4f..db255d15cb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff067Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java index 19352372ed..ecf9bbfbfb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff068Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java index 72c27a9b1f..02a326cb98 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff069Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java index 6a868053ad..3e5035e51d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff070Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java index 4dd12d7a0b..eaceccbfe6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff071Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java index 407e612538..aaa03e706a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff072Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java index f507bf5cee..7473995cff 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff073Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java index 8f00415ba3..9736083d35 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff074Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java index f3c74bdfbf..db82c39d86 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff075Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java index 983f2accca..8a22d4ac7e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff076Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java index ddc162ef0f..ef4f80bc87 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff077Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java index 7256b49775..eae5f986a6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff078Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java index 8c424c1927..1f6e04ae2d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff079Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java index 0919755fda..e4b16295ec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff080Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java index 927834e253..82d68c25e6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff081Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java index 96f20312f1..b5609cf001 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff082Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java index 473334d47c..5f814dbe74 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff083Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java index bc5304683e..aea8bd51f9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff084Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java index c3dbef9f0e..2fe498da06 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff085Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java index 3d2f72ac41..6803c32664 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff086Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java index e7f0d5d4b9..178730e478 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff087Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java index 21df3d17c7..26f835867d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff088Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java index 9ce91639f5..7e5664e548 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff089Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java index af49a91651..f5ad90216e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff090Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java index eefe08068f..91bdaa9641 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff091Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java index f60e947955..db2709e1dd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff092Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java index d7da6afee9..d98658717c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff093Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java index c17c4ce846..0f1851a5e5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff094Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java index e3d3e2f07b..bf87069263 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff095Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java index bb8a8496bc..6aac2b061f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff096Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java index 8fefdf5b20..c478b93589 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff097Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java index a849cc777a..cbf20aced9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff098Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java index dc7ff26baa..453352ffe6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff099Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java index cc4ccd35e7..7fd7366862 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff100Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java index 2734022c39..00b71bb28a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff101Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java index 7ee60d2844..c9d8992bc6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff102Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java index 4b18d0fff4..6e438a779c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff103Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java index 5730258a41..cdf510c391 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff104Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java index 18a61505f6..d38d9366d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff105Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java index 36d756ebba..be8b70dda5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff106Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java index 2c4af0cbb6..601dff81da 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff107Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java index b41254ea9d..1dbb0545bf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff108Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java index fc52c15df8..002b5e144a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff109Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java index a372af12b0..3e174ea890 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff110Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java index 6bc7a3dba1..741dcff3df 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff111Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java index 4319ea1653..395f56cc36 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff112Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java index a3ff6ee341..2557fe40ed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff113Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java index 66eca09b9b..d075c934b0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff114Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java index 51b15febce..03dce1705d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff115Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java index 6a4fa3e017..e22c19c8df 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff116Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java index 63b4ce32f6..2b96eba994 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff117Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java index 74a15fe0a3..27199a4bed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff118Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java index d95078bc67..c446abe9ec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff119Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java index b9d30fd6b1..9692e71295 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff120Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java index 36b03db634..62cffeaeed 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff121Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java index 22a8521383..d0d981a80f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff122Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java index a5ff58240a..2a43496489 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff123Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java index 09142d896b..09d0808755 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff124Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java index 316463f4ad..5e16b3e435 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff125Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java index 837c4ff892..75d2aefbac 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff126Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java index 1db0cea1c0..f3dbda753b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff127Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java index 7cee00a0b7..7decb8f9cd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff128Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java index e253a4f4df..6caf1e6027 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff129Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java index dd994e6edf..ed825c6a79 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff130Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java index 5de8808f3d..513bc4c1fe 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff131Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java index 109d01ebd4..1058fb3a5c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff132Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java index 5c8a815d8f..330344f28b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff133Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java index 5d42f01dde..51c9c0c5d9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff134Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java index 30825e2fe1..8ca81c0592 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff135Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java index c83bfc40b6..372d9192fc 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff136Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java index 1a8025e8b9..4292b04ac2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff137Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java index 692d8bf9e2..e011a1331b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff138Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java index bdf851f031..6c6b2f08b9 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff139Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java index ca2bf1bd1f..eeae81e9d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff140Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java index 84b6f7085a..291333161f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff141Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java index 57b53a6f53..1f1bfc7438 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff142Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java index 2cec07263c..a8d0d1b56b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff143Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java index f3a7de2c8a..19d747779f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff144Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java index 3c570c542c..f87688f34d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff145Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java index cc260ea83e..efc09b4123 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff146Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java index e0d9ad69e1..8701cd79c4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff147Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java index f51722f7c7..3814be41d8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff148Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java index a52c3676d7..bdefb80c54 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff149Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java index 59d77cf9c9..f03f601408 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff150Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java index 87231a28fe..6b31736cd4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff151Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java index 560892b75d..38ec3ce7fd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff152Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java index e11e6418d5..6a1b514881 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff153Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java index 0e71e6d30d..4911cccfeb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff154Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java index b8af7ea4b7..d083fbb70b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/decoder/ValidationOff155Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java index 78f4ddaca6..2b6388997f 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java index 6fce8c1b95..a73c2acfac 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java index 01c2c84928..a2bf9d3a4a 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java index 2b5dcfef00..70dbb8cada 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java index 53022086c4..81da9d0af3 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java index ee274ebee6..8fc06450ce 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java index d9dd3de6c8..4bc1f5a024 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksExtraneousData007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java index 66e83bb8e7..352bbdc0bb 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataAbsent002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java index e0124ccd4b..672ca949b4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java index 90ab424cb6..7f623c4c78 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java index 87c5b024e2..6f0536302c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java index 78e750e032..2d0a0cfaca 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksMetadataPadding004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java index 9525d12f48..5a9374d731 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java index a377486bbf..c356ae1e27 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksOrdering004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java index bbb7f38022..ba61609a5b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java index 07aa1e7283..a033f8e0f7 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/BlocksPrivate002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java index 26163aec37..838c24c2bf 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java index f23f586025..78be17ac66 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/DirectoryTableOrder002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java index 5876178b3a..e9fe6c5a3b 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java index 532fff3b75..fdc0a837ef 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderFlavor002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java index 7e34d27197..a5ac1ef170 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java index f521d66ded..4dac32e78d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java index f44e42c6f3..0d3ad8eae6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderNumTables001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java index 6bbe573d3d..91df868af8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderReserved001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java index ba559c2e2e..9940c1bf12 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/HeaderSignature001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java index f79499bb43..2649c843a6 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataBrotli001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java index 567cbda4a5..b629430b9e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java index 51a6115700..22c01919ea 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java index 263d6b5492..897226319d 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java index 47c241c4f2..a2e1264332 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataDecompressedLength004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java index 913b6801ef..299d1f46c8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataExtraneousData001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java index 6c36837eb5..b6f0fdb8fa 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataGlyfCompositeBbox001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java index 69d20dae37..632ba952d1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java index 71168cd861..45acf1345c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java index 36b4473027..03f9f958f1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataHmtxTransform003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java index db1709fa61..3ee7c47bbd 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java index e9c06e4272..dcc58243aa 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java index 9b5f8b38ea..cc207cbfec 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataLocaSize003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java index 1014c5f5de..966e715f7e 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java index bc88b35c88..7325d34c19 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformGlyfLoca002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java index d7e14f0c5e..8c191cbeb2 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java index 06ef727edd..055cd923c5 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/TabledataTransformLength002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java index 97d1d6939a..d8ebc8ebb1 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid001Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java index 2fe2be5b7c..78381faca4 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid002Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java index dd2e70e59a..5a023a4a85 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid003Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java index 6e2e53d9b5..6e0d668eb0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid004Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java index a8cb53f0f3..24ac68997c 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid005Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java index 4e9a897371..00555dcdd8 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid006Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java index 376b39a7a3..63d209ec17 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid007Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java index d184f77cd4..63d1543ba0 100644 --- a/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java +++ b/io/src/test/java/com/itextpdf/io/font/woff2/w3c/format/Valid008Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/BmpTest.java b/io/src/test/java/com/itextpdf/io/image/BmpTest.java index d3008f7f05..220b34a798 100644 --- a/io/src/test/java/com/itextpdf/io/image/BmpTest.java +++ b/io/src/test/java/com/itextpdf/io/image/BmpTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/GifTest.java b/io/src/test/java/com/itextpdf/io/image/GifTest.java index c9ffda60e0..06e29721a8 100644 --- a/io/src/test/java/com/itextpdf/io/image/GifTest.java +++ b/io/src/test/java/com/itextpdf/io/image/GifTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java b/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java index fd0f5bbc5a..6799d466f9 100644 --- a/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java +++ b/io/src/test/java/com/itextpdf/io/image/ImageDataFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java b/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java index ab5542116f..a0abbd1c9f 100644 --- a/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java +++ b/io/src/test/java/com/itextpdf/io/image/ImageTypeDetectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java b/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java index 6793661c35..fad82106eb 100644 --- a/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java +++ b/io/src/test/java/com/itextpdf/io/image/Jbig2Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java b/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java index e22d9cac9c..c13f71a706 100644 --- a/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java +++ b/io/src/test/java/com/itextpdf/io/image/Jpeg2000Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java b/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java index 00294276b2..ee2a5bcddf 100644 --- a/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/image/JpegImageHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/image/JpegTest.java b/io/src/test/java/com/itextpdf/io/image/JpegTest.java index 8636bdaf94..c9b6deba03 100644 --- a/io/src/test/java/com/itextpdf/io/image/JpegTest.java +++ b/io/src/test/java/com/itextpdf/io/image/JpegTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/image/PngTest.java b/io/src/test/java/com/itextpdf/io/image/PngTest.java index 15f06d4d80..f33702ced4 100644 --- a/io/src/test/java/com/itextpdf/io/image/PngTest.java +++ b/io/src/test/java/com/itextpdf/io/image/PngTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/image/TiffTest.java b/io/src/test/java/com/itextpdf/io/image/TiffTest.java index 4ba246b3ec..e9b894870d 100644 --- a/io/src/test/java/com/itextpdf/io/image/TiffTest.java +++ b/io/src/test/java/com/itextpdf/io/image/TiffTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -131,26 +131,46 @@ public void getStringDataFromTiff() throws IOException { } @Test - // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized) - public void group3CompressionCreateTiffImageTest() { - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.createTiff(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif"), - false, 1, false)); + public void group3CompressionCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif"; + createTiff(sourceFile, 1, 1024D, 768D); + } - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + @Test + public void group3CompressionBECreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImageBE.tif"; + createTiff(sourceFile, 1, 1024D, 768D); } + @Test - // TODO: DEVSIX-5565 (update test when support for T4 compression tiff image will be realized) - public void group3CompressionCreateImageDataTest() { + public void group3Compression2DCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage2d.tif"; + createTiff(sourceFile, 1, 1024D, 768D); + } + + + @Test + public void group3CompressionEolErrorCreateTiffImageTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImageWithEolError.tif"; + Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.create(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif"))); + () -> createTiff(sourceFile, 1, 1024D, 768D)); Assert.assertEquals(MessageFormatUtil.format( com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); } + + @Test + public void group3CompressionCreateImageDataTest() throws MalformedURLException { + String sourceFile = SOURCE_FOLDER + "group3CompressionImage.tif"; + ImageData img = ImageDataFactory.create(UrlUtil.toURL(SOURCE_FOLDER + "group3CompressionImage.tif")); + Assert.assertEquals(1024, img.getWidth(), 0); + Assert.assertEquals(768, img.getHeight(), 0); + Assert.assertEquals(1, img.getBpc()); + } + @Test public void group4CompressionTiffImageTest() throws IOException { String sourceFile = SOURCE_FOLDER + "group4CompressionImage.tif"; @@ -194,7 +214,7 @@ public void adobeDeflateCompression8BitRgbTest() throws IOException { } @Test - // 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) public void adobeDeflateComp16BitMinIsBlackCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -206,7 +226,7 @@ public void adobeDeflateComp16BitMinIsBlackCreateTiffTest() { } @Test - // 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) public void adobeDeflateComp16BitMinIsBlackCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( @@ -217,7 +237,7 @@ public void adobeDeflateComp16BitMinIsBlackCreateImageTest() { } @Test - // 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) public void adobeDeflateComp16BitMinIsWhiteCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -229,7 +249,7 @@ public void adobeDeflateComp16BitMinIsWhiteCreateTiffTest() { } @Test - // 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) public void adobeDeflateComp16BitMinIsWhiteCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( @@ -240,7 +260,7 @@ public void adobeDeflateComp16BitMinIsWhiteCreateImageTest() { } @Test - // 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) public void adobeDeflateCompression16BitRgbCreateTiffTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.createTiff(UrlUtil.toURL( @@ -252,7 +272,7 @@ public void adobeDeflateCompression16BitRgbCreateTiffTest() { } @Test - // 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) public void adobeDeflateCompression16BitRgbCreateImageTest() { Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> ImageDataFactory.create(UrlUtil.toURL( diff --git a/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java b/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java index e6ded86b81..04044475bc 100644 --- a/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java +++ b/io/src/test/java/com/itextpdf/io/source/ByteBufferRandomAccessSourceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java b/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java index d02a1b3227..8c8f2ebaf7 100644 --- a/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java +++ b/io/src/test/java/com/itextpdf/io/source/OutputStreamTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java b/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java index b8832c49f1..708e6a63be 100644 --- a/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java +++ b/io/src/test/java/com/itextpdf/io/source/PdfTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java b/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java index de348babdf..361c157ca0 100644 --- a/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java +++ b/io/src/test/java/com/itextpdf/io/source/RAFRandomAccessSourceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java b/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java index e6e62a3367..085e533e44 100644 --- a/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java +++ b/io/src/test/java/com/itextpdf/io/source/RandomAccessSourceFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java b/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java index 997e33382b..6f30fc0b9c 100644 --- a/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java +++ b/io/src/test/java/com/itextpdf/io/source/WriteNumbersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java b/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java index d8d7b8feae..90fbdf25f9 100644 --- a/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java +++ b/io/src/test/java/com/itextpdf/io/source/WriteStringsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java b/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java index 0f2f14e22f..629915075c 100644 --- a/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/DateTimeUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java b/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java index bd34432982..4479130473 100644 --- a/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java +++ b/io/src/test/java/com/itextpdf/io/util/GhostScriptHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java b/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java index 6ab4e11324..ba87d65f03 100644 --- a/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/util/GhostscriptHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java index 1f1104e126..6ca78749ea 100644 --- a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java +++ b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java index 7664ae5e82..68117cf2ea 100644 --- a/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java +++ b/io/src/test/java/com/itextpdf/io/util/ImageMagickHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java b/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java index 81b2504057..8d3ca996f7 100644 --- a/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java +++ b/io/src/test/java/com/itextpdf/io/util/IntHashtableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/util/MatcherTest.java b/io/src/test/java/com/itextpdf/io/util/MatcherTest.java index f4ee63a911..7a1796cfd1 100644 --- a/io/src/test/java/com/itextpdf/io/util/MatcherTest.java +++ b/io/src/test/java/com/itextpdf/io/util/MatcherTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java b/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java index 4c017bb7da..e4b2e8c251 100644 --- a/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java +++ b/io/src/test/java/com/itextpdf/io/util/StandardOutUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java b/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java index 6a73a335eb..eaa5dae12b 100644 --- a/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/TextUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java b/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java index 944ba49a42..183ebd216a 100644 --- a/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/UrlUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java b/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java index 5f407d1534..1a5a2465b5 100644 --- a/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java +++ b/io/src/test/java/com/itextpdf/io/util/XmlUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf b/io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf new file mode 100644 index 0000000000..f5786022f1 Binary files /dev/null and b/io/src/test/resources/com/itextpdf/io/font/otf/GsubLookupType4Test/DejaVuSansMono.ttf differ diff --git a/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif new file mode 100644 index 0000000000..b585f62de3 Binary files /dev/null and b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImage2d.tif differ diff --git a/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageBE.tif b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageBE.tif new file mode 100644 index 0000000000..6149993e46 Binary files /dev/null and b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageBE.tif differ diff --git a/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif new file mode 100644 index 0000000000..49229cfe7a Binary files /dev/null and b/io/src/test/resources/com/itextpdf/io/image/TiffTest/group3CompressionImageWithEolError.tif differ diff --git a/itextcore/pom.xml b/itextcore/pom.xml index 2ac8806636..a865df08ba 100644 --- a/itextcore/pom.xml +++ b/itextcore/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf itext7-core - 7.2.4 + 7.2.5 pom iText 7 Core A Free Java-PDF library diff --git a/kernel/pom.xml b/kernel/pom.xml index fc8b8bec37..2bea9fa79f 100644 --- a/kernel/pom.xml +++ b/kernel/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 kernel iText 7 - kernel diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java index 7d9a609eaa..887af1e1f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/data/ITextCoreProductData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,9 +30,9 @@ This file is part of the iText (R) project. */ public final class ITextCoreProductData { private static final String CORE_PUBLIC_PRODUCT_NAME = "Core"; - private static final String CORE_VERSION = "7.2.4"; + private static final String CORE_VERSION = "7.2.5"; private static final int CORE_COPYRIGHT_SINCE = 2000; - private static final int CORE_COPYRIGHT_TO = 2022; + private static final int CORE_COPYRIGHT_TO = 2023; private static final ProductData ITEXT_PRODUCT_DATA = new ProductData(CORE_PUBLIC_PRODUCT_NAME, ProductNameConstant.ITEXT_CORE, CORE_VERSION, CORE_COPYRIGHT_SINCE, CORE_COPYRIGHT_TO); diff --git a/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java index ceb6032420..de51f0670e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java index b0158b3f01..7676607349 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/ITextCoreProductEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java b/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java index 307802e60b..268f5aa73a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java b/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java index ea586589c8..b14cee56f7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/CalGray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java b/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java index fb8d2348ce..b4adb4dc3e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/CalRgb.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java index e94e52e5fd..045fdeafe1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Color.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java b/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java index 473bdc5ad7..f9c24055c2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/ColorConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java index c28e96bdeb..a5bfea2fa0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceCmyk.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java index b6ac1850ac..6a4a7d32fc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceGray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java index 6662bc0e32..ac63e3b9b4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceN.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java index ec099a3c44..e7939f9c3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/DeviceRgb.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java b/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java index c8bc412644..706756e315 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/IccBased.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java index 11d3c92a7e..25c56d6bde 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Indexed.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java index 7ed98f5668..a1cf1e608d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Lab.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java b/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java index 9137d12324..87f74cb0da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/PatternColor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java b/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java index 0298b2282d..5f885064e5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/Separation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java b/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java index 70b06f458e..b6c50855a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/WebColors.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java index b49c046d02..dd4e7fbd8a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/AbstractLinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java index 6faa13cb41..bd4ef30784 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientColorStop.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java index eacfff532e..82cbaae269 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/GradientSpreadMethod.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java index 7ceb559f2b..d9bec6ba49 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java index 96f22f056f..7d356aea44 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java index b0060d6845..281eeaba6b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java index 47c7e76071..c97a3a1d4f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AESCipherCBCnoPad.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java index e01384bf67..07078f0d8f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/ARCFOUREncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java index 984bcb94f3..a8ae9dd4a7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/AesDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java index 3dadd915da..3d93258bbc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/CryptoUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java index 1186d38be6..cd74537651 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/IDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java index 37e342c5a9..4a5ce5fe1f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/IVGenerator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java index f61883b54f..12a96bd5b7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamAesEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java index 5a03dbb9ad..1eb4f224a6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java index 90d318eaee..41e77769ec 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/OutputStreamStandardEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java index 038505113c..d2e8855cfc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/StandardDecryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java index 48d7558f3a..7992927a8c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/EncryptionUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java index a407f87ce2..ea690ea7e0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubKeySecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java index 57a26a83d9..79abf90a92 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java index 8724c5a4e2..566fb423da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingAes256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java index 05736d631f..2578b57ae9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java index b03faba429..ee6042b8e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PubSecHandlerUsingStandard40.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java index 5a523db678..385d53d590 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/PublicKeyRecipient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java index ce924bd286..6cf3edfad9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/SecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java index d97a1dd37a..60c59d1493 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java index 7bdaaaa85c..dcdaee1d38 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingAes256.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java index 2b708d4f0d..df1bbc3ca8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard128.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java index 2ca4661d95..4fd9f814c1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardHandlerUsingStandard40.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java index 789bf88c75..e1c49eab84 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/StandardSecurityHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java index 1772eaf773..56161ea6e1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/crypto/securityhandler/UnsupportedSecurityHandlerException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/Event.java b/kernel/src/main/java/com/itextpdf/kernel/events/Event.java index 6ac1d14a11..f1f000a712 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/Event.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/Event.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java b/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java index 7a02dc95de..15568721f2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/EventDispatcher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java b/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java index 0de83da561..e46993ab23 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/IEventDispatcher.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java b/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java index 5b20b41e27..7f0ec1d9f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/IEventHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java b/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java index 2b0b396198..24dc94a53c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/events/PdfDocumentEvent.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java index 580e38fae5..551dc7e6e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/BadPasswordException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java index aef80fab18..f95858751a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/InvalidXRefPrevException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java index ef7aeabe42..cbbf129be5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/KernelExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java index 0d65bdb93e..550fdc650e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/MemoryLimitsAwareException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java index 785db8fb6e..27a3939691 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/PdfException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java b/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java index f2a19a79be..0d6aafa80b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/exceptions/XrefCycledReferencesException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java index 68134baba2..0277180bb9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocFontEncoding.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java index 0acb56222d..2d415b9dd3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocTrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java index 34d95095e2..5fd8b98612 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/DocType1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java b/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java index 55a3456f64..44f5edf3ac 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/FontUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java b/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java index d10e044db6..fa271320e0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/IDocFontProgram.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java index 96c8a501bc..e40a75b55b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java index edb24ce241..99534faaff 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfFontFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java index cd74400191..1c67c163e6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfSimpleFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java index ebef89f5b4..8872d303f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfTrueTypeFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java index 4009366bc6..400bda260c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType0Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -986,4 +986,4 @@ private static String normalizeEncoding(String encoding) { ? PdfEncodings.IDENTITY_H : encoding; } -} \ No newline at end of file +} diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java index 55276bc089..2daef76d79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType1Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java index b84e03069b..08031a347b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/PdfType3Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java index bd354dafb3..01742e1d01 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Font.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java index 3033275420..23ed3d1ee4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java +++ b/kernel/src/main/java/com/itextpdf/kernel/font/Type3Glyph.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java b/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java index 5ecd8d2833..14a8754c4e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/AffineTransform.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java b/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java index 907fc4e9b4..4c40e3886d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/BezierCurve.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java b/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java index 29e940aa12..558d7a30d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/IShape.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java index b5a0a84c3b..cdf56cd6a0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Line.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java b/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java index 95016274b4..3f84ff0e2c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/LineSegment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java index 0df2d9ae5e..a3d54e64d9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Matrix.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java b/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java index cadb936e30..ab8fda8e79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/PageSize.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java index f5b001a93c..862de59a28 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Path.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java index 1df5227a0f..8fdc4a7502 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Rectangle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java b/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java index 8462b5cd63..1ca043fbb9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/ShapeTransformUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java index f001b33a6f..2199204998 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Subpath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java b/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java index 78d1d76eec..cbbe0719d7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java +++ b/kernel/src/main/java/com/itextpdf/kernel/geom/Vector.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java b/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java index 362f8606d3..ba4a9653a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/logs/KernelLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java index f6bd2bcf1c..1296483437 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/AlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java index c2a4bc494d..7066e2d435 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/ArmenianNumbering.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java index 974a94155e..9c9050a434 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/EnglishAlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java index d67c4af253..6d10785da7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/GeorgianNumbering.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java index 88551482d1..8c9d2863f3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/GreekAlphabetNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java b/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java index 258eff94e2..75890c0f5d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java +++ b/kernel/src/main/java/com/itextpdf/kernel/numbering/RomanNumbering.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java index 1115a19fa5..a68b42d125 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/CompressionConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java index 75f294ec03..f832ed540e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/CountOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java index 339c41ae4c..11591a9e78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/DestinationResolverCopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java index c81b53e61a..d7faf7581b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/DocumentProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java index aa6db0f059..318f00ea2c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java index ddc67948f2..e337ae4347 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java index 40eb4a6f88..56a2da40f9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/EncryptionProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java index 54870b1eb4..38a1c13bd7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/FingerPrint.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java index 5c211fa9da..67bf8d6dd2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageExtraCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java index a80ce5c1ca..bd4faeaab6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IPdfPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java index 368ae759c3..5fba54e727 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IndirectFilterUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java index 02c69c533a..baefc1f8d3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/IsoKey.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java index 6eb095ff6d..58a123897a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java index 86fb3c854c..e5b44cc2b8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java index 78a5dcc7f3..5b501894a8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java index 85ed1dac3e..84ec109a2b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/OcgPropertiesCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java index 7e1cb84b86..9424577da2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageFlushingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java index 9d36d29ad4..574b362423 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PageLabelNumberingStyle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java index 93b0be0f09..5fedc26631 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAConformanceLevel.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java index d2c0e2ba7f..ba77645b3d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfAnnotationBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java index 383ad5f3bc..c760989fc1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java index 6be7af902c..5bc5f023d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfArrayDirectIterator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java index 6c3c001f99..dcc119a7c3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfBoolean.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java index 4abddba1bb..fadc8f39e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfCatalog.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java index 1a79595de9..5d2e5f664a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDashPattern.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java index 440bfb8987..9f47a3edde 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDate.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java index cb027acd23..62e9458ff8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDeveloperExtension.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java index f1de9b3363..f9d271bfa5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionary.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java index a9c5323c3d..ce1691be0b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryEntrySet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java index 022f9290cc..f6c267e0b6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDictionaryValues.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java index fdc90383bd..761022f95b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocument.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -388,7 +388,9 @@ public int getNumberOfPdfObjects() { * * @param pageNum page number. * - * @return page by page number. may return {@code null} in case the page tree is broken + * @return page by page number. + * + * @throws PdfException in case the page tree is broken */ public PdfPage getPage(int pageNum) { checkClosingStatus(); diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java index 1eea05aadc..f916d5be35 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfDocumentInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java index b26c836452..e3c8e5e41f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayload.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java index ee80bfb4fe..3f2a12e0da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptedPayloadDocument.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java index 4da6bb80d2..ee2fe06328 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryption.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java index 47591e07b4..6e3a9d0a2d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfEncryptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java index 7420ee482a..7360871295 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfIndirectReference.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java index 62767c6158..9c7ca2c939 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfLiteral.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java index 97a3ad68ec..5afa5ab27c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfName.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java index e92ec04e7c..6e7945ea15 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameLoader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java index 92d51f0762..fa0ec31f66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNameTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java index 3a67778e74..33a3979f02 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNull.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java index c751508c8e..8f37979775 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java index fddfe6e367..1b5a1206af 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfNumber.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java index 74b4ed679b..bfc94378b1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java index c83e1476b6..48489f7f23 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java index d869ad51e6..56c4c2e665 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfObjectWrapper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java index 6d85f3db39..f7f6dd046c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java index 04ff3c99ab..6a714ae8a9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputIntent.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java index b2d6e5f082..021a698a3e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfOutputStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java index bdbdeddc06..c27f158425 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -1414,4 +1414,4 @@ private void rebuildFormFieldParent(PdfDictionary field, PdfDictionary newField, } -} \ No newline at end of file +} diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java index 59a0087850..78a33b1fa7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java index eab90b9c62..283710b31b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPages.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java index e31ca9c7a8..00fb5f6fe0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPagesTree.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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,9 +86,10 @@ public PdfPagesTree(PdfCatalog pdfCatalog) { this.pages = new ArrayList<>(); if (pdfCatalog.getPdfObject().containsKey(PdfName.Pages)) { PdfDictionary pages = pdfCatalog.getPdfObject().getAsDictionary(PdfName.Pages); - if (pages == null) + if (pages == null) { throw new PdfException( KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY); + } this.root = new PdfPages(0, Integer.MAX_VALUE, pages, null); parents.add(this.root); for (int i = 0; i < this.root.getCount(); i++) { @@ -107,6 +108,7 @@ public PdfPagesTree(PdfCatalog pdfCatalog) { * Returns the {@link PdfPage} at the specified position in this list. * * @param pageNum one-based index of the element to return + * * @return the {@link PdfPage} at the specified position in this list */ public PdfPage getPage(int pageNum) { @@ -135,6 +137,11 @@ public PdfPage getPage(int pageNum) { } pages.set(pageNum, pdfPage); } + if (pdfPage == null) { + throw new PdfException( + MessageFormatUtil.format(IoLogMessageConstant.PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE, + pageNum + 1)); + } return pdfPage; } @@ -142,6 +149,7 @@ public PdfPage getPage(int pageNum) { * Returns the {@link PdfPage} by page's PdfDictionary. * * @param pageDictionary page's PdfDictionary + * * @return the {@code PdfPage} object, that wraps {@code pageDictionary}. */ public PdfPage getPage(PdfDictionary pageDictionary) { @@ -215,7 +223,6 @@ public void addPage(PdfPage pdfPage) { } } - pdfPage.makeIndirect(document); pdfPages.addPage(pdfPage.getPdfObject()); pdfPage.parentPages = pdfPages; @@ -231,8 +238,9 @@ public void addPage(PdfPage pdfPage) { */ public void addPage(int index, PdfPage pdfPage) { --index; - if (index > pageRefs.size()) + if (index > pageRefs.size()) { throw new IndexOutOfBoundsException("index"); + } if (index == pageRefs.size()) { addPage(pdfPage); return; @@ -254,6 +262,7 @@ public void addPage(int index, PdfPage pdfPage) { * indices). * * @param pageNum the one-based index of the PdfPage to be removed + * * @return the page that was removed from the list */ public PdfPage removePage(int pageNum) { @@ -281,6 +290,7 @@ void releasePage(int pageNumber) { * Generate PdfPages tree. * * @return root {@link PdfPages} + * * @throws PdfException in case empty document */ protected PdfObject generateTree() { @@ -346,14 +356,15 @@ private void loadPage(int pageNum) { /** * Load page from pages tree node structure * - * @param pageNum page number to load + * @param pageNum page number to load * @param processedParents set with already processed parents object reference numbers - * if this method was called recursively to avoid infinite recursion. + * if this method was called recursively to avoid infinite recursion. */ private void loadPage(int pageNum, Set processedParents) { PdfIndirectReference targetPage = pageRefs.get(pageNum); - if (targetPage != null) + if (targetPage != null) { return; + } //if we go here, we have to split PdfPages that contains pageNum int parentIndex = findPageParent(pageNum); @@ -408,12 +419,16 @@ private void loadPage(int pageNum, Set processedParents) { 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) { // pdfPagesObject is PdfPage diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java index 2cbaf9cade..3c5f7a2105 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfPrimitiveObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java index 88bfb6b08e..eb83203f76 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfReader.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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,6 +61,9 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.exceptions.XrefCycledReferencesException; import com.itextpdf.kernel.pdf.filters.FilterHandlers; import com.itextpdf.kernel.pdf.filters.IFilterHandler; +import com.itextpdf.kernel.xmp.XMPException; +import com.itextpdf.kernel.xmp.XMPMeta; +import com.itextpdf.kernel.xmp.XMPMetaFactory; import java.io.ByteArrayInputStream; import java.io.Closeable; @@ -70,10 +73,6 @@ This file is part of the iText (R) project. import java.util.HashSet; import java.nio.charset.StandardCharsets; import java.util.Map; - -import com.itextpdf.kernel.xmp.XMPException; -import com.itextpdf.kernel.xmp.XMPMetaFactory; - import java.util.Set; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -106,6 +105,8 @@ public class PdfReader implements Closeable { //indicate nearest first Indirect reference object which includes current reading the object, using for PdfString decrypt private PdfIndirectReference currentIndirectReference; + private XMPMeta xmpMeta; + protected PdfTokenizer tokens; protected PdfEncryption decrypt; @@ -641,14 +642,18 @@ public PdfAConformanceLevel getPdfAConformanceLevel() { 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())); - } catch (XMPException ignored) { + + try { + if (xmpMeta == null && pdfDocument.getXmpMetadata() != null) { + xmpMeta = XMPMetaFactory.parseFromBuffer(pdfDocument.getXmpMetadata()); } + if (xmpMeta != null) { + pdfAConformanceLevel = PdfAConformanceLevel.getConformanceLevel(xmpMeta); + } + } catch (XMPException ignored) { } } + return pdfAConformanceLevel; } @@ -1302,6 +1307,7 @@ protected void fixXref() throws IOException { } } + protected void rebuildXref() throws IOException { xrefStm = false; hybridXref = false; @@ -1311,40 +1317,70 @@ protected void rebuildXref() throws IOException { tokens.seek(0); trailer = null; ByteBuffer buffer = new ByteBuffer(24); - PdfTokenizer lineTokenizer = - new PdfTokenizer(new RandomAccessFileOrArray(new ReusableRandomAccessSource(buffer))); - for (; ; ) { - long pos = tokens.getPosition(); - buffer.reset(); + try (PdfTokenizer lineTokenizer = new PdfTokenizer( + new RandomAccessFileOrArray(new ReusableRandomAccessSource(buffer)))) { + Long trailerIndex = null; - // 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; - tokens.seek(pos); - tokens.nextToken(); - pos = tokens.getPosition(); - try { - PdfDictionary dic = (PdfDictionary) readObject(false); - if (dic.get(PdfName.Root, false) != null) - trailer = dic; - else - tokens.seek(pos); - } catch (Exception e) { - tokens.seek(pos); + for (; ; ) { + long pos = tokens.getPosition(); + buffer.reset(); + + // added boolean because of mailing list issue (17 Feb. 2014) + if (!tokens.readLineSegment(buffer, true)) { + break; } - } 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)); + 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); + } + } 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 boolean isCurrentObjectATrailer() { + try { + final PdfDictionary dic = (PdfDictionary) readObject(false); + return dic.get(PdfName.Root, false) != null; + } catch (Exception e) { + return false; + } + } + + private void setTrailerFromTrailerIndex(Long trailerIndex) throws IOException { + if (trailerIndex == null) { + throw new PdfException(KernelExceptionMessageConstant.TRAILER_NOT_FOUND); + } + tokens.seek((long)trailerIndex); + final 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/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java index 111d1526fd..392af837a6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfResources.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java index 9e38962695..52e2874a56 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfStream.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java index d9a0795a96..07d5dc8ac0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfString.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java index 4d51a0799e..da3061e259 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfTextArray.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java index 94f85de83e..cc833df63d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfVersion.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java index fd7ea64d0c..79ec0b7f11 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfViewerPreferences.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java index 9f9f28d04a..02d1390997 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfWriter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -286,7 +286,7 @@ protected PdfObject copyObject(PdfObject obj, PdfDocument documentTo, boolean al SerializedObjectContent serializedContent = null; if (properties.smartMode && tryToFindDuplicate && !checkTypeOfPdfDictionary(obj, PdfName.Page) && - !checkTypeOfPdfDictionary(obj, PdfName.OCG)) { + !checkTypeOfPdfDictionary(obj, PdfName.OCG) && !checkTypeOfPdfDictionary(obj, PdfName.OCMD)) { serializedContent = smartModeSerializer.serializeObject(obj); PdfIndirectReference objectRef = smartModeSerializer.getSavedSerializedObject(serializedContent); if (objectRef != null) { diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java index d08897a72f..14e95dad56 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/PdfXrefTable.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java index da9941fe7d..6f01b6bd79 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/ReaderProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java index fd9dc1e476..8b2779e40d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/SerializedObjectContent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java index 044ebdad67..bb9414ec6c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java index 57a0373b25..53e94290bd 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/StampingProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java index 33e5f1a111..e1c4636fc5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/VersionConforming.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java index b11027ad51..584ff23952 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/WriterProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java index fae80c541f..0e690c409f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/XmpMetaInfoConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java index ce57aac77b..5842c79e7c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java index 623bccd322..6cca3d0a48 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfActionOcgState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java index 5845b1def7..fe7b5421d0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActions.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java index d24ca95e61..62ea4ed5c7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfMediaClipData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java index 2abab8c03e..e8b0a58d03 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfRendition.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java index fbbb5e16db..12c74898ad 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfTarget.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java index 6e0144c6d8..a77b91217f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/action/PdfWin.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java index 1445a3e8e7..e297a07070 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/BorderStyleUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java index 088f7cc55c..e775ab9f1c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/InteriorColorUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java index 19c9ad5b6d..4d7fffe1d2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java index d50027fb86..cc8ae77daf 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java index c49db90776..ee4aaee3c8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationAppearance.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java index 767891d985..13dab2986e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCaretAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java index ac6a1f9cf8..3ae780e357 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfCircleAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java index c12ff0ac3b..6e5a7e4116 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFileAttachmentAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java index 721dcc2da7..f40bb9d394 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFixedPrint.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java index f85bb79c64..26d6318a52 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfFreeTextAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java index afcb2a0574..3e5e0e924d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfInkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java index 01090a4636..48448d8ab6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java index 6935222c07..c1941f738a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfLinkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java index ab5c0a49aa..7ac95f94a2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java index 83c3b54204..d228b01712 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java index de85bc498c..ef2fe0917e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolygonAnnotation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java index 72bd4195d3..4c0bbba53c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPolylineAnnotation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java index a2f5b2500a..ce1e176737 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPopupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java index 150c8e757a..c0217016f5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfPrinterMarkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java index a57434b016..e52c041df1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfRedactAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java index 3c54020c97..fdcad3abcb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfScreenAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java index 1ad5731065..682b1c676c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSoundAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java index de957ebdc6..d68a1f7b6e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfSquareAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java index 521be34fe2..8d4b76de86 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfStampAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java index d78a46f2fa..c5fadd6aa8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java index 57c7c4d503..db42849527 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTextMarkupAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java index 422b363384..521748f4f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfTrapNetworkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java index c12086a460..66c5e84e29 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWatermarkAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java index 06a7329f92..314b3ea95d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/PdfWidgetAnnotation.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java index 600415a020..9bd3e0317c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/AnnotationDefaultAppearance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java index 05a36e99a8..5527c653f4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/ExtendedAnnotationFont.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java index 691686d326..6e27bbfa03 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/annot/da/StandardAnnotationFont.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java index e3a1fc2f76..c8a87bc511 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasArtifact.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java index a1356a39c1..f94cf1aa0c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasGraphicsState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -184,214 +184,540 @@ public void updateCtm(Matrix newCtm) { ctm = newCtm.multiply(ctm); } + /** + * Gets the current fill color. + * + * @return The canvas graphics state fill {@link Color color} + */ public Color getFillColor() { return fillColor; } + /** + * Sets the current fill {@link Color color}. + * + * @param fillColor The new fill color. + */ public void setFillColor(Color fillColor) { this.fillColor = fillColor; } + /** + * Gets the current stroke color. + * + * @return The canvas graphics state stroke {@link Color color} + */ public Color getStrokeColor() { return strokeColor; } + /** + * Sets the current stroke {@link Color color}. + * + * @param strokeColor The new stroke color. + */ public void setStrokeColor(Color strokeColor) { this.strokeColor = strokeColor; } + /** + * Gets the current line width. + * + * @return The canvas graphics state line width. + */ public float getLineWidth() { return lineWidth; } + /** + * Sets the current line width. + * + * @param lineWidth The new line width. + */ public void setLineWidth(float lineWidth) { this.lineWidth = lineWidth; } + + /** + * Gets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * + * @return The current cap style. + * @see PdfCanvas#setLineCapStyle(int) for more info. + */ public int getLineCapStyle() { return lineCapStyle; } + /** + * Sets the current line cap style, see ISO-320001, 8.4.3.3 Line Cap Style. + * + * @param lineCapStyle The new cap style value. + * @see PdfCanvas#setLineCapStyle(int) for more info. + */ public void setLineCapStyle(int lineCapStyle) { this.lineCapStyle = lineCapStyle; } + /** + * Gets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style. + * + * @return The current line join style. + * @see PdfCanvas#setLineJoinStyle(int) for more info. + */ public int getLineJoinStyle() { return lineJoinStyle; } + /** + * Sets the current line join style, see ISO-320001, 8.4.3.4 Line Join Style. + * + * @param lineJoinStyle The new line join style value. + * @see PdfCanvas#setLineJoinStyle(int) for more info. + */ public void setLineJoinStyle(int lineJoinStyle) { this.lineJoinStyle = lineJoinStyle; } + /** + * Gets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit. + * + * @return The current miter limit. + * @see PdfCanvas#setMiterLimit(float) for more info. + */ public float getMiterLimit() { return miterLimit; } + /** + * Sets the current miter limit, see ISO-320001, 8.4.3.5 Miter Limit. + * + * @param miterLimit The new miter limit value. + * @see PdfCanvas#setMiterLimit(float) for more info. + */ public void setMiterLimit(float miterLimit) { this.miterLimit = miterLimit; } + + /** + * Gets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern, + * {@link com.itextpdf.kernel.pdf.extgstate.PdfExtGState#setDashPattern }. + * + * @return a {@code PdfArray}, that represents line dash pattern. + */ public PdfArray getDashPattern() { return dashPattern; } + /** + * Sets line dash pattern value, {@code D} key, see ISO-320001, 8.4.3.6 Line Dash Pattern, + * {@link com.itextpdf.kernel.pdf.extgstate.PdfExtGState#setDashPattern }. + * + * @param dashPattern a {@code PdfArray}, that represents line dash pattern. + */ public void setDashPattern(PdfArray dashPattern) { this.dashPattern = dashPattern; } + /** + * Gets the rendering intent, see {@link PdfExtGState#getRenderingIntent()}. + * + * @return the rendering intent name. + */ public PdfName getRenderingIntent() { return renderingIntent; } - + /** + * Sets the rendering intent, see {@link PdfExtGState#getRenderingIntent()}. + * + * @param renderingIntent the rendering intent name. + */ public void setRenderingIntent(PdfName renderingIntent) { this.renderingIntent = renderingIntent; } + /** + * Gets the font size. + * + * @return The current font size. + */ public float getFontSize() { return fontSize; } + /** + * Sets the font size. + * + * @param fontSize The new font size. + */ + public void setFontSize(float fontSize) { this.fontSize = fontSize; } + /** + * Gets the current {@link PdfFont}. + * + * @return The current {@link PdfFont}. + */ public PdfFont getFont() { return font; } + /** + * Sets the current {@link PdfFont}. + * + * @param font The new {@link PdfFont}. + */ public void setFont(PdfFont font) { this.font = font; } + /** + * Gets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode, + * {@link PdfCanvas#setTextRenderingMode}. + * + * @return The current text rendering mode. + */ public int getTextRenderingMode() { return textRenderingMode; } + /** + * Sets the current Text Rendering Mode, see ISO-320001, 9.3.6 Text Rendering Mode, + * {@link PdfCanvas#setTextRenderingMode}. + * + * @param textRenderingMode The new text rendering mode. + */ public void setTextRenderingMode(int textRenderingMode) { this.textRenderingMode = textRenderingMode; } + /** + * Get the current Text Rise, see ISO-320001, 9.3.7 Text Rise, + * {@link PdfCanvas#setTextRise}. + * + * @return The current text rise. + */ public float getTextRise() { return textRise; } + /** + * Set the current Text Rise, see ISO-320001, 9.3.7 Text Rise + * {@link PdfCanvas#setTextRise}. + * + * @param textRise The new text rise value. + */ public void setTextRise(float textRise) { this.textRise = textRise; } + /** + * Gets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance, + * {@link PdfCanvas#setFlatnessTolerance(float)}. + * + * @return The current flatness tolerance. + */ public float getFlatnessTolerance() { return flatnessTolerance; } + /** + * Sets the current Flatness Tolerance, see ISO-320001, 10.6.2 Flatness Tolerance, + * {@link PdfCanvas#setFlatnessTolerance(float)}. + * + * @param flatnessTolerance The new flatness tolerance value. + */ public void setFlatnessTolerance(float flatnessTolerance) { this.flatnessTolerance = flatnessTolerance; } + /** + * Sets the Word Spacing, see ISO-320001, 9.3.3 Word Spacing, + * {@link PdfCanvas#setWordSpacing(float)}. + * + * @param wordSpacing The new word spacing value. + */ public void setWordSpacing(float wordSpacing) { this.wordSpacing = wordSpacing; } + /** + * Gets the current Word Spacing, see ISO-320001, 9.3.3 Word Spacing, + * {@link PdfCanvas#setWordSpacing(float)} + * + * @return The current word spacing + */ public float getWordSpacing() { return wordSpacing; } + /** + * Sets the Character Spacing, see ISO-320001, 9.3.2 Character Spacing, + * {@link PdfCanvas#setCharacterSpacing(float)} + * + * @param characterSpacing The new character spacing value. + */ public void setCharSpacing(float characterSpacing) { this.charSpacing = characterSpacing; } + /** + * Gets the current Character Spacing, see ISO-320001, 9.3.2 Character Spacing, + * {@link PdfCanvas#setCharacterSpacing(float)}. + * + * @return The current character spacing value. + */ public float getCharSpacing() { return charSpacing; } + /** + * Gets the current Leading, see ISO-320001, 9.3.5 Leading, + * {@link PdfCanvas#setLeading(float)}. + * + * @return The current leading value. + */ public float getLeading() { return leading; } + /** + * Sets the Leading, see ISO-320001, 9.3.5 Leading, + * {@link PdfCanvas#setLeading(float)}. + * + * @param leading The new leading value. + */ public void setLeading(float leading) { this.leading = leading; } + /** + * Gets the current Horizontal Scaling percentage, see ISO-320001, 9.3.4 Horizontal Scaling. + * {@link PdfCanvas#setHorizontalScaling(float)}. + * + * @return The current horizontal scaling factor. + */ public float getHorizontalScaling() { return scale; } + /** + * Sets the Horizontal Scaling percentage for text, see ISO-320001, 9.3.4 Horizontal Scaling, + * {@link PdfCanvas#setHorizontalScaling(float)}. + * + * @param scale The new horizontal scaling factor. + */ public 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, {@link PdfExtGState#getStrokeOverprintFlag()}. + * + * @return The current stroke overprint flag. + */ public boolean 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, {@link PdfExtGState#getFillOverprintFlag()}. + * + * @return The current stroke overprint flag. + */ public boolean 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, {@link PdfExtGState#getOverprintMode()}. + * + * @return The current overprint mode. + */ + public 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, + * {@link PdfExtGState#getBlackGenerationFunction()}. + * + * @return the current black-generation function. + */ public 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, + * {@link PdfExtGState#getBlackGenerationFunction2()}. + * + * @return the current overruling black-generation function. + */ public 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 + * {@link PdfExtGState#getUndercolorRemovalFunction()}. + * + * @return the current black-generation function. + */ public 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, + * {@link PdfExtGState#getUndercolorRemovalFunction2()}. + * + * @return the current undercolor-removal function. + */ public 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, + * {@link PdfExtGState#getTransferFunction()}. + * + * @return the current transfer function. + */ public 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, + * {@link PdfExtGState#getTransferFunction2()}. + * + * @return the current overruling transer function. + */ public PdfObject getTransferFunction2() { return transferFunction2; } + /** + * Gets the current halftone , + * see ISO32000-1, 10.5 Halftones and Table 58 – Entries in a Graphics State Parameter Dictionary, + * {@link PdfExtGState#getHalftone()}. + * + * @return the current halftone. + */ public 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, + * {@link PdfExtGState#getSmothnessTolerance()}. + * + * @return the current smoothness tolerance function. + */ public Float getSmoothnessTolerance() { return smoothnessTolerance; } + /** + * Gets the current Apply Automatic Stroke Adjustment flag, see ISO 32000-1, 10.6.5 Automatic Stroke Adjustment, + * {@link PdfExtGState#getAutomaticStrokeAdjustmentFlag()}. + * + * @return The current automatic stroke adjustment flag. + */ public boolean 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, + * {@link PdfExtGState#getBlendMode()}. + * + * @return The current blend mode. + */ public 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, + * {@link PdfExtGState#getSoftMask()}. + * + * @return The current soft mask. + */ public 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, {@link PdfExtGState#getStrokeOpacity()}. + * + * @return the current stroke opacity value. + */ public 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, {@link PdfExtGState#getFillOpacity()}. + * + * @return the current fill opacity value. + */ public 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, {@link PdfExtGState#getAlphaSourceFlag()} . + * + * @return The current alpha is shape flag. + */ public boolean getAlphaIsShape() { return alphaIsShape; } + /** + * Gets the current Text Knockout flag, see ISO 32000-1, 9.3.8 Text Knockout, + * {@link PdfExtGState#getTextKnockoutFlag()}. + * + * @return The current text knockout flag. + */ public boolean 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. + * + * @return the current halftone phase. + */ public PdfObject getHTP() { return htp; } diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java index 27cdb44c0a..6a24b92775 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/CanvasTag.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java index f0350b5a90..6a1a26e051 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java index e3dba37961..a35d6aa758 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasConstants.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java index 9466d8d812..9f2f1db784 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/PdfPatternCanvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java index 21714d2ed4..d30d96901d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java index a452ba06a0..ed900581ba 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java index 27ca1eee3e..b5aa66d88b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/ILineDrawer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java index c486958671..183ce188bf 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLine.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java index a0b78a5887..c57734fbd1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/EventType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java index 366f3939fe..c666602902 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IContentOperator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java index c5004e8144..9674d9c63c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/IXObjectDoHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java index 5f4a977b5e..da08c1e329 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/ParserGraphicsState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java index 06f4792be5..4e051c3bf2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java index 749666f7ba..80b373d1a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfDocumentContentParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java index 7082001fd7..ca532bf3f8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java index 8eca57c539..b168a377e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java index ea0949bb6a..e7e03ea5a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java index 9294c21fe0..b2a1909822 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperExceptionConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java index 7f0c7847cb..94c1395cd3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/AbstractRenderInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java index 39a6760c9d..6dbc6734e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ClippingPathInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java index 6de4a723bb..8141a365a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/IEventData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java index 0c594027a3..26140238aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -64,22 +64,22 @@ public class ImageRenderInfo extends AbstractRenderInfo { /** * The coordinate transformation matrix that was in effect when the image was rendered. */ - private Matrix ctm; - private PdfImageXObject image; + private final Matrix ctm; + private final PdfImageXObject image; /** * The color space dictionary from resources which are associated with the image. */ - private PdfDictionary colorSpaceDictionary; + private final PdfDictionary colorSpaceDictionary; /** * Defines if the encountered image was inline. */ - private boolean isInline; - private PdfName resourceName; + private final boolean isInline; + private final PdfName resourceName; /** * Hierarchy of nested canvas tags for the text from the most inner (nearest to text) tag to the most outer. */ - private List canvasTagHierarchy; + private final List canvasTagHierarchy; /** * Creates an ImageRenderInfo. @@ -93,8 +93,8 @@ public class ImageRenderInfo extends AbstractRenderInfo { * @param colorSpaceDictionary the color space dictionary from resources which are associated with the image * @param isInline defines if the encountered image was inline */ - public ImageRenderInfo(Stack canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, PdfStream imageStream, - PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline) { + public ImageRenderInfo(Stack canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, + PdfStream imageStream, PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline) { super(gs); this.canvasTagHierarchy = Collections.unmodifiableList(new ArrayList<>(canvasTagHierarchy)); this.resourceName = resourceName; @@ -221,14 +221,14 @@ public boolean hasMcid(int mcid) { public boolean hasMcid(int mcid, boolean checkTheTopmostLevelOnly) { if (checkTheTopmostLevelOnly) { if (canvasTagHierarchy != null) { - int infoMcid = getMcid(); + final int infoMcid = getMcid(); return infoMcid != -1 && infoMcid == mcid; } } else { - for (CanvasTag tag : canvasTagHierarchy) { - if (tag.hasMcid()) - if (tag.getMcid() == mcid) - return true; + for (final CanvasTag tag : canvasTagHierarchy) { + if (tag.hasMcid() && (tag.getMcid() == mcid)) { + return true; + } } } return false; diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java index 32f814263e..4135743be9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/PathRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java index 2e07e026db..e65fd6d196 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/data/TextRenderInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java index 1636a934ff..b866fe28e3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/IEventFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java index 1cc4cee1a4..9996d2bd66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/filter/TextRegionEventFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java index 4c773486cb..87b93b2465 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/CharacterRenderInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java index 6668acef52..5e5376e122 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultPdfTextLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java index 0b5a8dab53..786bcde2da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/DefaultTextChunkLocationComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java index 4157b550c9..9f022e27db 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java index 4b5b5f0413..2adba332b0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/FilteredTextEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java index 1bbc31df26..c92d25957f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java index 067bdcf864..e070c6f690 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/GlyphTextEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java index f5187fa845..071c18198c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IEventListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java index bf5d2a9889..25636fab78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ILocationExtractionStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java index 937d5fc004..f09939f836 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/IPdfTextLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java index 701ff64160..5b91e00d69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextChunkLocation.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java index af556d1c2c..f5a0589d78 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/ITextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java index 4043c8d6df..5803e97863 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/LocationTextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java index c9c3c693e0..b736472cc1 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java index b86f232f69..4a06eaeb9f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/SimpleTextExtractionStrategy.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java index 0a1a500cb2..21338693a4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunk.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java index 8dd4e3cc94..1fc26bf9c0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationBasedComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java index abdfd43813..9bd1aa7605 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextChunkLocationDefaultImp.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java index 5b2cdce523..395cfd6f1d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/listener/TextMarginFinder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java index 13b24911f9..6463927c0d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java index a6838fddd6..22061c8c3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParser.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java index 7e9ebab935..a185621da2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/InputMeta.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java index 033605de2e..8f4c506632 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaBrush.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java index f8138a621f..dedce41116 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java index c2d31bd6d0..dfa1b30353 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaFont.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java index b456996c8e..be7ec8110b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java index 956e0b3caa..aaf723a4a5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaPen.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java index cd7a01a158..280bf87ab4 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java index ba6fd21299..b20f2cbc5c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageData.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java index 9231e17bae..33633e32a8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/wmf/WmfImageHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java index c650efe144..8785f8b3c9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java index ed3946a40d..c287f1086f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionField.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java index 85e1334feb..1973db7826 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java index 563f6aeebf..889b0efcfc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchema.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java index 20fb27bcc7..ee264e36b9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSort.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java index 80ac448211..0f1a7c4251 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java index 97f7181c0a..408488a3da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfColorSpace.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java index 0d28a1d67c..552b35bf2d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfDeviceCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java index ae8edbefd1..a321e6f9e8 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfPattern.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java index f0f54be418..2cfada2a4a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfShading.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java index a91823deb6..4dbd2323ac 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/colorspace/PdfSpecialCs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java index a6720007c7..d86d58c896 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/extgstate/PdfExtGState.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java index 23f14a18c2..7943dd19aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfDictionaryFS.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java index 08b2009bac..0419f974a3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfEncryptedPayloadFileSpecFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java index 19703990e5..ba72a91dad 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfFileSpec.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java index 822466b0b5..dc6f935c45 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filespec/PdfStringFS.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java index 3263a0b6b1..36de54b6df 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java index 8d20515131..ed9a76341c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java index aefc22f4ae..ca52e7eae5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/CCITTFaxDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java index ab556c561b..64a5388b4d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DctDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java index f15dfdf96a..91238712ec 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/DoNothingFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java index ba06f7e310..a1e4091d69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FilterHandlers.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java index 71c1c89ee5..8e6108a988 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java index 7365f97435..4a4056dcb6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/FlateDecodeStrictFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java index d06087bd6d..52bb767b77 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/IFilterHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java index e9b2606716..067bc1eb82 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/JpxDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java index 118e4881ae..6810cd8edc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java index 1836311cc3..da4e08b73f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/LZWDecoder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java index a70315cad2..b96ee39bf6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/filters/RunLengthDecodeFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java index 4210e5c6bf..94d916fe90 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/AbstractPdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java index 0cf146dc3c..0d7fc742a7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertors.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java index c3bf08d63c..759df92b9c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IInputConversionFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java index 5e1bff5bfb..83a2ae9854 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IOutputConversionFunction.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java index f30ed1da63..4267b723eb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java index 4ed5be5413..358ca24598 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/IPdfFunctionFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java index f4adb0daca..16dad1f8fc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunction.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java index a201401a1a..0b93b1fdc7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java index ecc570f78d..b79d8c8d7d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType0Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java index 969a8447ff..c4fa0ea25e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType2Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java index 1b56050cd8..f92e69b3ce 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType3Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java index 9c50e631a8..23c50b9e27 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/PdfType4Function.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java index 212c86e6cf..ac2bba8300 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/AbstractSampleExtractor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java index 9e7249e5ba..beaf621895 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java index c98bcdb0c4..b00c0199f3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/IPdfOCG.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java index c955dedcc1..2b7d113417 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java index 707ff701b5..7b34baf791 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembership.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java index 24fd25acd9..feae776c4a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfOCProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java index 4d89928eee..218ce6d563 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpression.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java index 6a6592e241..7a07bdcba6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java index 174e91dd51..d9ab5e696b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java index 1dacb795ad..d90be4a9f2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfExplicitRemoteGoToDestination.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java index 9f5a9fcf63..13b2cde4f0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfNamedDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java index bf27bddb13..587b3547bc 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStringDestination.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java index 8fa519dc7c..aa31bf742e 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/navigation/PdfStructureDestination.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java index 5b532a9902..8432d46337 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java index bc5dc87fda..2cb8aa6e38 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java index 7cea13cf77..b0a67e0d0d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsAggregator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java index f1bb9cd4c0..5021a0179b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java index 445d10423a..bbc154ffda 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/IStructureNode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java index 56ef0d66df..faba1c0f3a 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/ParentTreeHandler.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java index dd05598bd2..543ab6c6af 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcr.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java index a36ab3591e..39a350829b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrDictionary.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java index 1488796bd7..ae6ef375b3 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfMcrNumber.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java index 655d7d5490..fdc33b41f0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfNamespace.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java index 7b3fd1f638..d39c505082 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfObjRef.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java index 7adf9f62aa..bc14d17b7f 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructElem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java index b713437c74..51bf5958f6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructTreeRoot.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java index f8b1eb540d..f9f5e836a2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfStructureAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java index 1761116c4a..5957578d3d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserPropertiesAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java index 297e94bf40..58e16ea080 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/PdfUserProperty.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java index 3816f58ace..4a3f5a0fc7 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardNamespaces.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java index 62e4f31342..66d0212d96 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StandardRoles.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java index fc72d68ce3..78f465b67d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java index 4f066eab00..3bb6634db0 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java index e735563efb..165f9432aa 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesToStructElem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java index 81170a0575..742f283f20 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/BackedAccessibilityProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java index 20939a34b9..d485015d2b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/DefaultAccessibilityProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java index c3ee20051a..f6d3462926 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/IRoleMappingResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java index ceabd63be6..7d9cb63f5b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java index 16d78fe3a1..d2fcfcec3c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RoleMappingResolverPdf2.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java index 7e2c7f4f77..671e747193 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/RootTagNormalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java index e9bacff279..de4fbf8d4b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagReference.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java index f84c873fc9..fb822ab54b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java index 8ff5df094e..069cd7c1f5 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java index 22b4c54a00..8baea5b1df 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/tagutils/WaitingTagsManager.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java index e1517afe9c..6a8c6e782c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/ImagePdfBytesInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java index 037364e526..fb7136ed67 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfFormXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java index 3b593ea16e..cb21f53a91 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java index cfbc0eeefd..d849ac2dba 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfTransparencyGroup.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java index 1d575bb231..2427093e66 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java +++ b/kernel/src/main/java/com/itextpdf/kernel/pdf/xobject/PdfXObject.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java b/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java index fca8572399..9b0f7fee97 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java +++ b/kernel/src/main/java/com/itextpdf/kernel/security/IExternalDecryptionProcess.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java b/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java index b70b106af5..6f1a05b073 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/CompareTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java b/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java index 5707f7fb05..3fccabacbb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/DefaultSafeXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java index 0e51e7f4e8..1fa6f932b2 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/ICopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java b/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java index 832b6d1481..91464261d6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/IXmlParserFactory.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java b/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java index e649433ac0..3ca43341bb 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/IdleOutputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java index 5c3b788114..b568eb18da 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/NullCopyFilter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java index 13a6fed6c4..ee6181f139 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PageRange.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java index b39186f51d..b2ea350579 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfMerger.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java index 30429f18b8..e341b2dace 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfResourceCounter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java index 945f20487a..f41681a9c6 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/PdfSplitter.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java b/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java index 143c128921..621b596321 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/TaggedPdfReaderTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java index e7b062bd47..9a0068a1be 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlProcessorCreator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java index 55d4ca52e3..42f43aed4b 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/XmlUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java index ce3628eabb..1467a8f6b9 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java index dcf6f5e11f..0104b1ac69 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java index ea69cd3a75..9eaf239096 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java index dddb5b41bb..94719da36d 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/LocalPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java index 8d1f6f45ec..ab883c7441 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java index 8a78c69d65..e969fcb186 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java index 8f811125c1..6f8141f013 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java +++ b/kernel/src/main/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPath.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java b/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java index 3bb6d5eed7..fe0a8e7d6c 100644 --- a/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java +++ b/kernel/src/main/java/com/itextpdf/kernel/xmp/PdfConst.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java index 84bc05900a..40c19e85b6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/PdfExceptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java index c99a2f58fd..2c720642aa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerAccess.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java index 2ae35d357d..42200f50fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ProductEventHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java index 6a77713a76..8201757a15 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/ITextTestEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java index e37bff486f..69ae15c04a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java index 61fbdb6708..e294582b49 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/ecosystem/TestMetaInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java index 50f7878bfb..d106706826 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java index c44000e47e..c6b16bc5b7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/ITextCoreProductEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java b/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java index c2524bcb19..fc9ef46aad 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/actions/events/LinkDocumentIdEventTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java index 141de65733..fdb18b1c45 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/ColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java index 4f96addac8..ff32bb11df 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/DeviceRgbTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java index 0645e68837..6b18eb5726 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/WebColorsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java index b29022d554..c344726946 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/GradientColorStopTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java index ea5be8714e..e99dc79fb5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/LinearGradientBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java index 0fafe855a3..5bd2249ece 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/colors/gradients/StrategyBasedLinearGradientBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java index e11337261c..2b65027c0b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/CryptoUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java index 62fc5c9e07..bef0c7371d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java index 041f30843b..b3b9f43b2b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/PdfReaderCustomFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java index ba1a85ef96..a14faed977 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnencryptedWrapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java index 7cabd15d9d..769b438761 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/crypto/UnicodeBasedPasswordEncryptionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java index 95dd5eb6d3..20aa9d2ec8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java index f0437a3ea7..fad457c8a8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfFontUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java index f03cfff9b4..80bee4d9d4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfSimpleFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java index 988e493e87..929b4a524d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfTrueTypeFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java index a054d6390a..bf16e2bd33 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType0FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java index 640f49ad06..8b5239ad2f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/PdfType3FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java index 24037fa99c..eaa13501d8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/Type3FontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java index 37a9afe6dd..17fba38885 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java index 54b28b59b9..77f113ceff 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/AffineTransformTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java index 266d917ab5..eae79da1a2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/BezierCurveTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java index d2ff55c2a0..824565b5d5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/LineSegmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java index 669390dc56..3e62363723 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/MatrixTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java index 567d0d935e..a7abf4c89f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/PageSizeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java index ae6feefa21..d089899d13 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/PointTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java index ca273dd871..5c3c21a3ea 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/RectangleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java index b3f995d91a..59d1482003 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/ShapeTransformUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java b/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java index 1858bda80d..2249c85110 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/geom/VectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java index b00c50fef6..1670269f01 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/ArmenianNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java index f11bf0b661..7078bb6c13 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/GeorgianNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java index a4a3f641ef..b8e91b153a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/GreekAlphabetNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java b/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java index aae7e5dabb..f6afde3959 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/numbering/RomanNumberingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java index a547befecb..fa1d4e92cc 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncodingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java index 1c1060edfd..b913a81998 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/EncryptedEmbeddedStreamsHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java index 4a15b37b09..b23a49d377 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FingerPrintTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java index 699cdb1f4e..2bc433f647 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FontToUnicodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java index 4e1b7487a4..a153a66e39 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/FreeReferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java index 5690f5d9ea..510b7559ec 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ImageFormatsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java index caefb98d63..e3f9b6ba6a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/InheritedPageEntriesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java index fd01f0890c..bf700a3ce1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java index 14599b6463..23cedb1d72 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/MemoryLimitsAwareOutputStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java index cd5e876a48..af5757ef69 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/OcgPropertiesCopierTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java index 9d647290e6..baeaefd4c4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java index cf0f615b0c..826e06f955 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PageFlushingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java index 8a59d30da4..de6ef04d3e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ParentTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java index c44ba00260..3282dcecf4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfActionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java index 30f688bfb7..3b5910fb5d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java index 8754c42bac..56ac57245e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java index 667a700cbe..96fd223fdf 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfArrayUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java index 2ababdfed3..7f57d5e7cb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfCopyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java index fa26bd18d1..6f1cdc253a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDashPatternTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java index 7cd7a9422b..bafae90d06 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDestinationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java index e6b00e4d0b..4cb05b85a5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryDictionaryValuesModificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java index 40cbab0dc5..44ec6f0274 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java index 2819da84f3..7ad5436354 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDictionaryTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java index 5782377cdd..c89409ebca 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java index 27bc5adfa0..f3b85d665a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentIdTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java index 921ed10817..6e923b309f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java index 7dfb6b93db..c0a23e170c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java index 0523edcbb8..c8f6a5c8d3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfDocumentUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java index 66fda081f4..326cbf2742 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptionUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java index f74c152a70..2afb18f851 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfEncryptorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java index d97fed212f..bbe22f8e70 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfExtGStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java index 0a6d43032c..84ab284231 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontCacheTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java index 7ff05da35c..0b7e63eadd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java index 92ad46a4ce..32de38ff55 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfIndirectReferenceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java index 4de03bc5bd..e6e5985d29 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java index 3caaf92644..dfc7dccefd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNameTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java index 214c9f1004..f2b33394f7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfNumberTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java index 4f3fd80a6e..f2815fc530 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectReleaseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java index 2fbe363c08..ffaf3de892 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectStreamUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java index c76e3e1b75..e05e42d22e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java index 23c6cb3665..44e73b2bae 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java index 74bd213d98..d2b5602bc5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfObjectWrapperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java index 127f790c17..266acb4474 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfOutlineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java index ca6c4578ea..dd63837fd9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPageUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java index 3c450883dd..905f357655 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -770,8 +770,11 @@ public void testPageTreeGenerationWhenFirstPdfPagesHasOnePageOnly() { } private static void findAndAssertNullPages(PdfDocument pdfDocument, Set nullPages) { - for (Integer e : nullPages) { - Assert.assertNull(pdfDocument.getPage((int) e)); + for (Integer nullPage : nullPages) { + int pageNum = (int)nullPage; + Exception exception = Assert.assertThrows(PdfException.class,()-> pdfDocument.getPage(pageNum)); + Assert.assertEquals(exception.getMessage() , MessageFormatUtil.format( + IoLogMessageConstant.PAGE_TREE_IS_BROKEN_FAILED_TO_RETRIEVE_PAGE, pageNum)); } } diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java index 0e4f2bc795..0a3f6c83a8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPagesTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java index 29e08ba54a..f299cce470 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfPrimitivesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java index 38cc17ceb6..fc2a4c42d4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderDecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java index 4097959973..5dbe00b59d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,11 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.exceptions.XrefCycledReferencesException; import com.itextpdf.kernel.pdf.PdfReader.StrictnessLevel; import com.itextpdf.kernel.utils.CompareTool; +import com.itextpdf.kernel.xmp.XMPConst; import com.itextpdf.kernel.xmp.XMPException; +import com.itextpdf.kernel.xmp.XMPMeta; +import com.itextpdf.kernel.xmp.XMPMetaFactory; +import com.itextpdf.kernel.xmp.options.PropertyOptions; import com.itextpdf.test.AssertUtil; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.LogMessage; @@ -192,7 +196,8 @@ public void objectStreamIncrementalUpdateReading() throws IOException { Assert.assertEquals(1, customDict2.size()); Assert.assertEquals("Hello world updated.", customDict1.getAsString(new PdfName("Key1")).getValue()); - Assert.assertEquals("Hello world for second dictionary.", customDict2.getAsString(new PdfName("Key1")).getValue()); + Assert.assertEquals("Hello world for second dictionary.", + customDict2.getAsString(new PdfName("Key1")).getValue()); Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); pdfDoc.close(); @@ -287,7 +292,6 @@ public void primitivesRead() throws IOException { Assert.assertEquals(PdfObject.BOOLEAN, object.getType()); Assert.assertNotNull(object.getIndirectReference()); - Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); } @@ -325,8 +329,9 @@ public void indirectsChain1() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); - for (int i = 6; i < document.getXref().size(); i++) + for (int i = 6; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -365,11 +370,13 @@ public void indirectsChain2() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); - for (int i = 6; i < 6 + 32; i++) + for (int i = 6; i < 6 + 32; i++) { Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); + } - for (int i = 6 + 32; i < document.getXref().size(); i++) + for (int i = 6 + 32; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.INDIRECT_REFERENCE, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -400,8 +407,9 @@ public void indirectsChain3() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); - for (int i = 7; i < document.getXref().size(); i++) + for (int i = 7; i < document.getXref().size(); i++) { Assert.assertEquals(PdfObject.INDIRECT_REFERENCE, document.getXref().get(i).getRefersTo().getType()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -432,8 +440,9 @@ public void invalidIndirect() throws IOException { Assert.assertEquals(PdfObject.STREAM, document.getXref().get(5).getRefersTo().getType()); Assert.assertEquals(PdfObject.DICTIONARY, document.getXref().get(6).getRefersTo().getType()); - for (int i = 7; i < document.getXref().size(); i++) + for (int i = 7; i < document.getXref().size(); i++) { Assert.assertNull(document.getXref().get(i).getRefersTo()); + } Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); document.close(); @@ -744,8 +753,9 @@ public void pagesTest10() throws IOException { } List pageNums = new ArrayList<>(1000); - for (int i = 0; i < 1000; i++) + for (int i = 0; i < 1000; i++) { pageNums.add(i + 1); + } for (int i = 1; i < pageCount + 1; i++) { int index = rnd.nextInt(document.getNumberOfPages()) + 1; @@ -768,24 +778,31 @@ public void pagesTest11() throws IOException { try { document.getPage(-30); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, -30), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, + -30), e.getMessage()); } try { document.getPage(0); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 0), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 0), + e.getMessage()); } document.getPage(1); try { document.getPage(25); } catch (IndexOutOfBoundsException e) { - Assert.assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 25), e.getMessage()); + Assert.assertEquals( + MessageFormatUtil.format(KernelExceptionMessageConstant.REQUESTED_PAGE_NUMBER_IS_OUT_OF_BOUNDS, 25), + e.getMessage()); } document.close(); } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) public void correctSimpleDoc1() throws IOException { String filename = SOURCE_FOLDER + "correctSimpleDoc1.pdf"; @@ -820,7 +837,8 @@ public void correctSimpleDoc2() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) public void correctSimpleDoc3() throws IOException { String filename = SOURCE_FOLDER + "correctSimpleDoc3.pdf"; @@ -851,14 +869,16 @@ public void correctSimpleDoc4() throws IOException { PdfDocument document = new PdfDocument(reader); Assert.fail("Expect exception"); } catch (PdfException e) { - Assert.assertEquals(KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY, e.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.INVALID_PAGE_STRUCTURE_PAGES_MUST_BE_PDF_DICTIONARY, + e.getMessage()); } finally { reader.close(); } } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest01() throws IOException { String filename = SOURCE_FOLDER + "OnlyTrailer.pdf"; @@ -887,7 +907,6 @@ public void fixPdfTest02() throws IOException { Assert.assertFalse("No need in fixXref()", reader.hasFixedXref()); Assert.assertFalse("No need in rebuildXref()", reader.hasRebuiltXref()); - int pageCount = document.getNumberOfPages(); Assert.assertEquals(10, pageCount); @@ -938,7 +957,8 @@ public void fixPdfTest04() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest05() throws IOException { String filename = SOURCE_FOLDER + "CompressionWrongShift.pdf"; @@ -992,7 +1012,8 @@ public void fixPdfTest07() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest08() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithFreeReferences2.pdf"; @@ -1017,7 +1038,8 @@ public void fixPdfTest08() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest09() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithFreeReferences3.pdf"; @@ -1069,7 +1091,8 @@ public void fixPdfTest10() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest11() throws IOException { String filename = SOURCE_FOLDER + "XRefSectionWithoutSize.pdf"; @@ -1090,7 +1113,8 @@ public void fixPdfTest11() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest12() throws IOException { String filename = SOURCE_FOLDER + "XRefWithBreaks.pdf"; @@ -1135,7 +1159,8 @@ public void fixPdfTest13() throws IOException { boolean exception = false; int i; - PdfObject fontF1 = document.getPage(997).getPdfObject().getAsDictionary(PdfName.Resources).getAsDictionary(PdfName.Font).get(new PdfName("F1")); + PdfObject fontF1 = document.getPage(997).getPdfObject().getAsDictionary(PdfName.Resources) + .getAsDictionary(PdfName.Font).get(new PdfName("F1")); Assert.assertTrue(fontF1 instanceof PdfNull); //There is a generation number mismatch in xref table and object for 3093 @@ -1179,7 +1204,8 @@ public void fixPdfTest14() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest15() throws IOException { String filename = SOURCE_FOLDER + "XRefWithInvalidGenerations3.pdf"; @@ -1222,7 +1248,8 @@ public void fixPdfTest16() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest17() throws IOException { String filename = SOURCE_FOLDER + "XrefWithNullOffsets.pdf"; @@ -1243,7 +1270,8 @@ public void fixPdfTest17() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void fixPdfTest18() throws IOException { String filename = SOURCE_FOLDER + "noXrefAndTrailerWithInfo.pdf"; @@ -1356,7 +1384,8 @@ public void appendModeWith10PagesWithCompression() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void appendModeWith10PagesFix1() throws IOException { String filename = SOURCE_FOLDER + "10PagesDocumentAppendedFix1.pdf"; @@ -1382,7 +1411,8 @@ public void appendModeWith10PagesFix1() throws IOException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)) public void appendModeWith10PagesFix2() throws IOException { String filename = SOURCE_FOLDER + "10PagesDocumentAppendedFix2.pdf"; @@ -1659,29 +1689,29 @@ public void incrementalUpdateWithOnlyZeroObjectUpdate() throws IOException { } @Test - @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count =1), + @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count = 1), @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT), @LogMessage(messageTemplate = IoLogMessageConstant.ENCOUNTERED_INVALID_MCR)}) public void wrongTagStructureFlushingTest() throws IOException { //wrong /Pg number String source = SOURCE_FOLDER + "wrongTagStructureFlushingTest.pdf"; String dest = DESTINATION_FOLDER + "wrongTagStructureFlushingTest.pdf"; - PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); + PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); pdfDoc.setTagged(); - Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary)pdfDoc.getPdfObject(12)).get(PdfName.Pg)); + Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary) pdfDoc.getPdfObject(12)).get(PdfName.Pg)); pdfDoc.close(); } @Test @Ignore("DEVSIX-2649") - @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count =1), + @LogMessages(messages = {@LogMessage(messageTemplate = IoLogMessageConstant.INVALID_INDIRECT_REFERENCE, count = 1), @LogMessage(messageTemplate = IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT)}) public void wrongStructureFlushingTest() throws IOException { //TODO: update after DEVSIX-2649 fix //wrong /key number String source = SOURCE_FOLDER + "wrongStructureFlushingTest.pdf"; String dest = DESTINATION_FOLDER + "wrongStructureFlushingTest.pdf"; - PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); + PdfDocument pdfDoc = new PdfDocument(new PdfReader(source), new PdfWriter(dest)); pdfDoc.close(); } @@ -1707,7 +1737,7 @@ public void hugeInvalidIndRefObjNumberTest() throws IOException { PdfDocument pdfDoc = new PdfDocument(reader); PdfObject pdfObject = pdfDoc.getPdfObject(4); Assert.assertTrue(pdfObject.isDictionary()); - Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary)pdfObject).get(PdfName.Pg)); + Assert.assertEquals(PdfNull.PDF_NULL, ((PdfDictionary) pdfObject).get(PdfName.Pg)); pdfDoc.close(); } @@ -2090,7 +2120,7 @@ public void endDicInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEndDictToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2122,7 +2152,7 @@ public void eofInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEOFToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2136,7 +2166,7 @@ public void endObjInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayEndObjToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2151,7 +2181,7 @@ public void nameInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayNameToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2165,7 +2195,7 @@ public void objInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayObjToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2179,7 +2209,7 @@ public void refInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayRefToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2193,7 +2223,7 @@ public void startArrayInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayStartArrayToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2208,7 +2238,7 @@ public void stringInsteadOfArrayClosingBracketTest() throws IOException { String fileName = SOURCE_FOLDER + "invalidArrayStringToken.pdf"; PdfDocument document = new PdfDocument(new PdfReader(fileName)); PdfArray actual = (PdfArray) document.getPdfObject(4); - PdfArray expected = new PdfArray(new float[]{5, 10, 15, 20}); + PdfArray expected = new PdfArray(new float[] {5, 10, 15, 20}); for (int i = 0; i < expected.size(); i++) { Assert.assertEquals(expected.get(i), actual.get(i)); } @@ -2298,6 +2328,12 @@ public void getPdfAConformanceLevelPdfDocumentNotReadTest() throws IOException { Assert.assertEquals(KernelExceptionMessageConstant.DOCUMENT_HAS_NOT_BEEN_READ_YET, e.getMessage()); } + @Test + public void getPdfAConformanceLevelNoMetadataTest() throws IOException { + PdfDocument pdfDoc = new PdfDocument(new PdfReader(new ByteArrayInputStream(createPdfDocumentForTest()))); + Assert.assertNull(pdfDoc.getReader().getPdfAConformanceLevel()); + } + @Test public void xrefStreamPointsItselfTest() throws IOException { String fileName = SOURCE_FOLDER + "xrefStreamPointsItself.pdf"; @@ -2307,7 +2343,8 @@ public void xrefStreamPointsItselfTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.LENIENT, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2321,7 +2358,8 @@ public void xrefStreamPointsItselfConservativeModeTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2334,7 +2372,8 @@ public void xrefStreamsHaveCycledReferencesTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.LENIENT, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2348,7 +2387,8 @@ public void xrefStreamsHaveCycledReferencesConservativeModeTest() throws IOExcep () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_STREAM_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2390,7 +2430,8 @@ public void xrefTablePointsItselfConservativeModeTest() throws IOException { () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2404,7 +2445,8 @@ public void xrefTablesHaveCycledReferencesConservativeModeTest() throws IOExcept () -> new PdfDocument(pdfReader)); Assert.assertEquals(StrictnessLevel.CONSERVATIVE, pdfReader.getStrictnessLevel()); - Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, exception.getMessage()); + Assert.assertEquals(KernelExceptionMessageConstant.XREF_TABLE_HAS_CYCLED_REFERENCES, + exception.getMessage()); } } @@ -2636,6 +2678,69 @@ public void tokensPositionIsNotUpdatedWhileReadingLengthTest() throws IOExceptio } } + @Test + public void conformanceLevelCacheTest() throws IOException, XMPException { + 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(); + + TestPdfDocumentCache pdfTestDoc = new TestPdfDocumentCache(new PdfReader(filename)); + for (int i = 0; i < 1000; ++i) { + pdfTestDoc.getReader().getPdfAConformanceLevel(); + } + Assert.assertEquals(2, pdfTestDoc.getCounter()); + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = + IoLogMessageConstant.XREF_ERROR_WHILE_READING_TABLE_WILL_BE_REBUILT, count = 1)) + public void invalidXrefTableRebuildsCorrectlyWhenTrailerIsBeforeObjects() throws IOException { + // 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"; + try ( + PdfDocument linearizedWithBadXrefTable = new PdfDocument( + new PdfReader(SOURCE_FOLDER + badFilePath)); + PdfDocument linearizedWithGoodXrefTable = new PdfDocument( + new PdfReader(SOURCE_FOLDER + goodFilePath))) { + + Assert.assertEquals(linearizedWithGoodXrefTable.getNumberOfPages(), + linearizedWithBadXrefTable.getNumberOfPages()); + Assert.assertEquals(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 + Assert.assertEquals(goodTrailer.size(), badTrailer.size()); + Assert.assertEquals(goodTrailer.get(PdfName.ID).toString(), badTrailer.get(PdfName.ID).toString()); + Assert.assertEquals(goodTrailer.get(PdfName.Info).toString(), badTrailer.get(PdfName.Info).toString()); + Assert.assertEquals(goodTrailer.get(PdfName.Root).toString(), badTrailer.get(PdfName.Root).toString()); + } + } + private static PdfDictionary getTestPdfDictionary() { HashMap tmpMap = new HashMap(); tmpMap.put(new PdfName("b"), new PdfName("c")); @@ -2650,4 +2755,22 @@ private static byte[] createPdfDocumentForTest() throws IOException { return baos.toByteArray(); } } + + private class TestPdfDocumentCache extends PdfDocument { + private int getXmpMetadataCounter; + + public TestPdfDocumentCache(PdfReader pdfReader) { + super(pdfReader); + } + + @Override + public byte[] getXmpMetadata(boolean createNew) { + ++getXmpMetadataCounter; + return super.getXmpMetadata(createNew); + } + + public int getCounter() { + return getXmpMetadataCounter; + } + } } diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java index f3b144f3b6..caa8e7dc40 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfResourcesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java index 8ac04e07d7..a4bed45171 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStampingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java index 0cc5171666..7fd127a719 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamDecodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java index 8d3efb6db5..d4904c2d92 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java index faa281e4af..6b717df6c8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStreamUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java index 7f116d15c3..f1d2fd66d5 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStringTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java index 548644962a..7b8074c0ef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructElemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java index 682707ba37..736e7243ce 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java index 538883fe37..0c6e75cf69 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfStructTreeRootUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java index 131d1341ef..9a9d8646cd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTextArrayTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java index 574355fcc1..1119fbf353 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java index 675ec2adf3..d5c3305e17 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfType0FontIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java index 378282929b..9becc14545 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java index 9e6d72afb3..b017b4dc4c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfViewerPreferencesUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java index 07e998d6b6..a0f71e6cba 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java index 968ce1277a..83a4ec79fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java index c7e83a7adb..963d171c8a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java index 3752fde927..312c26ea89 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/PdfXrefTableUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java index a9c6685767..44b51469fc 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/ReorderPagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java index ca3547f8b8..87a1be72fa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModePdfObjectsSerializerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java index bb4c2a2a23..1fa3ddb402 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/SmartModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java index a24ddea013..44e7c3da28 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/TagTreePointerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java index 3278c0ac9d..1dd9bfe15d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/TrailerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java index 8e986ce2db..92e8d693a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/XMPMetadataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java index 2e3359d8bd..c9141daba8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/XrefStreamDocumentUpdatesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java index 0503b2eaab..ac71cec19c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfActionOcgStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java index 361fd5e89c..012c328109 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfAnnotationAdditionalActionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java index 8d182fa1fc..592490af1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfTargetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java index 10775cd621..6d3ad8ae8a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/action/PdfWinTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java index 3e6da10b5a..59082dbafe 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/Pdf3DAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java index 3e67a0bc76..7d7cb37ca1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfAnnotationMakeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java index fd03879e60..25cbdb25e3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfLineAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java index 645f855b4e..6f819d8c1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfMarkupAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java index d75807dae3..70b96cb188 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/annot/PdfPolyGeomAnnotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java index 1dd5bd6fc2..f585ff63f3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CanvasTagTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java index d8884d1245..6c1520f797 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/CharacterRenderInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java index 49af6bcc99..04eaaf382d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/ImageMasksTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java index 0bbff65de1..ed34b9e991 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java index f871d871ae..c832471fdb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasGlyphlineShowTextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java index 69b1ca27b0..3fc54ef869 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasInlineImagesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java index 4906964ecc..b191477828 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -1346,52 +1346,6 @@ public void gifImageTest05() throws IOException, InterruptedException { 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_")); - }*/ - @Test public void awtImagesTest01() throws IOException, InterruptedException { String filename = "awtImagesTest01.pdf"; diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java index b01337d1b3..ba1e19ccc9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java index 7b9f21d4ca..8f5d317480 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/PdfCanvasXObjectTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java index 9e0297f570..c52d184683 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/TextRenderInfoUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java index 436d98cd65..b8247eb0f2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DashedLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java index 6ceb66f578..f55ab33b14 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/DottedLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java index 45cd457932..91760ef3fb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/draw/SolidLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java index 1e090e632c..26692bb899 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/BidiTextExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java index f7e49043cb..650ab2976e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java index 6ea6eabcd2..1f1bad7fc9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/FilteredTextEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java index 20d74fe90d..cac39d7f52 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphBboxCalculationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java index a945544a9b..a16407b889 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/GlyphTextEventListenerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java index 90e976797c..7845350d05 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/HighlightItemsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java index 45d137c700..28e2182ff2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/IndicTextExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java index e10b098513..743d646ed6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/InlineImageExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java index 94453186f0..62b907a2a3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/LocationExtractTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java index 85b4b6bc89..523adea8b8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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 @@ This file is part of the iText (R) project. import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.source.ByteArrayOutputStream; +import com.itextpdf.kernel.geom.Matrix; import com.itextpdf.kernel.logs.KernelLogMessageConstant; import com.itextpdf.kernel.exceptions.PdfException; import com.itextpdf.kernel.colors.Color; @@ -220,6 +221,36 @@ public void patternColorParsingValidPdfTest() throws IOException { } } + @Test + public void checkImageRenderInfoProcessorTest() throws IOException { + PdfDocument document = new PdfDocument(new PdfReader(SOURCE_FOLDER + "tableWithImageAndText.pdf"), + new PdfWriter(new ByteArrayOutputStream())); + + PdfPage page = document.getPage(1); + RecordFirstImageEventListener eventListener = new RecordFirstImageEventListener(); + PdfCanvasProcessor processor = new PdfCanvasProcessor(eventListener); + processor.processPageContent(page); + + // Check caught image's ImageRenderInfo + ImageRenderInfo imageRenderInfo = eventListener.getImageRenderInfo(); + final float EPS = 0.001f; + Assert.assertFalse(imageRenderInfo.isInline()); + Assert.assertEquals(1024, imageRenderInfo.getImage().getWidth(), EPS); + Assert.assertEquals(768, imageRenderInfo.getImage().getHeight(), EPS); + Assert.assertEquals("/Im1", imageRenderInfo.getImageResourceName().toString()); + Assert.assertEquals(new com.itextpdf.kernel.geom.Vector(212.67f, 676.25f, 1), + imageRenderInfo.getStartPoint()); + Assert.assertEquals(new Matrix(169.67f, 0, 0, 0, 127.25f, 0, 212.67f, 676.25f, 1), + imageRenderInfo.getImageCtm()); + Assert.assertEquals(21590.508, imageRenderInfo.getArea(), EPS); + Assert.assertNull(imageRenderInfo.getColorSpaceDictionary()); + Assert.assertEquals(1, imageRenderInfo.getCanvasTagHierarchy().size()); + Assert.assertTrue(imageRenderInfo.hasMcid(5, true)); + Assert.assertTrue(imageRenderInfo.hasMcid(5)); + Assert.assertFalse(imageRenderInfo.hasMcid(1)); + Assert.assertEquals(5, imageRenderInfo.getMcid()); + } + private static class ColorParsingEventListener implements IEventListener { private List content = new ArrayList<>(); private static final String pathDataExpected = "Path data expected."; @@ -267,6 +298,32 @@ public Set getSupportedEvents() { } } + private static class RecordFirstImageEventListener implements IEventListener { + + private ImageRenderInfo imageRenderInfo = null; + + RecordFirstImageEventListener() { + } + + public void eventOccurred(IEventData data, EventType type) { + switch (type) { + case RENDER_IMAGE: + if (imageRenderInfo == null) { + imageRenderInfo = (ImageRenderInfo) data; + } + break; + } + } + + public Set getSupportedEvents() { + return null; + } + + public ImageRenderInfo getImageRenderInfo() { + return imageRenderInfo; + } + } + private static class RecordEveryHighLevelEventListener implements IEventListener { private static final String END_EVENT_OCCURRENCE = "------------------------------------"; private StringBuilder sb; diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java index 384f085649..c29278a608 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfCanvasProcessorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java index 9432fe1a03..9d6fe0cc3f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfContentExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java index b1a5a7d259..191340fb1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java index 28b37aefa8..05c5f6f2a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/PdfTextExtractorUnicodeIdentityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java index 7c5672ab50..cb3a12b70d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/SimpleFontToUnicodeExtractionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java index 16928fc8d3..3dfffcb293 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextExtractIllegalDifferencesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java index 455fa588b5..6ca4e88478 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextMarginFinderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java index 11dd44baa1..772a4ef8a4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/TextRenderInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java index 8890b15c2e..a097974a40 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridgeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java index 613830e2e8..68312c5365 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java index 70e5da8cfa..fb3b47bb6f 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PointTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java index 2b38b7bfe6..2e20c5abd2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java index 16fe0ce679..3c9a9043cd 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/PolyTreeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java new file mode 100644 index 0000000000..6c92fae5b6 --- /dev/null +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/data/ImageRenderInfoTest.java @@ -0,0 +1,79 @@ +/* + 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 . + */ +package com.itextpdf.kernel.pdf.canvas.parser.data; + +import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.kernel.geom.Matrix; +import com.itextpdf.kernel.pdf.PdfDictionary; +import com.itextpdf.kernel.pdf.PdfName; +import com.itextpdf.kernel.pdf.PdfStream; +import com.itextpdf.kernel.pdf.canvas.CanvasGraphicsState; +import com.itextpdf.kernel.pdf.canvas.CanvasTag; +import com.itextpdf.kernel.pdf.xobject.PdfImageXObject; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.type.UnitTest; + +import java.net.MalformedURLException; +import org.junit.Assert; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +import java.util.*; + +@Category(UnitTest.class) +public class ImageRenderInfoTest extends ExtendedITextTest { + private static final String SOURCE_FOLDER = "./src/test/resources/com/itextpdf/kernel/parser/data/" + + "ImageRenderInfoTest/"; + private final float EPS = 0.001f; + + @Test + public void checkImageRenderInfoTest() throws MalformedURLException { + 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 TestGraphicsState(), matrix, + imageStream, new PdfName("Im1"), new PdfDictionary(), true); + + Assert.assertTrue(imageRenderInfo.isInline()); + Assert.assertEquals(image.getWidth(), imageRenderInfo.getImage().getWidth(), EPS); + Assert.assertEquals("/Im1", imageRenderInfo.getImageResourceName().toString()); + Assert.assertEquals(new com.itextpdf.kernel.geom.Vector(0.5f, 0, 1), imageRenderInfo.getStartPoint()); + Assert.assertEquals(matrix, imageRenderInfo.getImageCtm()); + Assert.assertEquals(4, imageRenderInfo.getArea(), EPS); + Assert.assertEquals(0, imageRenderInfo.getColorSpaceDictionary().size()); + Assert.assertEquals(1, imageRenderInfo.getCanvasTagHierarchy().size()); + Assert.assertTrue(imageRenderInfo.hasMcid(2, true)); + Assert.assertTrue(imageRenderInfo.hasMcid(2)); + Assert.assertFalse(imageRenderInfo.hasMcid(1)); + Assert.assertEquals(2, imageRenderInfo.getMcid()); + } + + private class TestGraphicsState extends CanvasGraphicsState { + protected TestGraphicsState() { + } + } +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java index 5f1e4a0945..d51965e6ba 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/listener/RegexBasedLocationExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java index 868cec1808..5025ad3775 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/InlineImageParsingUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java index 6e8ee23f6b..ccdb3f58d7 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/parser/util/PdfCanvasParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java index e038f4f781..bd73743360 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/canvas/wmf/MetaDoUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java index 6974487286..3581a31e78 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java index 1413502c58..604051c1b9 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java index db1005ba9c..f61e77d6aa 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSchemaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java index e6acb20125..4964e2ac22 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/collection/PdfCollectionSortTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java index f0efe90180..4559678451 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/CreateShadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java index 35f1149fee..dacf34a04e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfCieBasedCsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java index 5da6a5360e..1e80ad69ea 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingParameterizedTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java index 58945253b0..1c1835f0ef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/colorspace/PdfShadingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -548,4 +548,4 @@ private static byte[] toMultiWidthBytes(int[] pattern, int... ints) { } return result; } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java index e4d28fe5bd..bb1d0c4b49 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfAnnotationCopyingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java index e0c9f7dd07..7238fa3149 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/copy/PdfDestinationCopyingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -460,4 +460,4 @@ public void linkAnnotationViaNextActionNamedDestinationTargetBecomesPage5Test() Assert.assertEquals(resultDoc.getPage(5).getPdfObject(), dest.getDestinationPage(resultDoc.getCatalog().getNameTree(PdfName.Dests).getNames())); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java index 6b9caa8e1b..d7e92e5508 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCII85DecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java index fab0a9e842..cc192e25f3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/ASCIIHexDecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java index 3e8a189a5c..1ca7340910 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/filters/LZWDecodeFilterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java index 079ad95676..c922f2df86 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/AbstractPdfType0FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -413,4 +413,4 @@ private byte[] generate2Dim32BitSamples(Function, Double> function, } return samples; } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java index d3b4e435bf..3b017b5764 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/BaseInputOutPutConvertorsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -123,4 +123,4 @@ public void testInvalidLengthForWordSize() throws IOException { assertEquals(MessageFormatUtil.format(KernelExceptionMessageConstant.INVALID_LENGTH_FOR_WORDSIZE, 11), ex.getMessage()); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java index 1a5d2a40d1..eb37110bef 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -147,4 +147,4 @@ public void testArrayThrows() { Assert.assertEquals("Invalid object type, a function must be either a Dictionary or a Stream", ex.getMessage()); } -} \ No newline at end of file +} diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java index 819c375d62..70bc0ea050 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfFunctionUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java index 7a26edbcb8..214e6ccb6e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java index 8cb04646b1..5d1e01aa02 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order1FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java index 01b9d0ea0b..6bbbdc9cc6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType0Order3FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java index dfc85452cf..6f1aaa3ce8 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType2FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java index b2cd970f67..bbe24813eb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/PdfType3FunctionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java index f170dd282e..6b311afddb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/function/utils/SampleExtractorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java index 369059513f..2f3b828756 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerMembershipTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java index 7885894996..049f5a47c3 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java index c6225de45c..ad16a4f998 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfLayerTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java index ab9cb0d4a6..255ba3a506 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/layer/PdfVisibilityExpressionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java index 4b8e74f0b7..a8d4e99879 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java index 80960d18a6..63f3a47ab2 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/NumberOfPagesStatisticsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java index a49b7d935f..3129345b29 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java index d830f0c5fc..96da4f236c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/statistics/SizeOfPdfStatisticsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java index 5dfdabff26..9b6037856a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/PdfStructElemUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java index ead397dc03..4f5e694712 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagging/StructureTreeCopierUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java index 2f909120ed..6e054e5ddf 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/AccessibilityPropertiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java index c6b5f69005..d4b0651c0a 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagStructureContextUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java index 55eedad5f0..4ee3b36414 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/tagutils/TagTreePointerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java index 45f5b75df9..d437c315b0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/CreateImageStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java index fcbeb5c710..bd10e7114e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/GetImageBytesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java index 78e6a03d1e..602500bac4 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/ImageFromLanguageStandardLibraryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java index 5507bd0806..f3a38505ec 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -42,7 +42,6 @@ This file is part of the iText (R) project. */ package com.itextpdf.kernel.pdf.xobject; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.image.ImageDataFactory; import com.itextpdf.io.util.UrlUtil; import com.itextpdf.kernel.geom.Rectangle; @@ -164,15 +163,11 @@ public void sRgbImageTest() throws IOException { } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) - public void group3CompressionTiffImageTest() { + public void group3CompressionTiffImageTest() throws IOException { String image = SOURCE_FOLDER + "group3CompressionImage.tif"; - - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.create(UrlUtil.toURL(image))); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + convertAndCompare(DESTINATION_FOLDER + "group3CompressionTiffImage.pdf", + SOURCE_FOLDER + "cmp_group3CompressionTiffImage.pdf", + new PdfImageXObject(ImageDataFactory.create(UrlUtil.toURL(image)))); } @Test @@ -196,22 +191,22 @@ public void group3CompTiffImgRecoverErrorAndDirectTest() throws IOException, Int } @Test - // TODO: DEVSIX-5565 (update test when support for adobeDeflate compression tiff image will be realized) - public void group3CompTiffImgNoRecoverErrorAndNotDirectTest() { + public void group3CompTiffImgNoRecoverErrorAndNotDirectTest() throws IOException { String image = SOURCE_FOLDER + "group3CompressionImage.tif"; - Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, - () -> ImageDataFactory.createTiff(UrlUtil.toURL(image), - false, 1, false)); - - Assert.assertEquals(MessageFormatUtil.format( - com.itextpdf.io.exceptions.IOException.CannotReadTiffImage), e.getMessage()); + 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) throws IOException { + + System.out.println("Out pdf: " + UrlUtil.getNormalizedFileUriString(outFilename)); + System.out.println("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)); @@ -222,14 +217,41 @@ private void convertAndCompare(String outFilename, String cmpFilename, String im 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")); Assert.assertNull(new CompareTool().compareStreamsStructure(outStream, cmpStream)); - cmpDoc.close(); outDoc.close(); + } + + private void convertAndCompare(String outFilename, String cmpFilename,PdfImageXObject imageXObject ) + throws IOException { + + System.out.println("Out pdf: " + UrlUtil.getNormalizedFileUriString(outFilename)); + System.out.println("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")); + + + Assert.assertNull(new CompareTool().compareStreamsStructure(outStream, cmpStream)); + + cmpDoc.close(); + outDoc.close(); } } diff --git a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java index 50dc19e64b..4b89f2ee0d 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/pdf/xobject/PdfXObjectUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java index e4d4671e23..11dbeb5dd0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolObjectPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java index a63e397ee5..dca830c38b 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/CompareToolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java index db859de225..d4fa372e1c 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PageRangeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java index 5f575b6efd..33745a2638 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfMergerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,21 +43,15 @@ This file is part of the iText (R) project. package com.itextpdf.kernel.utils; import com.itextpdf.io.logs.IoLogMessageConstant; -import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.pdf.PdfDocument; -import com.itextpdf.kernel.pdf.PdfName; -import com.itextpdf.kernel.pdf.PdfOutline; -import com.itextpdf.kernel.pdf.PdfPage; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; -import com.itextpdf.kernel.pdf.navigation.PdfExplicitDestination; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.LogMessage; import com.itextpdf.test.annotations.LogMessages; import com.itextpdf.test.annotations.type.IntegrationTest; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; @@ -65,11 +59,9 @@ This file is part of the iText (R) project. import javax.xml.parsers.ParserConfigurationException; import org.junit.Assert; import org.junit.BeforeClass; -import org.junit.Ignore; import org.junit.Test; import org.junit.experimental.categories.Category; import org.xml.sax.SAXException; -import static org.junit.Assert.assertNull; @Category(IntegrationTest.class) public class PdfMergerTest extends ExtendedITextTest { @@ -310,7 +302,7 @@ public void mergeWithAcroFormsTest() throws IOException, InterruptedException { List sources = new ArrayList(); sources.add(new File(pdfAcro1)); sources.add(new File(pdfAcro2)); - mergePdfs(sources, outFileName); + mergePdfs(sources, outFileName, false); Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); } @@ -330,7 +322,7 @@ public void mergePdfWithOCGTest() throws IOException, InterruptedException { sources.add(new File(pdfWithOCG2)); sources.add(new File(pdfWithOCG2)); sources.add(new File(pdfWithOCG2)); - mergePdfs(sources, outPdf); + mergePdfs(sources, outPdf, false); Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, destinationFolder)); } @@ -348,7 +340,7 @@ public void mergePdfWithComplexOCGTest() throws IOException, InterruptedExceptio List sources = new ArrayList(); sources.add(new File(pdfWithOCG1)); sources.add(new File(pdfWithOCG2)); - mergePdfs(sources, outPdf); + mergePdfs(sources, outPdf, false); Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, destinationFolder)); } @@ -520,32 +512,46 @@ public void mergePdfDocumentsWithCopingOutlinesTest() throws IOException, Interr } @Test - public void MergeWithSameNamedOCGTest() throws IOException, InterruptedException { + public void MergeWithSameNamedOcgTest() throws IOException, InterruptedException { String firstPdfDocument = sourceFolder + "sameNamdOCGSource.pdf"; String secondPdfDocument = sourceFolder + "doc2.pdf"; String cmpDocument = sourceFolder + "cmp_MergeWithSameNamedOCG.pdf"; String mergedDocument = destinationFolder + "mergeWithSameNamedOCG.pdf"; - try (PdfDocument documentA = new PdfDocument(new PdfReader(firstPdfDocument)); - PdfDocument documentB = new PdfDocument(new PdfReader(secondPdfDocument)); - 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(); - } + List sources = new ArrayList(); + sources.add(new File(firstPdfDocument)); + sources.add(new File(secondPdfDocument)); + mergePdfs(sources, mergedDocument, true); Assert.assertNull(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 Assert.assertNull(new CompareTool().compareVisually(mergedDocument, cmpDocument, destinationFolder, "diff_")); } - private void mergePdfs(List sources, String destination) throws IOException { + @Test + @LogMessages(messages = { + @LogMessage(messageTemplate = IoLogMessageConstant.SOURCE_DOCUMENT_HAS_ACROFORM_DICTIONARY), + @LogMessage(messageTemplate = IoLogMessageConstant.DOCUMENT_HAS_CONFLICTING_OCG_NAMES) + }) + public void MergeWithSameNamedOcgOcmdDTest() throws IOException, InterruptedException { + String firstPdfDocument = sourceFolder + "Layer doc1.pdf"; + String secondPdfDocument = sourceFolder + "Layer doc2.pdf"; + String cmpDocument = sourceFolder + "cmp_mergeWithSameNamedOCMD.pdf"; + String mergedDocument = destinationFolder + "mergeWithSameNamedOCMD.pdf"; + + List sources = new ArrayList(); + sources.add(new File(firstPdfDocument)); + sources.add(new File(secondPdfDocument)); + mergePdfs(sources, mergedDocument, true); + + Assert.assertNull(new CompareTool().compareByContent(mergedDocument, cmpDocument, destinationFolder)); + } + + private void mergePdfs(List sources, String destination, boolean smartMode) throws IOException { PdfDocument mergedDoc = new PdfDocument(new PdfWriter(destination)); + mergedDoc.getWriter().setSmartMode(smartMode); PdfMerger merger = new PdfMerger(mergedDoc); - for(File source : sources){ + for (File source: sources) { PdfDocument sourcePdf = new PdfDocument(new PdfReader(source)); merger.merge(sourcePdf, 1, sourcePdf.getNumberOfPages()).setCloseSourceDocuments(true); sourcePdf.close(); diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java index 14a7f0844f..d19b38c9af 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java index b3f30bc58f..9673c62a14 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/PdfSplitterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java b/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java index 9606111c3b..0cdb8edfa1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java index 9fe4a35c23..6277a26067 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/TaggedPdfReaderToolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java index ff2c3121f2..54910bf9d6 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/XmlProcessorCreatorSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java index a48030612a..dd3f6a0ece 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ArrayPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java index b2151b3cf5..aaa71e44bb 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/DictPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java index 6d937f421a..07f47f1676 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/IndirectPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java index 2c584f1f00..a92e73709e 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/ObjectPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java index 3c177a48c5..8011d303fe 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/OffsetPathItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java index 224eeb8d50..30cfecfbf1 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/utils/objectpathitems/TrailerPathTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java index 6321e37202..eade49e786 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java +++ b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/SecurityTestXmlParserFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java index fbad4f4a60..38f6d89ef0 100644 --- a/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java +++ b/kernel/src/test/java/com/itextpdf/kernel/xmp/impl/XMPMetaParserSecurityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif b/kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif new file mode 100644 index 0000000000..d4cb78fa6b Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/parser/data/ImageRenderInfoTest/simple.tif differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf new file mode 100644 index 0000000000..94968670e5 Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedBadXrefTable.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf new file mode 100644 index 0000000000..b972be2a14 Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/pdf/PdfReaderTest/linearizedGoodXrefTable.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf new file mode 100644 index 0000000000..67062c2211 Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompTiffImgNoRecoverErrorAndNotDirect.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf new file mode 100644 index 0000000000..2728ab1df8 Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/pdf/xobject/PdfImageXObjectTest/cmp_group3CompressionTiffImage.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf new file mode 100644 index 0000000000..28b0f3dccb Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc1.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf new file mode 100644 index 0000000000..da012a2af1 Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/Layer doc2.pdf differ diff --git a/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf new file mode 100644 index 0000000000..2fee600a7c Binary files /dev/null and b/kernel/src/test/resources/com/itextpdf/kernel/utils/PdfMergerTest/cmp_mergeWithSameNamedOCMD.pdf differ diff --git a/layout/pom.xml b/layout/pom.xml index c1943b172b..55ce95ec42 100644 --- a/layout/pom.xml +++ b/layout/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 layout iText 7 - layout diff --git a/layout/src/main/java/com/itextpdf/layout/Canvas.java b/layout/src/main/java/com/itextpdf/layout/Canvas.java index c03776c544..5f69856cb5 100644 --- a/layout/src/main/java/com/itextpdf/layout/Canvas.java +++ b/layout/src/main/java/com/itextpdf/layout/Canvas.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java b/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java index d3d0e13147..c2b8617d6c 100644 --- a/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/ColumnDocumentRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/Document.java b/layout/src/main/java/com/itextpdf/layout/Document.java index 224cdf7ff5..1c33b540a7 100644 --- a/layout/src/main/java/com/itextpdf/layout/Document.java +++ b/layout/src/main/java/com/itextpdf/layout/Document.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java b/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java index eb98cf9fdc..d114cc0026 100644 --- a/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/ElementPropertyContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java b/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java index 617f4239fa..eb72536db5 100644 --- a/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/IPropertyContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/RootElement.java b/layout/src/main/java/com/itextpdf/layout/RootElement.java index 77670c29c1..e1f0ca6cff 100644 --- a/layout/src/main/java/com/itextpdf/layout/RootElement.java +++ b/layout/src/main/java/com/itextpdf/layout/RootElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/Style.java b/layout/src/main/java/com/itextpdf/layout/Style.java index a2b7e0dd6d..0412ca6e49 100644 --- a/layout/src/main/java/com/itextpdf/layout/Style.java +++ b/layout/src/main/java/com/itextpdf/layout/Style.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/Border.java b/layout/src/main/java/com/itextpdf/layout/borders/Border.java index 36a344c980..7ec3b36b68 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/Border.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/Border.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java b/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java index c638b92647..74b7139950 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/Border3D.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java index c6c0c886b8..2de95bb14d 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DashedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java index 5a287939e4..559c3b18cf 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DottedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java index eed2b47dc5..93affceb74 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/DoubleBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java index 3c82e8b1dd..29db137985 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/FixedDashedBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java index 16dbdc34df..ffb33b4160 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/GrooveBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java index 8c434e9196..162b4dd4dd 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/InsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java index 34fd3bb0f8..31a93dcc76 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/OutsetBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java index ea05cf91c0..9ca8fdd429 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/RidgeBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java index 005a389ee6..5ddfcade30 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/RoundDotsBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java b/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java index f501a7bd37..bc7337b3ed 100644 --- a/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java +++ b/layout/src/main/java/com/itextpdf/layout/borders/SolidBorder.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java b/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java index 3c8d365590..a6752f08e7 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/AbstractElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java b/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java index 7fb36d3c39..50ca4db7e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java +++ b/layout/src/main/java/com/itextpdf/layout/element/AreaBreak.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java b/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java index 13279aa831..73f4480fd8 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/BlockElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Cell.java b/layout/src/main/java/com/itextpdf/layout/element/Cell.java index afcf146346..857980fa4c 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Cell.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Cell.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Div.java b/layout/src/main/java/com/itextpdf/layout/element/Div.java index 1e94248e26..ceae118e2b 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Div.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Div.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java b/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java index 65dc1f31cc..872ea5c935 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/element/FlexContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java b/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java index 1254fe0849..ae79e961e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IAbstractElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java b/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java index fe11510392..0e10b721b6 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IBlockElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/IElement.java b/layout/src/main/java/com/itextpdf/layout/element/IElement.java index 1b476ec7ff..0e632c4fcd 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/IElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/IElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java b/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java index 988015c4b0..40e35f952c 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ILargeElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java b/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java index 9cd0653181..a806cabf37 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ILeafElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Image.java b/layout/src/main/java/com/itextpdf/layout/element/Image.java index 679b04e6bf..06b4d4574d 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Image.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Image.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java b/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java index e091c55fbb..253844f3a5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java +++ b/layout/src/main/java/com/itextpdf/layout/element/LineSeparator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Link.java b/layout/src/main/java/com/itextpdf/layout/element/Link.java index 4a4b0a8357..3c11b34da3 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Link.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Link.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/List.java b/layout/src/main/java/com/itextpdf/layout/element/List.java index 6dea7c976b..cc0a4cdde5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/List.java +++ b/layout/src/main/java/com/itextpdf/layout/element/List.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/ListItem.java b/layout/src/main/java/com/itextpdf/layout/element/ListItem.java index f1c75a8ed2..8f3157a5d5 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/ListItem.java +++ b/layout/src/main/java/com/itextpdf/layout/element/ListItem.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java b/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java index 847762275f..d33c669c12 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Paragraph.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Tab.java b/layout/src/main/java/com/itextpdf/layout/element/Tab.java index 35c185f0bb..ec59baa89e 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Tab.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Tab.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/TabStop.java b/layout/src/main/java/com/itextpdf/layout/element/TabStop.java index e8f57f19c7..4059a1a908 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/TabStop.java +++ b/layout/src/main/java/com/itextpdf/layout/element/TabStop.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Table.java b/layout/src/main/java/com/itextpdf/layout/element/Table.java index f2f1b18b30..4726a7de6e 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Table.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Table.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/element/Text.java b/layout/src/main/java/com/itextpdf/layout/element/Text.java index f728ca7069..76a892f5ae 100644 --- a/layout/src/main/java/com/itextpdf/layout/element/Text.java +++ b/layout/src/main/java/com/itextpdf/layout/element/Text.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java index 50086bbd2e..b0506d3b90 100644 --- a/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java +++ b/layout/src/main/java/com/itextpdf/layout/exceptions/LayoutExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -48,6 +48,8 @@ public final class LayoutExceptionMessageConstant { + "role."; public static final String ROLE_IN_NAMESPACE_IS_NOT_MAPPED_TO_ANY_STANDARD_ROLE = "Role \"{0}\" in namespace {1} " + "is not mapped to any standard role."; + public static final String INLINE_VERTICAL_ALIGNMENT_DOESN_T_NEED_A_VALUE = + "Inline vertical alignment \"{0}\" doesn't need a value"; private LayoutExceptionMessageConstant(){} } diff --git a/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java b/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java index 90d78490ba..a90f9f1cf8 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java +++ b/layout/src/main/java/com/itextpdf/layout/font/ComplexFontSelectorStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java index a417d9683d..f831fac851 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristics.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java index 966becae8d..440d6a8c79 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontCharacteristicsUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java b/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java index cc5e7cb6fa..5768b0c211 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java b/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java index 26afd38f9d..667953c204 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontProvider.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java index 604c06d83b..e848f74f18 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java index 5c4891c4d2..0855845e5d 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorCache.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java index 844cb5cf4e..dd8f3bd197 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java index 02bcbbfba5..a30add023b 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSelectorStrategy.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSet.java b/layout/src/main/java/com/itextpdf/layout/font/FontSet.java index 3656aba984..ae257e1bae 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSet.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java b/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java index 8660d367ea..f06e84c1ae 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java +++ b/layout/src/main/java/com/itextpdf/layout/font/FontSetCollection.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/Range.java b/layout/src/main/java/com/itextpdf/layout/font/Range.java index 51b7aeb2b9..ce0c8fed1d 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/Range.java +++ b/layout/src/main/java/com/itextpdf/layout/font/Range.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java b/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java index 03db15d580..219ebbef58 100644 --- a/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java +++ b/layout/src/main/java/com/itextpdf/layout/font/RangeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java index a08aa696d7..f72e704b46 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConfig.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java index 4b7a44659e..370db29063 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/HyphenationConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java b/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java index 4d076bac18..6fa0121515 100644 --- a/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java +++ b/layout/src/main/java/com/itextpdf/layout/hyphenation/TernaryTreeIterator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java index ab01cc5c15..b667ab2971 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutArea.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java index c29e35b3e0..161d611110 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java index 06f5990417..bf08f73e19 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutPosition.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java index ad02d7a732..d7fabf5114 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java index 503c4fd733..14370042bc 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java index 2b0c388eeb..3d2cdc5b94 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/LineLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java index d564b8665d..35c393f9de 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/MinMaxWidthLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java b/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java index e3b84c8620..ba853e652f 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/PositionedLayoutContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java b/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java index 5a3e985959..e6a26dc0fb 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/RootLayoutArea.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java b/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java index 6155cc4a7a..28fe4b59f1 100644 --- a/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java +++ b/layout/src/main/java/com/itextpdf/layout/layout/TextLayoutResult.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java b/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java index afe9096c9e..9ab67d05d0 100644 --- a/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java +++ b/layout/src/main/java/com/itextpdf/layout/logs/LayoutLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java index 383170a6ba..a1fb21cb67 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapse.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java index 1f8f52bf95..4ac8c65c9d 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java index 5ebf7c073e..120876a3db 100644 --- a/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/margincollapse/MarginsCollapseInfo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java index 69eadd0bd3..64c333de4a 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidth.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java index b47da063d1..4388ecbafc 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/MinMaxWidthUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java index 969d3aa70a..8d6b55068b 100644 --- a/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java +++ b/layout/src/main/java/com/itextpdf/layout/minmaxwidth/RotationMinMaxWidth.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java index f3fe2fd682..ba4f361f0c 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/AlignmentPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java b/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java index b89f498099..439067cf42 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/AreaBreakType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Background.java b/layout/src/main/java/com/itextpdf/layout/properties/Background.java index 16e84fe0ee..17060d443f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Background.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Background.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java index 252d3207a3..922d0cd8bd 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundBox.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java index 8b0faeb0a5..a36a29d2ac 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundImage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java index e5094d5ee2..fe777a75c9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundPosition.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java index 7a31b5bb5e..39e9724446 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundRepeat.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java index b0a84cba10..c363bd5345 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BackgroundSize.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java b/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java index 22aff3d577..99bb7f3418 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BaseDirection.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java b/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java index 20bc7786c9..72056c2e2b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BlendMode.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java index fa9240056b..19d9596e6b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BorderCollapsePropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java b/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java index 81994d009e..e69795651d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BorderRadius.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java index 26c08b8f7f..dc3750f159 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/BoxSizingPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java b/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java index 48d65b9a08..4585602ca3 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/CaptionSide.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java index 2288c1b56c..9774435e6d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ClearPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java index 4f07aaf350..9f0fee6926 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FlexWrapPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java index da2bb6a260..6902ab8e2f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FloatPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java b/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java index 4f5e61365a..096cc24b3d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/FontKerning.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java index 3383118f6f..62a226a881 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/HorizontalAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java b/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java index 4b11dad52a..33cf41adcc 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/IListSymbolFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java new file mode 100644 index 0000000000..1c4e96f332 --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignment.java @@ -0,0 +1,111 @@ +/* + 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 . + */ +package com.itextpdf.layout.properties; + +import com.itextpdf.kernel.exceptions.PdfException; +import com.itextpdf.layout.exceptions.LayoutExceptionMessageConstant; + +/** +* 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 {@link InlineVerticalAlignmentType#BASELINE}. + */ + public InlineVerticalAlignment () { + type = InlineVerticalAlignmentType.BASELINE; + } + + /** + * Creates an InlineVerticalAlignment with a specified type. + * + * @param type {@link InlineVerticalAlignmentType} + */ + public InlineVerticalAlignment (InlineVerticalAlignmentType type) { + this.type = type; + } + + /** + * Creates an InlineVerticalAlignment with a specified type and a value. + * This will throw a {@link PdfException} when used with a type that does not require a value. + * + * @param type {@link InlineVerticalAlignmentType} + * @param value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} 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. + * + * @return the type {@link InlineVerticalAlignmentType} + */ + public InlineVerticalAlignmentType getType() { + return type; + } + + /** + * Sets the type {@link InlineVerticalAlignmentType}. + * + * @param type {@link InlineVerticalAlignmentType} + */ + public void setType(InlineVerticalAlignmentType type) { + this.type = type; + } + + /** + * Gets the value. + * + * @return value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} a multiplier value. + */ + + public float getValue() { + return value; + } + + /** + * Sets the value. + * + * @param value In the case of {@link InlineVerticalAlignmentType#FIXED} a lenth in pts, + * in case of {@link InlineVerticalAlignmentType#FRACTION} a multiplier value. + */ + public void setValue(float value) { + this.value = value; + } +} diff --git a/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java new file mode 100644 index 0000000000..5a06beba06 --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/properties/InlineVerticalAlignmentType.java @@ -0,0 +1,50 @@ +/* + 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 . + */ +package com.itextpdf.layout.properties; + +/** + * The possible values for {@link InlineVerticalAlignment#getType()}. + */ +public enum InlineVerticalAlignmentType { + // Strut oriented alignments + BASELINE, + TEXT_TOP, + TEXT_BOTTOM, + SUB, + SUPER, + /** + * Fixed is used when a length value is given in css. + * It needs a companion value in {@link InlineVerticalAlignment#setValue(float)} + */ + FIXED, + /** + * Fixed is used when a percentage value is given in css. + * It needs a companion value in {@link InlineVerticalAlignment#setValue(float)} + */ + FRACTION, + // middle of x height above baseline + MIDDLE, + // From here alignments are box oriented, the others are strut (text line) oriented + TOP, + BOTTOM +} diff --git a/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java b/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java index d6a43f7de0..0701b9236e 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/JustifyContent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/Leading.java b/layout/src/main/java/com/itextpdf/layout/properties/Leading.java index b3d48574d6..7ae5247e7a 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Leading.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Leading.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java b/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java index 7ecf863887..e6648d576f 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/LineHeight.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java b/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java index 24748007f0..2068826ce6 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListNumberingType.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java index 5e8d307c43..d9900c4a54 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java index 7950bbb148..1e50a9bf0a 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ListSymbolPosition.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java b/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java index e04b505bea..648b55a6a2 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ObjectFit.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java index dff222e72e..4606d618cb 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/OverflowPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java b/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java index 960ae64b54..6e3b26fe8e 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/OverflowWrapPropertyValue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java index 2029182f40..9739526da9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphOrphansControl.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java index 9e0e5b7b58..95a3b25e70 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/ParagraphWidowsControl.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/Property.java b/layout/src/main/java/com/itextpdf/layout/properties/Property.java index 35858cd289..0121e3479c 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Property.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Property.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -210,6 +210,8 @@ public final class Property { public static final int UNDERLINE = 74; public static final int VERTICAL_ALIGNMENT = 75; public static final int VERTICAL_BORDER_SPACING = 116; + public static final int INLINE_VERTICAL_ALIGNMENT = 136; + /** * Value of 1 is equivalent to no scaling **/ diff --git a/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java b/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java index d3e91b67b7..0d8a127766 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/RenderingMode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java index 201b1f5ddc..9497d1a198 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TabAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java index be1e437d34..a20c986857 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TextAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Transform.java b/layout/src/main/java/com/itextpdf/layout/properties/Transform.java index 8546249095..1fb043ee9b 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Transform.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Transform.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java b/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java index 8202d474bb..dd382c21e9 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/TransparentColor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/Underline.java b/layout/src/main/java/com/itextpdf/layout/properties/Underline.java index b121714d28..c6ffc8e6e5 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/Underline.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/Underline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java b/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java index 66e33d78a0..9a79b23d5d 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/UnitValue.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java b/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java index 544d589b24..a187ab0aa6 100644 --- a/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java +++ b/layout/src/main/java/com/itextpdf/layout/properties/VerticalAlignment.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java index 2db0018060..cfaca79695 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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,8 +43,8 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.commons.utils.MessageFormatUtil; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.NumberUtil; import com.itextpdf.kernel.colors.Color; import com.itextpdf.kernel.colors.gradients.AbstractLinearGradientBuilder; @@ -83,8 +83,8 @@ This file is part of the iText (R) project. import com.itextpdf.layout.minmaxwidth.MinMaxWidth; import com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils; import com.itextpdf.layout.properties.Background; -import com.itextpdf.layout.properties.BackgroundImage; import com.itextpdf.layout.properties.BackgroundBox; +import com.itextpdf.layout.properties.BackgroundImage; import com.itextpdf.layout.properties.BaseDirection; import com.itextpdf.layout.properties.BlendMode; import com.itextpdf.layout.properties.BorderRadius; @@ -1840,27 +1840,31 @@ protected UnitValue[] getPaddings() { * @return a {@link Rectangle border box} of the renderer */ protected Rectangle applyPaddings(Rectangle rect, UnitValue[] paddings, boolean reverse) { - if (!paddings[0].isPointValue()) { + if (paddings[0] != null && !paddings[0].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_TOP)); } - if (!paddings[1].isPointValue()) { + if (paddings[1] != null && !paddings[1].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_RIGHT)); } - if (!paddings[2].isPointValue()) { + if (paddings[2] != null && !paddings[2].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, Property.PADDING_BOTTOM)); } - if (!paddings[3].isPointValue()) { + if (paddings[3] != null && !paddings[3].isPointValue()) { Logger logger = LoggerFactory.getLogger(AbstractRenderer.class); logger.error(MessageFormatUtil.format(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); } /** diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java index 651d7754c4..218b55cfe0 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AbstractWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java index a6ae80f3a0..34fedc3614 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleAttributesApplier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java index dbe6e02644..79b6b0beeb 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AccessibleTypes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java index 2c01ab9309..e201969831 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/AreaBreakRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java index 52fa5a2f9b..4abb235b04 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java index 6e7ff5496f..41f3d9c73b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BlockFormattingContextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java index 7181b4dec3..45d2d84878 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/BlockRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -184,6 +184,10 @@ public LayoutResult layout(LayoutContext layoutContext) { // the first renderer (one of childRenderers or their children) to produce LayoutResult.NOTHING IRenderer causeOfNothing = null; boolean 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 + final boolean initialForcePlacementForRotationAdjustments = + Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); for (int childPos = 0; childPos < childRenderers.size(); childPos++) { IRenderer childRenderer = childRenderers.get(childPos); LayoutResult result; @@ -334,6 +338,7 @@ public LayoutResult layout(LayoutContext layoutContext) { } } 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)) { @@ -373,7 +378,8 @@ public LayoutResult layout(LayoutContext layoutContext) { } int layoutResult = LayoutResult.FULL; - boolean processOverflowedFloats = !waitingOverflowFloatRenderers.isEmpty() && !wasHeightClipped && !Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); + boolean processOverflowedFloats = !waitingOverflowFloatRenderers.isEmpty() && !wasHeightClipped && + !Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)); AbstractRenderer overflowRenderer = null; if (!includeFloatsInOccupiedArea || !processOverflowedFloats) { @@ -453,7 +459,7 @@ public LayoutResult layout(LayoutContext layoutContext) { LoggerFactory.getLogger(getClass()) .warn(MessageFormatUtil.format(LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, "It fits by height so it will be forced placed")); - } else if (!Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT))) { + } else if (!initialForcePlacementForRotationAdjustments) { floatRendererAreas.retainAll(nonChildFloatingRendererAreas); return new MinMaxWidthLayoutResult(LayoutResult.NOTHING, null, null, this, this); } @@ -646,7 +652,6 @@ AbstractRenderer[] createSplitAndOverflowRenderers(int childPos, int layoutStatu splitRenderer.childRenderers.add(childResult.getSplitRenderer()); } - replaceSplitRendererKidFloats(waitingFloatsSplitRenderers, splitRenderer); for (IRenderer renderer : splitRenderer.childRenderers) { renderer.setParent(splitRenderer); @@ -1084,6 +1089,14 @@ public MinMaxWidth getMinMaxWidth() { return minMaxWidth; } + void handleForcedPlacement(boolean 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(Map waitingFloatsSplitRenderers, IRenderer splitRenderer) { for (Map.Entry waitingSplitRenderer : waitingFloatsSplitRenderers.entrySet()) { if (waitingSplitRenderer.getValue() != null) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java index b81f1db365..b9606cfbae 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CanvasRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java index 91954af0ce..620210d5c3 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CellRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java index c0501fb63b..24400027d8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/CollapsedTableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java index 9c27f294ce..aefabea49b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DivRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java index 8227cb4449..0280b25b47 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DocumentRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java b/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java index cef58f2be6..3e12e131c7 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/DrawContext.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java index b28fe5373e..00b9792f27 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexContainerRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -58,12 +58,20 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.UnitValue; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; public class FlexContainerRenderer extends 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 final Map hypotheticalCrossSizes = new HashMap<>(); + private List> lines; /** @@ -128,6 +136,7 @@ public LayoutResult layout(LayoutContext layoutContext) { UnitValue.createPointValue(rectangleWithoutBordersMarginsPaddings.getHeight())); } } + final LayoutResult result = super.layout(layoutContext); // We must set back widths of the children because multiple layouts are possible @@ -187,17 +196,25 @@ AbstractRenderer[] createSplitAndOverflowRenderers(int childPos, int layoutStatu List waitingOverflowFloatRenderers) { final AbstractRenderer splitRenderer = createSplitRenderer(layoutStatus); final AbstractRenderer overflowRenderer = createOverflowRenderer(layoutStatus); + final IRenderer childRenderer = getChildRenderers().get(childPos); final boolean forcedPlacement = Boolean.TRUE.equals(this.getProperty(Property.FORCED_PLACEMENT)); boolean metChildRenderer = false; for (final List line : lines) { - metChildRenderer = metChildRenderer || - line.stream().anyMatch(flexItem -> flexItem.getRenderer() == childRenderer); - for (final FlexItemInfo itemInfo : line) { - if (metChildRenderer && !forcedPlacement) { - overflowRenderer.addChildRenderer(itemInfo.getRenderer()); - } else { - splitRenderer.addChildRenderer(itemInfo.getRenderer()); + final boolean isSplitLine = line.stream().anyMatch(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 { + for (final FlexItemInfo itemInfo : line) { + if (metChildRenderer && !forcedPlacement) { + overflowRenderer.addChildRenderer(itemInfo.getRenderer()); + } else { + splitRenderer.addChildRenderer(itemInfo.getRenderer()); + } } } } @@ -216,8 +233,16 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, List areas, int currentAreaPos, Rectangle layoutBox, Set nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result) { - final boolean keepTogether = isKeepTogether(causeOfNothing); + if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)) || wasHeightClipped) { + final AbstractRenderer splitRenderer = keepTogether ? null : createSplitRenderer(result.getStatus()); + if (splitRenderer != null) { + splitRenderer.setChildRenderers(getChildRenderers()); + } + + return new LayoutResult(LayoutResult.FULL, + getOccupiedAreaInCaseNothingWasWrappedWithFull(result, splitRenderer), splitRenderer, null, null); + } final AbstractRenderer[] splitAndOverflowRenderers = createSplitAndOverflowRenderers( childPos, result.getStatus(), result, waitingFloatsSplitRenderers, waitingOverflowFloatRenderers); @@ -225,13 +250,13 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, AbstractRenderer splitRenderer = splitAndOverflowRenderers[0]; final AbstractRenderer overflowRenderer = splitAndOverflowRenderers[1]; overflowRenderer.deleteOwnProperty(Property.FORCED_PLACEMENT); + updateHeightsOnSplit(wasHeightClipped, splitRenderer, overflowRenderer); if (isRelativePosition() && !positionedRenderers.isEmpty()) { overflowRenderer.positionedRenderers = new ArrayList<>(positionedRenderers); } // TODO DEVSIX-5086 When flex-wrap will be fully supported we'll need to update height on split - if (keepTogether) { splitRenderer = null; overflowRenderer.setChildRenderers(getChildRenderers()); @@ -241,23 +266,15 @@ LayoutResult processNotFullChildResult(LayoutContext layoutContext, applyAbsolutePositionIfNeeded(layoutContext); - if (Boolean.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 == null || splitRenderer.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, + overflowRenderer, null).setAreaBreak(result.getAreaBreak()); } } @@ -322,6 +339,20 @@ Rectangle recalculateLayoutBoxBeforeChildLayout(Rectangle layoutBox, return layoutBoxCopy; } + @Override + void handleForcedPlacement(boolean anythingPlaced) { + // In (horizontal) FlexContainerRenderer Property.FORCED_PLACEMENT is still valid for other children + // so do nothing + } + + void setHypotheticalCrossSize(Float mainSize, Float hypotheticalCrossSize) { + hypotheticalCrossSizes.put(mainSize.floatValue(), hypotheticalCrossSize); + } + + Float getHypotheticalCrossSize(Float mainSize) { + return hypotheticalCrossSizes.get(mainSize.floatValue()); + } + private FlexItemInfo findFlexItemInfo(AbstractRenderer renderer) { for (List line : lines) { for (FlexItemInfo itemInfo : line) { @@ -332,7 +363,7 @@ private FlexItemInfo findFlexItemInfo(AbstractRenderer renderer) { } return null; } - + @Override void fixOccupiedAreaIfOverflowedX(OverflowPropertyValue overflowX, Rectangle layoutBox) { // TODO DEVSIX-5087 Support overflow visible/hidden property correctly @@ -351,6 +382,71 @@ public void addChild(IRenderer renderer) { super.addChild(renderer); } + private void fillSplitOverflowRenderersForPartialResult(AbstractRenderer splitRenderer, + AbstractRenderer overflowRenderer, List 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; + boolean metChildRendererInLine = false; + for (final FlexItemInfo itemInfo : 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 + final 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()); + + final 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()); + } else { + // 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 @@ -368,4 +464,9 @@ private void findMinMaxWidthIfCorrespondingPropertiesAreNotSet(MinMaxWidth minMa } } + private static void addSimulateDiv(AbstractRenderer overflowRenderer, float width) { + final IRenderer fakeOverflowRenderer = new DivRenderer( + new Div().setMinWidth(width).setMaxWidth(width)); + overflowRenderer.addChildRenderer(fakeOverflowRenderer); + } } diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java index 50e7bc5a6a..286efd3096 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexItemInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java index 8f26bdc0a5..849e3fd07e 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FlexUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -90,6 +90,8 @@ public static List> calculateChildrenRectangles(Rectangle fle FlexContainerRenderer flexContainerRenderer) { Rectangle layoutBox = flexContainerBBox.clone(); flexContainerRenderer.applyMarginsBordersPaddings(layoutBox, false); + // Currently only width is used in this method + final float layoutBoxWidth = layoutBox.getWidth(); // 9.2. Line Length Determination @@ -99,9 +101,9 @@ public static List> calculateChildrenRectangles(Rectangle fle // 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(); @@ -408,20 +410,36 @@ static void resolveFlexibleLengths(List> lines, fl static void determineHypotheticalCrossSizeForFlexItems(List> lines) { for (List line : lines) { for (FlexItemCalculationInfo info : 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.error(IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL); - info.hypotheticalCrossSize = 0; + determineHypotheticalCrossSizeForFlexItem(info); + } + } + } + + private static void determineHypotheticalCrossSizeForFlexItem(FlexItemCalculationInfo info) { + if (info.renderer instanceof FlexContainerRenderer && + ((FlexContainerRenderer) info.renderer).getHypotheticalCrossSize(info.mainSize) != null) { + // Take from cache + info.hypotheticalCrossSize = ((FlexContainerRenderer) info.renderer) + .getHypotheticalCrossSize(info.mainSize).floatValue(); + } 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 instanceof FlexContainerRenderer) { + ((FlexContainerRenderer) info.renderer).setHypotheticalCrossSize(info.mainSize, + info.hypotheticalCrossSize); } + } else { + logger.error(IoLogMessageConstant.FLEX_ITEM_LAYOUT_RESULT_IS_NOT_FULL); + info.hypotheticalCrossSize = 0; } } } diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java index 03a1a0e127..b3899a8e66 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/FloatingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java index 5bcc2ec10d..253423053d 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ILeafElementRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java index 211217cb78..bf7857b773 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/IRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java index f6af4b2456..7817d1aab8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ImageRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.geom.AffineTransform; import com.itextpdf.kernel.geom.Point; @@ -69,11 +70,10 @@ This file is part of the iText (R) project. import com.itextpdf.layout.renderer.objectfit.ObjectFitApplyingResult; import com.itextpdf.layout.renderer.objectfit.ObjectFitCalculator; import com.itextpdf.layout.tagging.LayoutTaggingHelper; -import com.itextpdf.commons.utils.MessageFormatUtil; +import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.List; public class ImageRenderer extends AbstractRenderer implements ILeafElementRenderer { @@ -196,9 +196,19 @@ public LayoutResult layout(LayoutContext layoutContext) { // indicates whether the placement is forced boolean isPlacingForced = false; if (width > layoutBox.getWidth() + EPS || height > layoutBox.getHeight() + EPS) { - if (Boolean.TRUE.equals(getPropertyAsBoolean(Property.FORCED_PLACEMENT)) || (width > layoutBox.getWidth() && processOverflowX) || (height > layoutBox.getHeight() && processOverflowY)) { + if (Boolean.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/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java new file mode 100644 index 0000000000..380f6de0f4 --- /dev/null +++ b/layout/src/main/java/com/itextpdf/layout/renderer/InlineVerticalAlignmentHelper.java @@ -0,0 +1,208 @@ +/* + 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 . + */ +package com.itextpdf.layout.renderer; + +import com.itextpdf.kernel.geom.Rectangle; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; +import com.itextpdf.layout.properties.LineHeight; +import com.itextpdf.layout.properties.Property; + +import java.util.List; +import java.util.function.Predicate; +import java.util.stream.Collectors; + +final class InlineVerticalAlignmentHelper { + + private static final float ADJUSTMENT_THRESHOLD = 0.001F; + + private static final float SUPER_OFFSET = 0.3F; + + private static final 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 + List sortedRenderers = lineRenderer.getChildRenderers().stream(). + sorted((r1, r2) -> (int) Math.round((r2.getOccupiedArea().getBBox().getHeight() - + r1.getOccupiedArea().getBBox().getHeight()) * 1000)).collect(Collectors.toList()); + processRenderers(lineRenderer, sortedRenderers, actualYLine, + alignment -> isBoxOrientedVerticalAlignment(alignment), + alignment -> true); + } + + private static boolean isBoxOrientedVerticalAlignment(InlineVerticalAlignment alignment) { + return alignment.getType() == InlineVerticalAlignmentType.TOP || + alignment.getType() == InlineVerticalAlignmentType.BOTTOM; + } + + private static void processRenderers(LineRenderer lineRenderer, List 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.MIN_VALUE; + float minBottom = Float.MAX_VALUE; + float maxHeight = Float.MIN_VALUE; + boolean maxminValuesChanged = false; + for (final IRenderer renderer : renderers) { + if (FloatingHelper.isRendererFloating(renderer)) { + continue; + } + InlineVerticalAlignment alignment = renderer.getProperty( + + Property.INLINE_VERTICAL_ALIGNMENT); + if (alignment == null) { + alignment = new InlineVerticalAlignment(); + } + + if (needProcess.test(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.test(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 instanceof AbstractRenderer && !(renderer instanceof 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; + for (final IRenderer renderer : 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 BASELINE: + return baseline - getChildBaseline(renderer, leading); + case TEXT_TOP: + return textTop - cBBox.getTop(); + case TEXT_BOTTOM: + return textBottom - cBBox.getBottom(); + case FIXED: + float offsetFixed = 0; + offsetFixed = alignment.getValue(); + return baseline + offsetFixed - getChildBaseline(renderer, leading); + case SUPER: + case SUB: + case 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 MIDDLE: + return (baseline + xHeight / 2) - (cBBox.getBottom() + cBBox.getHeight() / 2); + case BOTTOM: + return pBBox.getBottom() - cBBox.getBottom(); + case TOP: + return pBBox.getTop() - cBBox.getTop(); + default: + return 0; + } + } + + private static float getChildBaseline(IRenderer renderer, float leading) { + if (renderer instanceof ILeafElementRenderer) { + float descent = ((ILeafElementRenderer) renderer).getDescent(); + return renderer.getOccupiedArea().getBBox().getBottom() - descent; + } else { + Float yLine = LineRenderer.isInlineBlockChild(renderer) && renderer instanceof AbstractRenderer ? + ((AbstractRenderer) renderer).getLastYLineRecursively() : null; + return (yLine == null ? + renderer.getOccupiedArea().getBBox().getBottom() : (float) yLine - (leading / 2)); + } + } +} diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java index 914b3287ba..595d76c236 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineHeightHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,29 +29,51 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.RenderingMode; class LineHeightHelper { - private static float DEFAULT_LINE_HEIGHT_COEFF = 1.15f; + public static final int ASCENDER_INDEX = 0; + public static final int DESCENDER_INDEX = 1; + public static final int XHEIGHT_INDEX = 2; + public static final int LEADING_INDEX = 3; + private static final float DEFAULT_LINE_HEIGHT_COEFF = 1.15f; private LineHeightHelper() { } + /** + * Get actual ascender, descender. + * @param renderer the renderer to retrieve the ascender and descender from + * @return an array containing in this order actual ascender + */ static float[] getActualAscenderDescender(AbstractRenderer renderer) { + float[] result = getActualFontInfo(renderer); + return new float[] {result[0], result[1]}; + } + + /** + * Get actual ascender, descender, xHeight and leading. + * @param renderer the renderer to retrieve the font info from + * @return an array containing in this order actual ascender, descender, xHeight and leading + */ + static float[] getActualFontInfo(AbstractRenderer renderer) { float ascender; float descender; float lineHeight = LineHeightHelper.calculateLineHeight(renderer); float[] fontAscenderDescender = 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}; } static float[] getFontAscenderDescenderNormalized(AbstractRenderer renderer) { PdfFont font = renderer.resolveFirstPdfFont(); float fontSize = renderer.getPropertyAsUnitValue(Property.FONT_SIZE).getValue(); - float[] fontAscenderDescenderFromMetrics = TextRenderer.calculateAscenderDescender(font, RenderingMode.HTML_MODE); + float[] fontAscenderDescenderFromMetrics = TextRenderer.calculateAscenderDescender(font, + RenderingMode.HTML_MODE); 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}; } static float calculateLineHeight(AbstractRenderer renderer) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java index 1ecf259a20..fbd30d1384 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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,14 +43,14 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; +import com.itextpdf.commons.actions.contexts.IMetaInfo; +import com.itextpdf.commons.actions.sequence.SequenceId; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.font.otf.Glyph; import com.itextpdf.io.font.otf.GlyphLine; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.ArrayUtil; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.util.TextUtil; -import com.itextpdf.commons.actions.sequence.SequenceId; -import com.itextpdf.commons.actions.contexts.IMetaInfo; import com.itextpdf.kernel.geom.Rectangle; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.layout.element.TabStop; @@ -65,6 +65,8 @@ This file is part of the iText (R) project. import com.itextpdf.layout.minmaxwidth.MinMaxWidthUtils; import com.itextpdf.layout.properties.BaseDirection; import com.itextpdf.layout.properties.FloatPropertyValue; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; import com.itextpdf.layout.properties.Leading; import com.itextpdf.layout.properties.OverflowPropertyValue; import com.itextpdf.layout.properties.Property; @@ -131,14 +133,17 @@ public LayoutResult layout(LayoutContext layoutContext) { boolean noSoftWrap = Boolean.TRUE.equals(this.getOwnProperty(Property.NO_SOFT_WRAP_INLINE)); - LineLayoutContext lineLayoutContext = layoutContext instanceof LineLayoutContext ? (LineLayoutContext) layoutContext : new LineLayoutContext(layoutContext); + LineLayoutContext lineLayoutContext = + layoutContext instanceof LineLayoutContext ? (LineLayoutContext) layoutContext + : new LineLayoutContext(layoutContext); if (lineLayoutContext.getTextIndent() != 0) { layoutBox .moveRight(lineLayoutContext.getTextIndent()) .setWidth(layoutBox.getWidth() - lineLayoutContext.getTextIndent()); } - occupiedArea = new LayoutArea(layoutContext.getArea().getPageNumber(), layoutBox.clone().moveUp(layoutBox.getHeight()).setHeight(0).setWidth(0)); + occupiedArea = new LayoutArea(layoutContext.getArea().getPageNumber(), + layoutBox.clone().moveUp(layoutBox.getHeight()).setHeight(0).setWidth(0)); updateChildrenParent(); @@ -198,7 +203,8 @@ && hasChildRendererInHtmlMode()) { while (childPos < getChildRenderers().size()) { IRenderer childRenderer = getChildRenderers().get(childPos); LayoutResult childResult = null; - Rectangle bbox = new Rectangle(layoutBox.getX() + curWidth, layoutBox.getY(), layoutBox.getWidth() - curWidth, layoutBox.getHeight()); + Rectangle bbox = new Rectangle(layoutBox.getX() + curWidth, layoutBox.getY(), + layoutBox.getWidth() - curWidth, layoutBox.getHeight()); RenderingMode childRenderingMode = childRenderer.getProperty(Property.RENDERING_MODE); @@ -220,13 +226,15 @@ && hasChildRendererInHtmlMode()) { } else if (childRenderer instanceof TabRenderer) { if (hangingTabStop != null) { IRenderer tabRenderer = getChildRenderers().get(childPos - 1); - tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); curWidth += tabRenderer.getOccupiedArea().getBBox().getWidth(); widthHandler.updateMaxChildWidth(tabRenderer.getOccupiedArea().getBBox().getWidth()); } hangingTabStop = calculateTab(childRenderer, curWidth, layoutBox.getWidth()); - if (childPos == getChildRenderers().size() - 1) + if (childPos == getChildRenderers().size() - 1) { hangingTabStop = null; + } if (hangingTabStop != null) { lastTabIndex = childPos; ++childPos; @@ -244,7 +252,8 @@ && hasChildRendererInHtmlMode()) { boolean childWidthWasReplaced = false; boolean childRendererHasOwnWidthProperty = childRenderer.hasOwnProperty(Property.WIDTH); if (childWidth instanceof UnitValue && ((UnitValue) childWidth).isPercentValue()) { - float normalizedChildWidth = ((UnitValue) childWidth).getValue() / 100 * layoutContext.getArea().getBBox().getWidth(); + float normalizedChildWidth = + ((UnitValue) childWidth).getValue() / 100 * layoutContext.getArea().getBBox().getWidth(); normalizedChildWidth = decreaseRelativeWidthByChildAdditionalWidth(childRenderer, normalizedChildWidth); if (normalizedChildWidth > 0) { @@ -254,10 +263,13 @@ && hasChildRendererInHtmlMode()) { } FloatPropertyValue kidFloatPropertyVal = childRenderer.getProperty(Property.FLOAT); - boolean isChildFloating = childRenderer instanceof AbstractRenderer && FloatingHelper.isRendererFloating(childRenderer, kidFloatPropertyVal); + boolean isChildFloating = + childRenderer instanceof AbstractRenderer && FloatingHelper.isRendererFloating(childRenderer, + kidFloatPropertyVal); if (isChildFloating) { childResult = null; - MinMaxWidth kidMinMaxWidth = FloatingHelper.calculateMinMaxWidthForFloat((AbstractRenderer) childRenderer, kidFloatPropertyVal); + MinMaxWidth kidMinMaxWidth = FloatingHelper.calculateMinMaxWidthForFloat( + (AbstractRenderer) childRenderer, kidFloatPropertyVal); float floatingBoxFullWidth = kidMinMaxWidth.getMaxWidth(); // Width will be recalculated on float layout; // also not taking it into account (i.e. not setting it on child renderer) results in differences with html @@ -271,7 +283,10 @@ && hasChildRendererInHtmlMode()) { } if (!lineLayoutContext.isFloatOverflowedToNextPageWithNothing() && floatsOverflowedToNextLine.isEmpty() && (!anythingPlaced || floatingBoxFullWidth <= bbox.getWidth())) { - childResult = childRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), layoutContext.getArea().getBBox().clone()), null, floatRendererAreas, wasParentsHeightClipped)); + childResult = childRenderer.layout(new LayoutContext( + new LayoutArea(layoutContext.getArea().getPageNumber(), + layoutContext.getArea().getBBox().clone()), null, floatRendererAreas, + wasParentsHeightClipped)); } // Get back child width so that it's not lost if (childWidthWasReplaced) { @@ -298,7 +313,8 @@ && hasChildRendererInHtmlMode()) { if (childResult == null && !lineLayoutContext.isFloatOverflowedToNextPageWithNothing()) { floatsOverflowedToNextLine.add(childRenderer); - } else if (lineLayoutContext.isFloatOverflowedToNextPageWithNothing() || childResult.getStatus() == LayoutResult.NOTHING) { + } else if (lineLayoutContext.isFloatOverflowedToNextPageWithNothing() + || childResult.getStatus() == LayoutResult.NOTHING) { floatsToNextPageSplitRenderers.put(childPos, null); floatsToNextPageOverflowRenderers.add(childRenderer); lineLayoutContext.setFloatOverflowedToNextPageWithNothing(true); @@ -319,13 +335,15 @@ && hasChildRendererInHtmlMode()) { ((TextRenderer) splitRenderer).trimLast(); } // ensure no other thing (like text wrapping the float) will occupy the line - splitRenderer.getOccupiedArea().getBBox().setWidth(layoutContext.getArea().getBBox().getWidth()); + splitRenderer.getOccupiedArea().getBBox() + .setWidth(layoutContext.getArea().getBBox().getWidth()); result = new LineLayoutResult(LayoutResult.PARTIAL, occupiedArea, split[0], split[1], null); break; } else { floatsToNextPageSplitRenderers.put(childPos, childResult.getSplitRenderer()); floatsToNextPageOverflowRenderers.add(childResult.getOverflowRenderer()); - adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, childResult.getSplitRenderer().getOccupiedArea().getBBox()); + adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, + childResult.getSplitRenderer().getOccupiedArea().getBBox()); } } else { floatsPlacedInLine = true; @@ -335,11 +353,13 @@ && hasChildRendererInHtmlMode()) { ((TextRenderer) childRenderer).trimLast(); } - adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, childRenderer.getOccupiedArea().getBBox()); + adjustLineOnFloatPlaced(layoutBox, childPos, kidFloatPropertyVal, + childRenderer.getOccupiedArea().getBBox()); } childPos++; - if (!anythingPlaced && childResult != null && childResult.getStatus() == LayoutResult.NOTHING && floatRendererAreas.isEmpty()) { + if (!anythingPlaced && childResult != null && childResult.getStatus() == LayoutResult.NOTHING + && floatRendererAreas.isEmpty()) { if (isFirstOnRootArea()) { // Current line is empty, kid returns nothing and neither floats nor content // were met on root area (e.g. page area) - return NOTHING, don't layout other line content, @@ -352,14 +372,20 @@ && hasChildRendererInHtmlMode()) { MinMaxWidth childBlockMinMaxWidth = null; boolean isInlineBlockChild = isInlineBlockChild(childRenderer); - if (!childWidthWasReplaced) { - if (isInlineBlockChild && childRenderer instanceof 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 instanceof AbstractRenderer) { + final 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); @@ -376,11 +402,15 @@ && hasChildRendererInHtmlMode()) { childRenderer.setProperty(Property.FORCED_PLACEMENT, true); } } - childBlockMinMaxWidth.setChildrenMaxWidth(childBlockMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); - childBlockMinMaxWidth.setChildrenMinWidth(childBlockMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); } - } + if (childBlockMinMaxWidth != null) { + childBlockMinMaxWidth.setChildrenMaxWidth( + childBlockMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childBlockMinMaxWidth.setChildrenMinWidth( + childBlockMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + } + } boolean shouldBreakLayouting = false; @@ -393,7 +423,8 @@ && hasChildRendererInHtmlMode()) { && !((TextRenderer) childRenderer).textContainsSpecialScriptGlyphs(true); if (!wasXOverflowChanged - && (childPos > 0 || setOverflowFitCausedBySpecialScripts || setOverflowFitCausedByTextRendererInHtmlMode) + && (childPos > 0 || setOverflowFitCausedBySpecialScripts + || setOverflowFitCausedByTextRendererInHtmlMode) && !textSequenceOverflowXProcessing) { oldXOverflow = this.getProperty(Property.OVERFLOW_X); wasXOverflowChanged = true; @@ -403,7 +434,9 @@ && hasChildRendererInHtmlMode()) { TextSequenceWordWrapping.preprocessTextSequenceOverflowX(this, textSequenceOverflowXProcessing, childRenderer, wasXOverflowChanged, oldXOverflow); - childResult = childRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + childResult = childRenderer.layout( + new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); shouldBreakLayouting = TextSequenceWordWrapping.postprocessTextSequenceOverflowX( this, textSequenceOverflowXProcessing, @@ -417,8 +450,10 @@ && hasChildRendererInHtmlMode()) { // it means that we've already increased layout area by MIN_MAX_WIDTH_CORRECTION_EPS if (childResult instanceof MinMaxWidthLayoutResult && null != childBlockMinMaxWidth) { MinMaxWidth childResultMinMaxWidth = ((MinMaxWidthLayoutResult) childResult).getMinMaxWidth(); - childResultMinMaxWidth.setChildrenMaxWidth(childResultMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); - childResultMinMaxWidth.setChildrenMinWidth(childResultMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childResultMinMaxWidth.setChildrenMaxWidth( + childResultMinMaxWidth.getChildrenMaxWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); + childResultMinMaxWidth.setChildrenMinWidth( + childResultMinMaxWidth.getChildrenMinWidth() + MIN_MAX_WIDTH_CORRECTION_EPS); } } @@ -457,7 +492,8 @@ && hasChildRendererInHtmlMode()) { minMaxWidthOfTextRendererSequenceHelper, anythingPlaced, textRendererLayoutResults, specialScriptLayoutResults, lineLayoutContext.getTextIndent()); - boolean newLineOccurred = (childResult instanceof TextLayoutResult && ((TextLayoutResult) childResult).isSplitForcedByNewline()); + boolean newLineOccurred = (childResult instanceof TextLayoutResult + && ((TextLayoutResult) childResult).isSplitForcedByNewline()); if (!shouldBreakLayouting) { shouldBreakLayouting = childResult.getStatus() != LayoutResult.FULL || newLineOccurred; } @@ -552,26 +588,30 @@ && hasChildRendererInHtmlMode()) { float currChildTextIndent = anythingPlaced ? 0 : lineLayoutContext.getTextIndent(); if (hangingTabStop != null && ( - TabAlignment.LEFT == hangingTabStop.getTabAlignment() - || shouldBreakLayouting - || getChildRenderers().size() - 1 == childPos + TabAlignment.LEFT == hangingTabStop.getTabAlignment() + || shouldBreakLayouting + || getChildRenderers().size() - 1 == childPos || getChildRenderers().get(childPos + 1) instanceof TabRenderer)) { IRenderer tabRenderer = getChildRenderers().get(lastTabIndex); List affectedRenderers = new ArrayList<>(); affectedRenderers.addAll(getChildRenderers().subList(lastTabIndex + 1, childPos + 1)); float tabWidth = calculateTab(layoutBox, curWidth, hangingTabStop, affectedRenderers, tabRenderer); - tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), wasParentsHeightClipped)); + tabRenderer.layout(new LayoutContext(new LayoutArea(layoutContext.getArea().getPageNumber(), bbox), + wasParentsHeightClipped)); float sumOfAffectedRendererWidths = 0; for (IRenderer renderer : affectedRenderers) { renderer.move(tabWidth + sumOfAffectedRendererWidths, 0); sumOfAffectedRendererWidths += renderer.getOccupiedArea().getBBox().getWidth(); } if (childResult.getSplitRenderer() != null) { - childResult.getSplitRenderer().move(tabWidth + sumOfAffectedRendererWidths - childResult.getSplitRenderer().getOccupiedArea().getBBox().getWidth(), 0); + childResult.getSplitRenderer() + .move(tabWidth + sumOfAffectedRendererWidths - childResult.getSplitRenderer() + .getOccupiedArea().getBBox().getWidth(), 0); } float tabAndNextElemWidth = tabWidth + childResult.getOccupiedArea().getBBox().getWidth(); - if (hangingTabStop.getTabAlignment() == TabAlignment.RIGHT && curWidth + tabAndNextElemWidth < hangingTabStop.getTabPosition()) { + if (hangingTabStop.getTabAlignment() == TabAlignment.RIGHT + && curWidth + tabAndNextElemWidth < hangingTabStop.getTabPosition()) { curWidth = hangingTabStop.getTabPosition(); } else { curWidth += tabAndNextElemWidth; @@ -587,7 +627,9 @@ && hasChildRendererInHtmlMode()) { widthHandler.updateMaxChildWidth(maxChildWidth + currChildTextIndent); } if (!forceOverflowForTextRendererPartialResult) { - occupiedArea.setBBox(new Rectangle(layoutBox.getX(), layoutBox.getY() + layoutBox.getHeight() - maxHeight, curWidth, maxHeight)); + occupiedArea.setBBox( + new Rectangle(layoutBox.getX(), layoutBox.getY() + layoutBox.getHeight() - maxHeight, + curWidth, maxHeight)); } } @@ -670,7 +712,8 @@ && hasChildRendererInHtmlMode()) { minMaxWidthOfTextRendererSequenceHelper, noSoftWrap, widthHandler); if (result == null) { - boolean noOverflowedFloats = floatsOverflowedToNextLine.isEmpty() && floatsToNextPageOverflowRenderers.isEmpty(); + boolean noOverflowedFloats = + floatsOverflowedToNextLine.isEmpty() && floatsToNextPageOverflowRenderers.isEmpty(); if (((anythingPlaced || floatsPlacedInLine) && noOverflowedFloats) || getChildRenderers().isEmpty()) { result = new LineLayoutResult(LayoutResult.FULL, occupiedArea, null, null); } else { @@ -692,7 +735,9 @@ && hasChildRendererInHtmlMode()) { result = new LineLayoutResult(LayoutResult.PARTIAL, occupiedArea, split[0], split[1], null); result.setFloatsOverflowedToNextPage(floatsToNextPageOverflowRenderers); } else { - IRenderer causeOfNothing = floatsOverflowedToNextLine.isEmpty() ? floatsToNextPageOverflowRenderers.get(0) : floatsOverflowedToNextLine.get(0); + IRenderer causeOfNothing = + floatsOverflowedToNextLine.isEmpty() ? floatsToNextPageOverflowRenderers.get(0) + : floatsOverflowedToNextLine.get(0); result = new LineLayoutResult(LayoutResult.NOTHING, null, null, this, causeOfNothing); } } @@ -786,8 +831,8 @@ public void justify(float width) { if (lastChildRenderer == null) { return; } - float freeWidth = occupiedArea.getBBox().getX() + width - - lastChildRenderer.getOccupiedArea().getBBox().getX() - lastChildRenderer.getOccupiedArea().getBBox().getWidth(); + float freeWidth = occupiedArea.getBBox().getX() + width - lastChildRenderer.getOccupiedArea().getBBox().getX() - + lastChildRenderer.getOccupiedArea().getBBox().getWidth(); int numberOfSpaces = getNumberOfSpaces(); int baseCharsCount = baseCharactersCount(); float baseFactor = freeWidth / (ratio * numberOfSpaces + (1 - ratio) * (baseCharsCount - 1)); @@ -811,12 +856,17 @@ public void justify(float width) { float childHSCale = (float) ((TextRenderer) child).getPropertyAsFloat(Property.HORIZONTAL_SCALING, 1f); Float oldCharacterSpacing = ((TextRenderer) child).getPropertyAsFloat(Property.CHARACTER_SPACING); Float oldWordSpacing = ((TextRenderer) child).getPropertyAsFloat(Property.WORD_SPACING); - child.setProperty(Property.CHARACTER_SPACING, (null == oldCharacterSpacing ? 0 : (float) oldCharacterSpacing) + characterSpacing / childHSCale); - child.setProperty(Property.WORD_SPACING, (null == oldWordSpacing ? 0 : (float) oldWordSpacing) + wordSpacing / childHSCale); + child.setProperty(Property.CHARACTER_SPACING, + (null == oldCharacterSpacing ? 0 : (float) oldCharacterSpacing) + + characterSpacing / childHSCale); + child.setProperty(Property.WORD_SPACING, + (null == oldWordSpacing ? 0 : (float) oldWordSpacing) + wordSpacing / childHSCale); boolean isLastTextRenderer = child == lastChildRenderer; - float widthAddition = (isLastTextRenderer ? (((TextRenderer) child).lineLength() - 1) : ((TextRenderer) child).lineLength()) * characterSpacing + + float widthAddition = (isLastTextRenderer ? (((TextRenderer) child).lineLength() - 1) + : ((TextRenderer) child).lineLength()) * characterSpacing + wordSpacing * ((TextRenderer) child).getNumberOfSpaces(); - child.getOccupiedArea().getBBox().setWidth(child.getOccupiedArea().getBBox().getWidth() + widthAddition); + child.getOccupiedArea().getBBox() + .setWidth(child.getOccupiedArea().getBBox().getWidth() + widthAddition); } lastRightPos = childX + child.getOccupiedArea().getBBox().getWidth(); } @@ -837,6 +887,7 @@ protected int getNumberOfSpaces() { /** * Gets the total lengths of characters in this line. Other elements (images, tables) are not taken * into account. + * * @return the total lengths of characters in this line. */ protected int length() { @@ -851,6 +902,7 @@ protected int length() { /** * Returns the number of base characters, i.e. non-mark characters + * * @return the number of base non-mark characters */ protected int baseCharactersCount() { @@ -897,23 +949,17 @@ protected LineRenderer[] split() { overflowRenderer.parent = parent; overflowRenderer.addAllProperties(getOwnProperties()); - return new LineRenderer[]{splitRenderer, overflowRenderer}; + return new LineRenderer[] {splitRenderer, overflowRenderer}; } protected LineRenderer adjustChildrenYLine() { - float actualYLine = occupiedArea.getBBox().getY() + occupiedArea.getBBox().getHeight() - maxAscent; - for (final IRenderer renderer : getChildRenderers()) { - if (FloatingHelper.isRendererFloating(renderer)) { - continue; - } - if (renderer instanceof ILeafElementRenderer) { - float descent = ((ILeafElementRenderer) renderer).getDescent(); - renderer.move(0, actualYLine - renderer.getOccupiedArea().getBBox().getBottom() + descent); - } else { - Float yLine = isInlineBlockChild(renderer) && renderer instanceof 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; } @@ -954,7 +1000,8 @@ public boolean containsImage() { @Override public MinMaxWidth getMinMaxWidth() { - LineLayoutResult result = (LineLayoutResult) layout(new LayoutContext(new LayoutArea(1, new Rectangle(MinMaxWidthUtils.getInfWidth(), AbstractRenderer.INF)))); + LineLayoutResult result = (LineLayoutResult) layout(new LayoutContext( + new LayoutArea(1, new Rectangle(MinMaxWidthUtils.getInfWidth(), AbstractRenderer.INF)))); return result.getMinMaxWidth(); } @@ -970,20 +1017,25 @@ boolean hasChildRendererInHtmlMode() { float getTopLeadingIndent(Leading leading) { switch (leading.getType()) { case Leading.FIXED: - return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - occupiedArea.getBBox().getHeight()) / 2; + return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - + occupiedArea.getBBox().getHeight()) / 2; case Leading.MULTIPLIED: UnitValue fontSize = this.getProperty(Property.FONT_SIZE, UnitValue.createPointValue(0f)); if (!fontSize.isPointValue()) { logger.error(MessageFormatUtil.format(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. - 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) != 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; - return Math.max(textAscent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, maxBlockAscent) - maxAscent; + // 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) != 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; + return Math.max(textAscent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, + maxBlockAscent) - maxAscent; default: throw new IllegalStateException(); } @@ -992,20 +1044,25 @@ float getTopLeadingIndent(Leading leading) { float getBottomLeadingIndent(Leading leading) { switch (leading.getType()) { case Leading.FIXED: - return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - occupiedArea.getBBox().getHeight()) / 2; + return (Math.max(leading.getValue(), maxBlockAscent - maxBlockDescent) - + occupiedArea.getBBox().getHeight()) / 2; case Leading.MULTIPLIED: UnitValue fontSize = this.getProperty(Property.FONT_SIZE, UnitValue.createPointValue(0f)); if (!fontSize.isPointValue()) { logger.error(MessageFormatUtil.format(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. - float textAscent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? fontSize.getValue() * 0.8f : maxTextAscent; - float textDescent = maxTextAscent == 0 && maxTextDescent == 0 && !containsImage() ? -fontSize.getValue() * 0.2f : maxTextDescent; - return Math.max(-textDescent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, -maxBlockDescent) + maxDescent; + // 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() * 0.2f : maxTextDescent; + return Math.max(-textDescent + ((textAscent - textDescent) * (leading.getValue() - 1)) / 2, + -maxBlockDescent) + maxDescent; default: throw new IllegalStateException(); } @@ -1100,7 +1157,8 @@ static void adjustChildPositionsAfterReordering(List children, float logger.error(MessageFormatUtil.format(IoLogMessageConstant.PROPERTY_IN_PERCENTS_NOT_SUPPORTED, "left padding")); } - currentWidth += margins[1].getValue() + margins[3].getValue() + paddings[1].getValue() + paddings[3].getValue(); + currentWidth += margins[1].getValue() + margins[3].getValue() + + paddings[1].getValue() + paddings[3].getValue(); ((TextRenderer) child).occupiedArea.getBBox().setX(currentXPos).setWidth(currentWidth); } else { currentWidth = child.getOccupiedArea().getBBox().getWidth(); @@ -1121,7 +1179,8 @@ private LineRenderer[] splitNotFittingFloat(int childPos, LayoutResult childResu return split; } - private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPropertyValue kidFloatPropertyVal, Rectangle justPlacedFloatBox) { + private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPropertyValue kidFloatPropertyVal, + Rectangle justPlacedFloatBox) { if (justPlacedFloatBox.getBottom() >= layoutBox.getTop() || justPlacedFloatBox.getTop() < layoutBox.getTop()) { return; } @@ -1142,7 +1201,8 @@ private void adjustLineOnFloatPlaced(Rectangle layoutBox, int childPos, FloatPro } } - private void replaceSplitRendererKidFloats(Map floatsToNextPageSplitRenderers, LineRenderer splitRenderer) { + private void replaceSplitRendererKidFloats(Map floatsToNextPageSplitRenderers, + LineRenderer splitRenderer) { for (Map.Entry splitFloat : floatsToNextPageSplitRenderers.entrySet()) { if (splitFloat.getValue() != null) { splitRenderer.setChildRenderer(splitFloat.getKey(), splitFloat.getValue()); @@ -1175,8 +1235,9 @@ private TabStop getNextTabStop(float curWidth) { Map.Entry nextTabStopEntry = null; TabStop nextTabStop = null; - if (tabStops != null) + if (tabStops != null) { nextTabStopEntry = tabStops.higherEntry(curWidth); + } if (nextTabStopEntry != null) { nextTabStop = ((Map.Entry) nextTabStopEntry).getValue(); } @@ -1187,7 +1248,8 @@ private TabStop getNextTabStop(float curWidth) { /** * 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); @@ -1212,7 +1274,8 @@ private TabStop calculateTab(IRenderer childRenderer, float curWidth, float line * Calculates and sets tab size with the account of the element that is next in the line after the tab. * Returns resulting width of the tab. */ - private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, List affectedRenderers, IRenderer tabRenderer) { + private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, List affectedRenderers, + IRenderer tabRenderer) { float sumOfAffectedRendererWidths = 0; for (IRenderer renderer : affectedRenderers) { sumOfAffectedRendererWidths += renderer.getOccupiedArea().getBBox().getWidth(); @@ -1258,8 +1321,9 @@ private float calculateTab(Rectangle layoutBox, float curWidth, TabStop tabStop, private void processDefaultTab(IRenderer tabRenderer, float curWidth, float lineWidth) { Float tabDefault = this.getPropertyAsFloat(Property.TAB_DEFAULT); Float tabWidth = tabDefault - curWidth % tabDefault; - if (curWidth + tabWidth > lineWidth) + if (curWidth + tabWidth > lineWidth) { tabWidth = lineWidth - curWidth; + } tabRenderer.setProperty(Property.WIDTH, UnitValue.createPointValue((float) tabWidth)); tabRenderer.setProperty(Property.MIN_HEIGHT, UnitValue.createPointValue(maxAscent - maxDescent)); } @@ -1345,8 +1409,8 @@ static boolean isInlineBlockChild(IRenderer child) { * @return true if the split word can fit the next line without splitting */ boolean isForceOverflowForTextRendererPartialResult(IRenderer childRenderer, boolean wasXOverflowChanged, - OverflowPropertyValue oldXOverflow, LayoutContext layoutContext, - Rectangle layoutBox, boolean wasParentsHeightClipped) { + OverflowPropertyValue oldXOverflow, LayoutContext layoutContext, + Rectangle layoutBox, boolean wasParentsHeightClipped) { if (wasXOverflowChanged) { setProperty(Property.OVERFLOW_X, oldXOverflow); } @@ -1370,7 +1434,7 @@ boolean isForceOverflowForTextRendererPartialResult(IRenderer childRenderer, boo * @return a two-element float array where first element is ascender value and second element is descender value */ float[] getAscentDescentOfLayoutedChildRenderer(IRenderer childRenderer, LayoutResult childResult, - RenderingMode childRenderingMode, boolean isInlineBlockChild) { + RenderingMode childRenderingMode, boolean isInlineBlockChild) { float childAscent = 0; float childDescent = 0; if (childRenderer instanceof ILeafElementRenderer @@ -1452,7 +1516,7 @@ float[] updateAscentDescentAfterTextRendererSequenceProcessing( * @param isChildFloating true if {@link #isChildFloating(IRenderer)} */ void updateAscentDescentAfterChildLayout(float[] childAscentDescent, IRenderer childRenderer, - boolean isChildFloating) { + boolean isChildFloating) { float childAscent = childAscentDescent[0]; float childDescent = childAscentDescent[1]; this.maxAscent = Math.max(this.maxAscent, childAscent); @@ -1513,7 +1577,7 @@ private void updateBidiLevels(int totalNumberOfTrimmedGlyphs, BaseDirection base /** * While resolving TextRenderer may split into several ones with different fonts. */ - private void resolveChildrenFonts() { + private void resolveChildrenFonts() { final List newChildRenderers = new ArrayList<>(getChildRenderers().size()); boolean updateChildRenderers = false; for (final IRenderer child : getChildRenderers()) { @@ -1533,7 +1597,8 @@ private void resolveChildrenFonts() { } 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 instanceof AbstractRenderer) { Rectangle dummyRect = new Rectangle(normalizedChildWidth, 0); ((AbstractRenderer) childRenderer).applyMargins(dummyRect, false); @@ -1546,6 +1611,36 @@ private float decreaseRelativeWidthByChildAdditionalWidth(IRenderer childRendere return normalizedChildWidth; } + private void adjustChildrenYLineDefaultMode() { + float actualYLine = occupiedArea.getBBox().getY() + occupiedArea.getBBox().getHeight() - maxAscent; + + for (final IRenderer renderer : getChildRenderers()) { + if (FloatingHelper.isRendererFloating(renderer)) { + continue; + } + if (renderer instanceof ILeafElementRenderer) { + float descent = ((ILeafElementRenderer) renderer).getDescent(); + renderer.move(0, actualYLine - renderer.getOccupiedArea().getBBox().getBottom() + descent); + } else { + Float yLine = isInlineBlockChild(renderer) && renderer instanceof AbstractRenderer ? + ((AbstractRenderer) renderer).getLastYLineRecursively() : null; + renderer.move(0, actualYLine - (yLine == null ? + renderer.getOccupiedArea().getBBox().getBottom() : (float) yLine)); + } + } + } + + private boolean hasInlineBlocksWithVerticalAlignment() { + for (IRenderer child : getChildRenderers()) { + if (child.hasProperty(Property.INLINE_VERTICAL_ALIGNMENT) && + InlineVerticalAlignmentType.BASELINE != ((InlineVerticalAlignment)child. + getProperty(Property.INLINE_VERTICAL_ALIGNMENT)).getType()) { + return true; + } + } + return false; + } + public static class RendererGlyph { public Glyph glyph; public TextRenderer renderer; diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java index 47f53e7b6e..ebfa2a253c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LineSeparatorRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java index 55007a63c4..80180cddf1 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/LinkRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java index 04e4f3ef47..0c164e1d8c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ListItemRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java index 26f710bea1..ed6b0c9364 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ListRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java index fcd18fe47f..c81405bc68 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MaxMaxWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java index b19297f8f7..da722206aa 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MaxSumWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java b/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java index 276d3d05d2..2c1ff774ba 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/MetaInfoContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java b/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java index 502b81c464..f96aa590a0 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/OrphansWidowsLayoutHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java index c7440c9519..d11bad1c67 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/ParagraphRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java index 642b48d136..34a901faf4 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RootRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java index 899be25fa9..20bbfe7363 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RootRendererAreaStateHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java index d1050abe23..9cdb1e8551 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/RotationUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -127,6 +127,7 @@ public static Float retrieveRotatedLayoutWidth(float availableWidth, AbstractRen 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(); @@ -134,6 +135,7 @@ public static Float retrieveRotatedLayoutWidth(float availableWidth, AbstractRen 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); @@ -188,6 +190,15 @@ public Float storeFloatProperty(int property) { return value; } + public Boolean storeBoolProperty(int property) { + Boolean value = renderer.getPropertyAsBoolean(property); + if (value != null) { + propertiesBackup.put(property, new PropertyBackup(value, renderer.hasOwnProperty(property))); + renderer.setProperty(property, null); + } + return value; + } + public T storeProperty(int property) { T value = renderer.getProperty(property); if (value != null) { diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java index f3284688db..ec9a227b88 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/SeparatedTableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java index ad54f4a30d..462a055faa 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/SumSumWidthHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java index e7da499c3a..731a5a357d 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TabRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java index ebd50fe7ec..d4bffec8cd 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderDescriptor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java index c7d1b9e2aa..f7fc44393e 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorderUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java index 795aab906a..863f3077e8 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableBorders.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java index 3b6dc4afce..cfbc3a88b6 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java b/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java index f8e17da487..d53b22dbe6 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TableWidths.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java b/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java index f1891b0cb7..3691beeacc 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TargetCounterHandler.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java index 7873a66c05..f84184bb4b 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextPreprocessingUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java index bcad205441..a91b715990 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextRenderer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 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,18 +43,18 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; +import com.itextpdf.commons.actions.contexts.IMetaInfo; +import com.itextpdf.commons.actions.sequence.SequenceId; +import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.font.FontMetrics; import com.itextpdf.io.font.FontProgram; import com.itextpdf.io.font.TrueTypeFont; import com.itextpdf.io.font.otf.Glyph; import com.itextpdf.io.font.otf.GlyphLine; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.util.EnumUtil; -import com.itextpdf.commons.utils.MessageFormatUtil; import com.itextpdf.io.util.TextUtil; -import com.itextpdf.commons.actions.sequence.SequenceId; import com.itextpdf.kernel.colors.Color; -import com.itextpdf.commons.actions.contexts.IMetaInfo; import com.itextpdf.kernel.font.PdfFont; import com.itextpdf.kernel.font.PdfType0Font; import com.itextpdf.kernel.font.PdfType1Font; @@ -378,10 +378,10 @@ public LayoutResult layout(LayoutContext layoutContext) { xAdvance = scaleXAdvance(xAdvance, fontSize.getValue(), hScale) / TEXT_SPACE_COEFF; } - float potentialWidth = + final float potentialWidth = nonBreakablePartFullWidth + glyphWidth + xAdvance + italicSkewAddition + boldSimulationAddition; - if (!noSoftWrap && (potentialWidth > layoutBox.getWidth() - currentLineWidth + EPS) - && firstCharacterWhichExceedsAllowedWidth == -1 + final boolean symbolNotFitOnLine = potentialWidth > layoutBox.getWidth() - currentLineWidth + EPS; + if ((!noSoftWrap && symbolNotFitOnLine && firstCharacterWhichExceedsAllowedWidth == -1) || ind == specialScriptFirstNotFittingIndex) { firstCharacterWhichExceedsAllowedWidth = ind; boolean spaceOrWhitespace = TextUtil.isSpaceOrWhitespace(text.get(ind)); @@ -423,8 +423,7 @@ public LayoutResult layout(LayoutContext layoutContext) { previousCharPos = ind; - if (!noSoftWrap - && nonBreakablePartFullWidth + italicSkewAddition + boldSimulationAddition > layoutBox.getWidth() + 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. diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java b/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java index 5597f76df5..8e5ed730fd 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TextSequenceWordWrapping.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java b/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java index e7d1a712af..a23843c21c 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/TypographyUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java index 5ca651856e..7de98ad0f4 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java index 1982ddc36f..9f931b947f 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java index 2f44b59119..ddd8c69244 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/typography/AbstractTypographyApplier.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java b/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java index 13366abd10..cdb361babc 100644 --- a/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java +++ b/layout/src/main/java/com/itextpdf/layout/renderer/typography/DefaultTypographyApplier.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java index ede63997e1..acd62a1379 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/BreakAllSplitCharacters.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java index a217633f96..f10b790e66 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/DefaultSplitCharacters.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java index 1fea22c3ce..be7543137a 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/ISplitCharacters.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java b/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java index a4ba82e1d9..dc186eb297 100644 --- a/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java +++ b/layout/src/main/java/com/itextpdf/layout/splitting/KeepAllSplitCharacters.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java b/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java index 4d32e87e4a..3057af9233 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/IAccessibleElement.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java index 1dc0983019..60b484ab73 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/ITaggingRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java b/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java index 89d5b5fd49..744ece1a97 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/LayoutTaggingHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java index e3758a8299..d4b170953d 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingPriorToOneFiveVersionRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java index 1cfa77d144..7a99664409 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TableTaggingRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java index 7d19bbac11..4b7a4d07cf 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingDummyElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java index a50d398e7c..264ac8b42f 100644 --- a/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java +++ b/layout/src/main/java/com/itextpdf/layout/tagging/TaggingHintKey.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java b/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java index 97d199fe0d..b4dc921711 100644 --- a/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AbstractTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java index 9e323c3fd9..b19a966711 100644 --- a/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,14 +64,19 @@ This file is part of the iText (R) project. import com.itextpdf.layout.element.Text; import com.itextpdf.layout.properties.FloatPropertyValue; import com.itextpdf.layout.properties.HorizontalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignment; +import com.itextpdf.layout.properties.InlineVerticalAlignmentType; +import com.itextpdf.layout.properties.LineHeight; import com.itextpdf.layout.properties.ListNumberingType; import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.RenderingMode; import com.itextpdf.layout.properties.TextAlignment; import com.itextpdf.layout.properties.VerticalAlignment; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; import java.io.IOException; +import java.net.MalformedURLException; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -418,6 +423,171 @@ public void verticalAlignmentTopTest() throws IOException, InterruptedException createDocumentWithAlignment(outPdf, cmpPdf, VerticalAlignment.TOP); } + @Test + public void inlineVerticalAlignmentTopTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTop.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTop.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TOP); + } + + @Test + public void inlineVerticalAlignmentBottomTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBottom.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBottom.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BOTTOM); + } + + @Test + public void inlineVerticalAlignmentMiddleTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentMiddle.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentMiddle.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.MIDDLE); + } + + @Test + public void inlineVerticalAlignmentBaseLineTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentBaseLine.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentBaseLine.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.BASELINE); + } + + @Test + public void inlineVerticalAlignmentTextTopTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextTop.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextTop.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_TOP); + } + + @Test + public void inlineVerticalAlignmentTextBottomTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentTextBottom.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentTextBottom.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.TEXT_BOTTOM); + } + + @Test + public void inlineVerticalAlignmentFixedTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFixed.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFixed.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FIXED); + } + + @Test + public void inlineVerticalAlignmentFractionTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentFraction.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentFraction.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.FRACTION); + } + + @Test + public void inlineVerticalAlignmentSubTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSub.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSub.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUB, (d, p, t) -> t.setFontSize(20)); + } + + @Test + public void inlineVerticalAlignmentSuperTest() throws IOException, InterruptedException { + String outPdf = DESTINATION_FOLDER + "inlineVerticalAlignmentSuper.pdf"; + String cmpPdf = SOURCE_FOLDER + "cmp_inlineVerticalAlignmentSuper.pdf"; + + createDocumentWithInlineAlignment(outPdf, cmpPdf, InlineVerticalAlignmentType.SUPER, (d, p, t) -> t.setFontSize(20)); + } + + + @Test + public void inlineVerticalAlignmentmixedTest() throws IOException, InterruptedException { + // 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"))); + Image image1 = new Image(xObject, 50); + p.add(image1); + p.add(heightdefiner); + doc.add(p); + + pdfDoc.close(); + Assert.assertNull(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); + } + + @Test + public void inlineVerticalAlignmentWithLineHeightSettingTest() throws IOException, InterruptedException { + 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))); + } + + @Test + public void inlineVerticalAlignmentWithFloatsTest() throws IOException, InterruptedException { + 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"))); + Image image1 = new Image(xObject, 200); + image1.setProperty(Property.FLOAT, FloatPropertyValue.LEFT); + d.add(image1); + }); + } + @Test public void floatAlignmentTest03() throws IOException, InterruptedException { String outFileName = DESTINATION_FOLDER + "floatAlignmentTest03.pdf"; @@ -446,6 +616,52 @@ public void floatAlignmentTest03() throws IOException, InterruptedException { Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); } + private static void createDocumentWithInlineAlignment(String outPdf, String cmpPdf, + InlineVerticalAlignmentType verticalAlignment1) throws IOException, InterruptedException { + createDocumentWithInlineAlignment(outPdf, cmpPdf, verticalAlignment1, null); + + } + + + private static void createDocumentWithInlineAlignment(String outPdf, String cmpPdf, + InlineVerticalAlignmentType verticalAlignment1, IInlineTestObjectModifier adjustTestObjects) + throws IOException, InterruptedException { + 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.modify(doc,p, text1); + } + p.add(text1); + p.add(heightdefiner); + doc.add(p); + + pdfDoc.close(); + Assert.assertNull(new CompareTool().compareByContent(outPdf, cmpPdf, DESTINATION_FOLDER)); + } + + private static void createDocumentWithAlignment(String outPdf, String cmpPdf, VerticalAlignment verticalAlignment) throws IOException, InterruptedException { PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outPdf)); @@ -492,4 +708,10 @@ private void addInlineBlockFloatAndText(Document doc, Text text) { "The text is laid out using the correct width, but the alignment value uses the full width.") .setTextAlignment(TextAlignment.JUSTIFIED)); } + + @FunctionalInterface + private static interface IInlineTestObjectModifier { + void modify(Document d, Paragraph p, Text t) throws MalformedURLException; + } + } diff --git a/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java b/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java index 3456ccbb5d..c3d5b218d8 100644 --- a/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java +++ b/layout/src/test/java/com/itextpdf/layout/AreaBreakTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java b/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java index bf79acf55d..6453c1b677 100644 --- a/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BackgroundColorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java b/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java index f6b6a4a348..be8339e35a 100644 --- a/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BackgroundPositionUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/BlockTest.java b/layout/src/test/java/com/itextpdf/layout/BlockTest.java index 1a05eb77e2..3eafc11c67 100644 --- a/layout/src/test/java/com/itextpdf/layout/BlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/BorderTest.java b/layout/src/test/java/com/itextpdf/layout/BorderTest.java index 0e080f9ca9..5de11b9a89 100644 --- a/layout/src/test/java/com/itextpdf/layout/BorderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/BorderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CanvasTest.java b/layout/src/test/java/com/itextpdf/layout/CanvasTest.java index f6dbc230cc..a7c86ca799 100644 --- a/layout/src/test/java/com/itextpdf/layout/CanvasTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CanvasTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java b/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java index 86531ec075..1e785cb48c 100644 --- a/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CanvasUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java b/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java index 79b1b49a54..66fe704e02 100644 --- a/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CollapsingMarginsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java b/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java index 360f7f3329..4cca7c5be4 100644 --- a/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java +++ b/layout/src/test/java/com/itextpdf/layout/CustomCurrentAreaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java index fe85f1b3b2..ff7e2ce603 100644 --- a/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DefaultLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/DestinationTest.java b/layout/src/test/java/com/itextpdf/layout/DestinationTest.java index 9858f61e27..d0fa24b526 100644 --- a/layout/src/test/java/com/itextpdf/layout/DestinationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DestinationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/DocumentTest.java b/layout/src/test/java/com/itextpdf/layout/DocumentTest.java index dea8ca0b1f..2d89ffdd72 100644 --- a/layout/src/test/java/com/itextpdf/layout/DocumentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/DocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java b/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java index 86f361992b..1de7a942e1 100644 --- a/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FixedHeightTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java index ee82676fc0..6cc25e640c 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatAndAlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java b/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java index f676a3179d..30587039af 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatBlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java b/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java index 5a10b7a220..1620834b9c 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/FloatTest.java b/layout/src/test/java/com/itextpdf/layout/FloatTest.java index 328fc3a3cf..dd1575befc 100644 --- a/layout/src/test/java/com/itextpdf/layout/FloatTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FloatTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -1267,7 +1267,6 @@ public void floatsOnPageSplit06_03() throws IOException, InterruptedException { 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(); @@ -1333,7 +1332,7 @@ public void floatsOnPageSplit08_01() throws IOException, InterruptedException { } @Test - @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)) + @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, count = 2)) public void floatsOnPageSplit08_02() throws IOException, InterruptedException { String cmpFileName = sourceFolder + "cmp_floatsOnPageSplit08_02.pdf"; String outFile = destinationFolder + "floatsOnPageSplit08_02.pdf"; @@ -1358,10 +1357,6 @@ public void floatsOnPageSplit08_02() throws IOException, InterruptedException { 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). - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff28_02_")); } @@ -1382,14 +1377,12 @@ public void floatsOnPageSplit08_03() throws IOException, InterruptedException { // Adding normal image that will not fit on the first page and requires forced placement. containerDiv.add(img); -// Adding more text that is naturally expected to be correctly shown. + // Adding more text that is naturally expected to be correctly shown. 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. - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff28_03_")); } @@ -1476,8 +1469,6 @@ public void floatsOnPageSplit11() throws IOException, InterruptedException { 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. - Assert.assertNull(new CompareTool().compareByContent(outFile, cmpFileName, destinationFolder, "diff31_")); } diff --git a/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java b/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java index 5d9fd9097d..48c283192b 100644 --- a/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FontProviderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java index 994980e3bc..d66a2d4f4e 100644 --- a/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/FontSelectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -487,6 +487,53 @@ public void cyrillicAndLatinWithUnicodeRange() throws Exception { Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff" + fileName)); } + @Test + // TODO update cmp after fix DEVSIX-2052 + public void notSignificantCharacterOfTheFontWithUnicodeRange() throws Exception { + String outFileName = destinationFolder + "notSignificantCharacterOfTheFontWithUnicodeRange.pdf"; + String cmpFileName = sourceFolder + "cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf"; + + FontProvider sel = new FontProvider(); + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias", new RangeBuilder(117, 117).create())); // just 'u' letter + Assert.assertTrue(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(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); + } + + @Test + // TODO update cmp after fix DEVSIX-2052 + public void checkThreeFontsInOneLineWithUnicodeRange() throws Exception { + String outFileName = destinationFolder + "checkThreeFontsInOneLineWithUnicodeRange.pdf"; + String cmpFileName = sourceFolder + "cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf"; + + FontProvider sel = new FontProvider(); + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "NotoSansCJKjp-Bold.otf", null, "FontAlias", new RangeBuilder(97, 99).create())); // 'a', 'b' and 'c' are in that interval + Assert.assertTrue(sel.getFontSet().addFont(fontsFolder + "FreeSans.ttf", null, "FontAlias", new RangeBuilder(100, 102).create()));// 'd', 'e' and 'f' are in that interval + Assert.assertTrue(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(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); + } + @Test public void duplicateFontWithUnicodeRange() throws Exception { String fileName = "duplicateFontWithUnicodeRange"; diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java index dc734a34f2..0b123a63a9 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java index 8eca983ac8..3f31150d1e 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateResultTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java b/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java index 585b475a97..ac41e82d74 100644 --- a/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java +++ b/layout/src/test/java/com/itextpdf/layout/HyphenateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java b/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java index 9c3219180a..d87a75ddbe 100644 --- a/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ImageColorProfileTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ImageTest.java b/layout/src/test/java/com/itextpdf/layout/ImageTest.java index 15b1d5a2e3..75a63b0847 100644 --- a/layout/src/test/java/com/itextpdf/layout/ImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -278,7 +278,7 @@ public void imageTest07() throws IOException, InterruptedException { @Test @LogMessages(messages = { - @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA) + @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA, count = 2) }) public void imageTest08() throws IOException, InterruptedException { String outFileName = destinationFolder + "imageTest08.pdf"; diff --git a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java index 645b55f30f..a9e0986cf0 100644 --- a/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java +++ b/layout/src/test/java/com/itextpdf/layout/InlineBlockTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,6 +45,7 @@ This file is part of the iText (R) project. import com.itextpdf.commons.utils.SystemUtil; import com.itextpdf.kernel.colors.Color; import com.itextpdf.kernel.colors.ColorConstants; +import com.itextpdf.kernel.colors.DeviceRgb; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.utils.CompareTool; @@ -54,8 +55,14 @@ This file is part of the iText (R) project. import com.itextpdf.layout.element.Div; import com.itextpdf.layout.element.Paragraph; import com.itextpdf.layout.element.Table; +import com.itextpdf.layout.properties.FloatPropertyValue; +import com.itextpdf.layout.properties.OverflowPropertyValue; +import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.UnitValue; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.FileNotFoundException; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -155,4 +162,37 @@ public void deepNestingInlineBlocksTest01() throws IOException, InterruptedExcep doc.close(); Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff")); } + + @Test + public void wrappingAfter100PercentWidthFloatTest() throws IOException, InterruptedException { + String name = "wrappingAfter100PercentWidthFloatTest.pdf"; + String output = destinationFolder + name; + String cmp = sourceFolder + "cmp_" + name; + + try (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)) + ); + } + + Assert.assertNull(new CompareTool().compareByContent(output, cmp, destinationFolder)); + } } diff --git a/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java b/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java index 56309e700d..5d9a908d6d 100644 --- a/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java +++ b/layout/src/test/java/com/itextpdf/layout/KeepTogetherTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java b/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java index 2a0910b5cb..bf9b2a637d 100644 --- a/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java +++ b/layout/src/test/java/com/itextpdf/layout/KeepWithNextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java b/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java index e334d20a78..157c35e0df 100644 --- a/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LargeElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java index cf2a6e4407..3bd10482b2 100644 --- a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java +++ b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingPdf2Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java index 6bb8df2934..1a2561e558 100644 --- a/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LayoutTaggingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java b/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java index 7a2fa5cbbc..8f873379ae 100644 --- a/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LeadingHeightTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java b/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java index 2a06d107c2..fc3620e1a7 100644 --- a/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LineSeparatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LinkTest.java b/layout/src/test/java/com/itextpdf/layout/LinkTest.java index c0ba876a6f..b31236a20d 100644 --- a/layout/src/test/java/com/itextpdf/layout/LinkTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LinkTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java b/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java index cb95c84eba..445ecdaff6 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListAlignmentDirectionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java b/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java index 1b5f506c84..9d0db287fa 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListItemPositionAlignmentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/ListTest.java b/layout/src/test/java/com/itextpdf/layout/ListTest.java index 7b93611c9e..bf6acadf5d 100644 --- a/layout/src/test/java/com/itextpdf/layout/ListTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java b/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java index 0b87f33292..8b9343bd38 100644 --- a/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/LocationTextExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/NewLineTest.java b/layout/src/test/java/com/itextpdf/layout/NewLineTest.java index a9f0df120a..1412b6055f 100644 --- a/layout/src/test/java/com/itextpdf/layout/NewLineTest.java +++ b/layout/src/test/java/com/itextpdf/layout/NewLineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java b/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java index 204a329931..73ef1904e5 100644 --- a/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java +++ b/layout/src/test/java/com/itextpdf/layout/NonBreakableSpaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java b/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java index 6dd4afa6b4..f2a820d25b 100644 --- a/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ObjectFitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/OpacityTest.java b/layout/src/test/java/com/itextpdf/layout/OpacityTest.java index 6ab3ce27fc..8d9021947d 100644 --- a/layout/src/test/java/com/itextpdf/layout/OpacityTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OpacityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java b/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java index f4cc198cf7..dd152247e1 100644 --- a/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OrphansWidowsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/OverflowTest.java b/layout/src/test/java/com/itextpdf/layout/OverflowTest.java index 6451929e36..8045d2eb29 100644 --- a/layout/src/test/java/com/itextpdf/layout/OverflowTest.java +++ b/layout/src/test/java/com/itextpdf/layout/OverflowTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java b/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java index 38bed20e09..6ba0892698 100644 --- a/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java +++ b/layout/src/test/java/com/itextpdf/layout/ParagraphTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java b/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java index dc121227c6..bfb3d7b749 100644 --- a/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PdfTextExtractorEncodingsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PositioningTest.java b/layout/src/test/java/com/itextpdf/layout/PositioningTest.java index 5f6b7c61c8..c15de1acae 100644 --- a/layout/src/test/java/com/itextpdf/layout/PositioningTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PositioningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java index 53e4947026..b9ffee24b5 100644 --- a/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/PreLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/RotationTest.java b/layout/src/test/java/com/itextpdf/layout/RotationTest.java index 91543ff322..cfab1c0b13 100644 --- a/layout/src/test/java/com/itextpdf/layout/RotationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/RotationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java b/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java index 7365466874..a7df1fb469 100644 --- a/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/SimpleTextExtractionStrategyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java b/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java index 1b86e618e3..45f4351711 100644 --- a/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/StyleUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/StylesTest.java b/layout/src/test/java/com/itextpdf/layout/StylesTest.java index ae6dc2f9a7..cff499cbd9 100644 --- a/layout/src/test/java/com/itextpdf/layout/StylesTest.java +++ b/layout/src/test/java/com/itextpdf/layout/StylesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java b/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java index a11e3ae5c3..737bacb2f6 100644 --- a/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java +++ b/layout/src/test/java/com/itextpdf/layout/SurrPairTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java b/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java index 207c1b37ef..596851c019 100644 --- a/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TableBorderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TableTest.java b/layout/src/test/java/com/itextpdf/layout/TableTest.java index ed59b3ebbc..67ad1ea452 100644 --- a/layout/src/test/java/com/itextpdf/layout/TableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TabsTest.java b/layout/src/test/java/com/itextpdf/layout/TabsTest.java index 2754c14b0b..2c4684686f 100644 --- a/layout/src/test/java/com/itextpdf/layout/TabsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TabsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java index 81d860000e..7e320982b6 100644 --- a/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java +++ b/layout/src/test/java/com/itextpdf/layout/TextWritingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,6 +46,7 @@ This file is part of the iText (R) project. import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.font.PdfFont; import com.itextpdf.kernel.font.PdfFontFactory; +import com.itextpdf.kernel.geom.PageSize; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; import com.itextpdf.kernel.pdf.canvas.PdfCanvasConstants; @@ -59,6 +60,7 @@ This file is part of the iText (R) project. import com.itextpdf.layout.properties.Property; import com.itextpdf.test.ExtendedITextTest; import com.itextpdf.test.annotations.type.IntegrationTest; + import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; @@ -403,4 +405,41 @@ public void leadingAndFloatInTextTest() throws IOException, InterruptedException Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); } + + @Test + public void textWrappingEpsilonTest() throws IOException, InterruptedException { + 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.close(); + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder)); + } } diff --git a/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java b/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java index 67d16d242f..59563345ef 100644 --- a/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java +++ b/layout/src/test/java/com/itextpdf/layout/XMPWriterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java new file mode 100644 index 0000000000..b73fc22951 --- /dev/null +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerSplitTest.java @@ -0,0 +1,175 @@ +/* + 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 . + */ +package com.itextpdf.layout.element; + +import com.itextpdf.kernel.colors.ColorConstants; +import com.itextpdf.kernel.geom.PageSize; +import com.itextpdf.kernel.pdf.PdfDocument; +import com.itextpdf.kernel.pdf.PdfWriter; +import com.itextpdf.kernel.utils.CompareTool; +import com.itextpdf.layout.Document; +import com.itextpdf.layout.borders.SolidBorder; +import com.itextpdf.layout.logs.LayoutLogMessageConstant; +import com.itextpdf.layout.properties.Background; +import com.itextpdf.layout.properties.Property; +import com.itextpdf.layout.properties.UnitValue; +import com.itextpdf.test.ExtendedITextTest; +import com.itextpdf.test.annotations.LogMessage; +import com.itextpdf.test.annotations.LogMessages; +import com.itextpdf.test.annotations.type.IntegrationTest; + +import java.io.IOException; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.experimental.categories.Category; + +@Category(IntegrationTest.class) +public class FlexContainerSplitTest extends ExtendedITextTest { + + private static final String SOURCE_FOLDER = "./src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/"; + private static final String DESTINATION_FOLDER = "./target/test/com/itextpdf/layout/FlexContainerSplitTest/"; + + private static final 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 static final String SHORT_TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit,?"; + + @BeforeClass + public static void beforeClass() { + createDestinationFolder(DESTINATION_FOLDER); + } + + @Test + public void simpleTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "simpleTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_simpleTest.pdf"; + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void heightPropertyTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "heightPropertyTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_heightPropertyTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + ((Paragraph) flexContainer.getChildren().get(0)).setHeight(250); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void smallTrailingElementTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "smallTrailingElementTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_smallTrailingElementTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A5); + + Div flexContainer = createDefaultFlexContainer(); + ((Paragraph) flexContainer.getChildren().get(0)).setHeight(250); + Paragraph p3 = new Paragraph(SHORT_TEXT) + .setWidth(UnitValue.createPercentValue(25)) + .setBackgroundColor(ColorConstants.BLUE) + .setHeight(250); + flexContainer.add(p3); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + public void splitOverSeveralPagesTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "splitOverSeveralPagesTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_splitOverSeveralPagesTest.pdf"; + + try (PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName))) { + Document document = new Document(pdfDocument); + pdfDocument.setDefaultPageSize(PageSize.A6); + + Div flexContainer = createDefaultFlexContainer(); + document.add(flexContainer); + } + + Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, DESTINATION_FOLDER, "diff")); + } + + @Test + @LogMessages(messages = @LogMessage(messageTemplate = LayoutLogMessageConstant.ELEMENT_DOES_NOT_FIT_AREA)) + public void keepTogetherIgnoredTest() throws IOException, InterruptedException { + String outFileName = DESTINATION_FOLDER + "keepTogetherIgnoredTest.pdf"; + String cmpFileName = SOURCE_FOLDER + "cmp_keepTogetherIgnoredTest.pdf"; + + try (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); + } + + Assert.assertNull(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/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java index 4394784016..63eabe903c 100644 --- a/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/element/FlexContainerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,6 +23,7 @@ This file is part of the iText (R) project. package com.itextpdf.layout.element; import com.itextpdf.io.image.ImageDataFactory; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.colors.ColorConstants; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; @@ -283,6 +284,7 @@ public void flexContainerDifferentChildrenDontFitHorizontallyForcedPlacementTest } @Test + @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.CLIP_ELEMENT), ignore = true) public void flexContainerDifferentChildrenDontFitVerticallyTest() throws IOException, InterruptedException { String outFileName = destinationFolder + "flexContainerDifferentChildrenDontFitVerticallyTest" + comparisonPdfId + ".pdf"; String cmpFileName = sourceFolder + "cmp_flexContainerDifferentChildrenDontFitVerticallyTest" + comparisonPdfId + ".pdf"; @@ -322,6 +324,7 @@ public void flexContainerDifferentChildrenDontFitVerticallyTest() throws IOExcep } @Test + @LogMessages(messages = @LogMessage(messageTemplate = IoLogMessageConstant.CLIP_ELEMENT), ignore = true) public void flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest() throws IOException, InterruptedException { String outFileName = destinationFolder + "flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest" + comparisonPdfId + ".pdf"; String cmpFileName = sourceFolder + "cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest" + comparisonPdfId + ".pdf"; diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java index c81d176458..b2661fb03e 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java index c4a58b7ef1..b12615355b 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontCharacteristicsUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java b/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java index 67bc47d52b..bbf35053de 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/FontSelectorLayoutTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java b/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java index 76e9bf5bf4..bc8276e1bd 100644 --- a/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java +++ b/layout/src/test/java/com/itextpdf/layout/font/RangeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java b/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java index 130cada4c3..a3b91da323 100644 --- a/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java +++ b/layout/src/test/java/com/itextpdf/layout/layout/LayoutAreaTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java b/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java index 8a7dd07797..7b7ec19fb6 100644 --- a/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/margincollapse/MarginsCollapseHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java index 5da4524141..3e02ba9792 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundImageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java index 122cc3a601..d2cdb862a4 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundRepeatUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java index 250cee0381..0f02e94391 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundSizeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java index f5279ff45c..5ae826eec4 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/BackgroundUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java b/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java index a2fec8fcbf..039b5f2959 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/PropertyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java b/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java index b89306c8e3..8ec40b24c6 100644 --- a/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java +++ b/layout/src/test/java/com/itextpdf/layout/properties/TransformTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java index 8401ded8a9..7e3e9ee797 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/AbstractRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java index ce4dbad9a1..fa87790ea6 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/AreaBreakRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java index 964f443898..431691451f 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BackgroundSizeCalculationUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java index 4e1d1f31c5..b4929df60a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java index 58e54d4b37..9ebc486eac 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/BlockRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java index 7a64c2b898..52aa6e2aff 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/CellRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java index 48b958f7cc..e1e48b8d93 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/DivRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java index 4efbc7e5f9..e1b7938979 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/EmptyNestedTableTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java index a7b4cdfbfd..86a612e806 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FlexContainerRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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,6 +27,7 @@ This file is part of the iText (R) project. import com.itextpdf.layout.borders.SolidBorder; import com.itextpdf.layout.element.Div; import com.itextpdf.layout.layout.LayoutArea; +import com.itextpdf.layout.layout.LayoutContext; import com.itextpdf.layout.layout.LayoutResult; import com.itextpdf.layout.properties.Property; import com.itextpdf.layout.properties.UnitValue; @@ -274,4 +275,29 @@ public void getNextRendererShouldBeOverriddenTest() { Assert.assertEquals(FlexContainerRenderer.class, flexContainerRenderer.getNextRenderer().getClass()); } + + @Test + public 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 + Assert.assertNotNull(flexRendererChild.getHypotheticalCrossSize(125F)); + Assert.assertNotNull(flexRendererChild.getHypotheticalCrossSize(150F)); + } } diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java index ab168e73b5..a9ad3aa0ad 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FlexUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java index 4efe379204..581cf34dc0 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/FloatExampleTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java index 92af2e6b3f..a4b7aef157 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ImageWidthTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java index d2fa07b36b..59f7f79aa0 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java index bb666c2bbf..c2d5d5a31a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineHeightHelperUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is offered under a commercial and under the AGPL license. @@ -237,4 +237,5 @@ public void calculateFontAscenderDescenderFromFontMetricsOpenSansRegularFontTest Assert.assertEquals(1068.0f, ascenderDescenderFromFontMetrics[0], EPS); Assert.assertEquals(-292.0f, ascenderDescenderFromFontMetrics[1], EPS); } + } diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java index a3341c0e97..7174849571 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LineRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -42,9 +42,9 @@ This file is part of the iText (R) project. */ package com.itextpdf.layout.renderer; -import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.io.font.constants.StandardFonts; import com.itextpdf.io.font.otf.Glyph; +import com.itextpdf.io.logs.IoLogMessageConstant; import com.itextpdf.kernel.font.PdfFontFactory; import com.itextpdf.kernel.geom.Rectangle; import com.itextpdf.kernel.pdf.xobject.PdfFormXObject; @@ -68,7 +68,6 @@ This file is part of the iText (R) project. import java.io.IOException; import java.util.Arrays; - import java.util.List; import org.junit.Assert; import org.junit.Test; @@ -151,13 +150,15 @@ public void adjustChildrenYLineTextChildHtmlModeTest() { 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); @@ -174,7 +175,8 @@ public void adjustChildrenYLineImageChildHtmlModeTest() { 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); @@ -187,7 +189,8 @@ public void adjustChildrenYLineImageChildHtmlModeTest() { lineRenderer.adjustChildrenYLine(); Assert.assertEquals(50f, lineRenderer.getOccupiedAreaBBox().getBottom(), EPS); - Assert.assertEquals(150.0, childImageRenderer.getOccupiedAreaBBox().getBottom(), EPS); + //image should be on the baseline top 250 - maxAscent 150 = 100 + Assert.assertEquals(100.0, childImageRenderer.getOccupiedAreaBBox().getBottom(), EPS); } @Test diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java index ced9a1f34b..dc8c79a75c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/LinkRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java index db74ad9fe5..a88094efad 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ListRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java index 04008d5546..7c6d84d992 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/MetaInfoContainerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java index 217d3a2840..eb5b648273 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/MinWidthTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java index 38739db3b6..fbb895571e 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/ParagraphRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java index 2578ad231f..9807db13f7 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/RendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java index 6df6925c4d..7b382fbd8c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TabRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java index 14e9078ed7..dfe1836f54 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java index 72c66eb389..27431c73a7 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java index 24811c0031..2f822a6ce5 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TableWidthsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java index e769fe1e32..de46a0ae2c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java index 34a203a350..cb5c4c84a5 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TargetCounterHandlerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java index faa3fa5451..4b466420ca 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextFilteringReversedRangesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java index a6927c7b9e..db2a0b30f3 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextPreprocessingUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java index 226bf4bea3..0bbfa04389 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java index 99ff09470d..11eb4b5970 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererPositioningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java index 2ef563e853..218711c0ec 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java index c7eef1e0e9..c89f0c5e8c 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TextRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java index 529036d876..f40c71472a 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/TypographyUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java index 90c1ee5221..fa671ac853 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/WordWrapUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java index e71505aec2..026b0d3af8 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitApplyingResultUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java index f4e7ed0bd4..1b3b85a529 100644 --- a/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java +++ b/layout/src/test/java/com/itextpdf/layout/renderer/objectfit/ObjectFitCalculatorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java index 3947359302..9fe25d9dda 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/BreakAllSplitCharactersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java index a97a5749d1..5b4d385c61 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/DefaultSplitCharacterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java b/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java index 9bb95e31d1..23aa01d707 100644 --- a/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java +++ b/layout/src/test/java/com/itextpdf/layout/splitting/KeepAllSplitCharactersTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java b/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java index 1d5508e9a2..45f811a317 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/OrphansWidowsTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java b/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java index 9ce8114d4a..39b8aec330 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/TestConfigurationEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java b/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java index 9e856d13b6..9a966407f0 100644 --- a/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java +++ b/layout/src/test/java/com/itextpdf/layout/testutil/TestProductEvent.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf new file mode 100644 index 0000000000..a5a39e0e45 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBaseLine.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf new file mode 100644 index 0000000000..084d3c041f Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentBottom.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf new file mode 100644 index 0000000000..973c9bf209 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFixed.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf new file mode 100644 index 0000000000..9ec2161579 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentFraction.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf new file mode 100644 index 0000000000..d4884636ce Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentLineHeight.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf new file mode 100644 index 0000000000..48f36fc502 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMaxHeight.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf new file mode 100644 index 0000000000..1a88e428b4 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMiddle.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf new file mode 100644 index 0000000000..5d2e61e4dc Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMinHeight.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf new file mode 100644 index 0000000000..81e6ad505b Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentMixed.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf new file mode 100644 index 0000000000..39d41fe840 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSub.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf new file mode 100644 index 0000000000..8adcfa19ce Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentSuper.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf new file mode 100644 index 0000000000..9b4d4a082a Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextBottom.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf new file mode 100644 index 0000000000..525150334a Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTextTop.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf new file mode 100644 index 0000000000..306ee16cc2 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentTop.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf new file mode 100644 index 0000000000..190042a13f Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/cmp_inlineVerticalAlignmentWithFloat.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg new file mode 100644 index 0000000000..7cc0b23206 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/AlignmentTest/itis.jpg differ diff --git a/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf b/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf index 1363cee4b2..18c43a1e1f 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf and b/layout/src/test/resources/com/itextpdf/layout/BlockTest/cmp_overflowTest03.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf new file mode 100644 index 0000000000..0354980428 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_heightPropertyTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf new file mode 100644 index 0000000000..7163bfab8a Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_keepTogetherIgnoredTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf new file mode 100644 index 0000000000..a86b7db40d Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_simpleTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf new file mode 100644 index 0000000000..87e98e31b2 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_smallTrailingElementTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf new file mode 100644 index 0000000000..5a8c264b27 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerSplitTest/cmp_splitOverSeveralPagesTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf index d59a071d41..396d5b0cbe 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest1.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf index 15314eb081..ee0bcbbd43 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest3.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf index 8dc598a4b5..bd190546cb 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenDontFitVerticallyTest4.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf index 1971dea622..25d8e935be 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest3.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf index 726c025927..f7b5f0188b 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf and b/layout/src/test/resources/com/itextpdf/layout/FlexContainerTest/cmp_flexContainerDifferentChildrenFitContainerDoesNotFitVerticallyTest4.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf index dde3ccbafa..e0858ec607 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf and b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit06_03.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf index c750e3e2a9..147e7cc66d 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf and b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_02.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf index f0e3818b98..d16d3128da 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf and b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit08_03.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit11.pdf b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit11.pdf index 5e1d9d2452..6b6e035e27 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit11.pdf and b/layout/src/test/resources/com/itextpdf/layout/FloatTest/cmp_floatsOnPageSplit11.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf b/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf new file mode 100644 index 0000000000..b04d1c9f2f Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_checkThreeFontsInOneLineWithUnicodeRange.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf b/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf new file mode 100644 index 0000000000..980431bbc9 Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/FontSelectorTest/cmp_notSignificantCharacterOfTheFontWithUnicodeRange.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf b/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf index 32cee906b0..c792d61668 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf and b/layout/src/test/resources/com/itextpdf/layout/ImageTest/cmp_imageTest08.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf b/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf new file mode 100644 index 0000000000..cce23c564a Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/InlineBlockTest/cmp_wrappingAfter100PercentWidthFloatTest.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/LayoutTaggingTest/cmp_listTest04.pdf b/layout/src/test/resources/com/itextpdf/layout/LayoutTaggingTest/cmp_listTest04.pdf index f696d1bada..07097ca5d5 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/LayoutTaggingTest/cmp_listTest04.pdf and b/layout/src/test/resources/com/itextpdf/layout/LayoutTaggingTest/cmp_listTest04.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf index d878b26eab..087d660a9e 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf and b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_addListOnShortPage1.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf index 58661242cc..70e33f29c1 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf and b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listItemAlignmentTest01.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listNumberingTest01.pdf b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listNumberingTest01.pdf index 0bd5616876..811ec94819 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listNumberingTest01.pdf and b/layout/src/test/resources/com/itextpdf/layout/ListTest/cmp_listNumberingTest01.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf b/layout/src/test/resources/com/itextpdf/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf index 9623295945..e135a3a3c9 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf and b/layout/src/test/resources/com/itextpdf/layout/MinWidthTest/cmp_divBigRotatedParagraphTest01.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf index fa2964ef7c..9b2c13aacd 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf and b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_divRotationTest02.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf index 5b6bedb6c3..35099a2b0f 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf and b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_innerRotationTest02.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf index c55fa971f4..9a6749bf77 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf and b/layout/src/test/resources/com/itextpdf/layout/RotationTest/cmp_splitTextRotationTest02.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf b/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf index e80905f11f..10b30266db 100644 Binary files a/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf and b/layout/src/test/resources/com/itextpdf/layout/TextRendererIntegrationTest/cmp_forcedWordSplit.pdf differ diff --git a/layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf b/layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf new file mode 100644 index 0000000000..63c578c06c Binary files /dev/null and b/layout/src/test/resources/com/itextpdf/layout/TextWritingTest/cmp_textWrappingEpsilon.pdf differ diff --git a/pdfa/pom.xml b/pdfa/pom.xml index 12ffdef206..db5814c4ad 100644 --- a/pdfa/pom.xml +++ b/pdfa/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 pdfa iText 7 - pdfa diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java index 57a74027fa..90e4f32afd 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocument.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java index 94fee451d8..e1d8add9aa 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfADocument.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java index 37884e3be1..1e22ce7eb2 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java index 99cc3404b8..9b0407b2c7 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAPageFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java index 5ddf056ca8..d2d6eb2ece 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/PdfAXMPUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java index d33094e6c8..666dd06368 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA1Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java index 0df2be9368..60e2a9ff76 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA2Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java index 755e53a15d..28a9fc440a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfA3Checker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java index 0c30ff58c6..b2be303195 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/checker/PdfAChecker.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java index 17ae00ffee..ac7b76429a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfAConformanceException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java index 121c73f273..70e538d6d0 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/exceptions/PdfaExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java index 30fb0afc2c..c9524393a7 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfAConformanceLogMessageConstant.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java index 8e7664db5a..12cefa153a 100644 --- a/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java +++ b/pdfa/src/main/java/com/itextpdf/pdfa/logs/PdfALogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java index 8e72b2bdf0..82d6842c8c 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AcroFormCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java index 5be88654b3..15b8debccb 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1ActionCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java index 2d9cd72905..684bd927f6 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1AnnotationCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java index 8c08f08e67..89edb3e792 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1CanvasCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java index d7266a3785..906d804da8 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java index fb9d385eaf..a7f3a80a07 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1GraphicsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java index bada1a322f..52e124e5c6 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1LayoutListTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java index d49b69eb02..a8d55b1e4e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA1bCheckfieldAppearanceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java index 76009bce25..fcbb8fdb32 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AcroFormCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java index c7fc7d553b..4a1fd2aaf8 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2ActionCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java index b6b8d27527..c81e70d256 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2AnnotationCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java index 0e61ed1695..2d4833d4d5 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CanvasCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java index 1f9fbbfa43..daa53ff658 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2CatalogCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java index b8f245507f..45813bf5f7 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java index f5bf586e6c..71d3efbda0 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2GraphicsCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java index 5aac48a165..42d2a3901e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2LayoutOcgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java index 5f30dc4fa3..c9d850fcf9 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA2PageCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java index ce405fcb29..2087cbae11 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3CatalogCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java index f8df052dca..a77dd5ccc1 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfA3EmbeddedFilesCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java index bcd45571d6..bba53c497f 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAgnosticPdfDocumentUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java index a91c7706d1..f0e0950671 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAAppendModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java index a58f4ce8cc..4cfdfb23ef 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfABarcodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java index 74f1187666..d65bf19d6f 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfACheckfieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java index 41a68fa2af..c3241ad744 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFlushingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java index 0b3fb99e72..26d1ea2ea2 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFontTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java index d8762e7928..bd64000d4e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAFormFieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java index 0f09e1761f..3a91a63f38 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectObjectsCountLimitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java index 3862263535..da7bd3db08 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAIndirectResourcesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java index ef11047dff..9acd384477 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfALongStringTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java index 9902b4ecae..5f4021aa3e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPageTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java index 7f4bc81da7..fbb9baf32b 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAPushbuttonfieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java index 691772a2b7..e9d5f3cc30 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfARadiofieldTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java index e7077f5aa9..fe00f53579 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAStampingModeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java index d52ad9be75..4966a888ad 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfATransparencyCheckTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java index 333b1427d0..ec73803bbe 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/PdfAXmpTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java index 1a3df9d0ff..a79597e416 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1CheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java index 046a1306cf..37a05cbd04 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA1ImplementationLimitsCheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java index a379519a19..a7a76bae0e 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerGlyphsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java index 36c142fd1e..28102148e7 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java index 6780a6ac6c..d3277a284c 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2CheckerTransparencyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java index 85c62c2bcd..4466cbe193 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfA2ImplementationLimitsCheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java index 428766dc31..eb58e0fcd0 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java index 8c763b76d0..ae44840db1 100644 --- a/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java +++ b/pdfa/src/test/java/com/itextpdf/pdfa/checker/PdfACheckerTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/pom.xml b/pdftest/pom.xml index 6530d93c13..cbd095329c 100644 --- a/pdftest/pom.xml +++ b/pdftest/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 pdftest iText 7 - pdftest diff --git a/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java b/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java index 4bfd078a8c..b8986ad78a 100644 --- a/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/AssertUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java b/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java index 27b5473d54..0852d7476d 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/ExceptionTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdftest/src/main/java/com/itextpdf/test/Executor.java b/pdftest/src/main/java/com/itextpdf/test/Executor.java index ea4425777c..97acdc95b6 100644 --- a/pdftest/src/main/java/com/itextpdf/test/Executor.java +++ b/pdftest/src/main/java/com/itextpdf/test/Executor.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java b/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java index 713bc35b3c..1297e1632f 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/ExtendedITextTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/ITextTest.java b/pdftest/src/main/java/com/itextpdf/test/ITextTest.java index f91136a768..bb98e698c1 100644 --- a/pdftest/src/main/java/com/itextpdf/test/ITextTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/ITextTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java b/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java index 7695e4555e..44479f38ce 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java +++ b/pdftest/src/main/java/com/itextpdf/test/LogLevelConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdftest/src/main/java/com/itextpdf/test/LogListener.java b/pdftest/src/main/java/com/itextpdf/test/LogListener.java index 5415c760c2..126c6e6d12 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LogListener.java +++ b/pdftest/src/main/java/com/itextpdf/test/LogListener.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java b/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java index ca63a2dddb..deeb5ffb41 100644 --- a/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java +++ b/pdftest/src/main/java/com/itextpdf/test/LoggerHelper.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java b/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java index c29629fd5f..12cc77bc99 100644 --- a/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java +++ b/pdftest/src/main/java/com/itextpdf/test/RunnerSearchConfig.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java b/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java index b637421834..64e32ddb07 100644 --- a/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java +++ b/pdftest/src/main/java/com/itextpdf/test/WrappedSamplesRunner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java index 1cbd3515fe..f6a973e87f 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessage.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java index 8f1c8cac06..b276ff48d7 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/LogMessages.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java index 734776158c..eac27e854a 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/IntegrationTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java index 51eaeacd4f..7f4584b1b9 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/PerformanceTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java index 8db6cf37d5..335bafe49b 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SampleTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java index 5de9c6a776..e0ec064657 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/SlowTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java b/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java index 3438034683..d735d47465 100644 --- a/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java +++ b/pdftest/src/main/java/com/itextpdf/test/annotations/type/UnitTest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java index fc7fec01b0..29c742c504 100644 --- a/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java +++ b/pdftest/src/main/java/com/itextpdf/test/pdfa/VeraPdfValidator.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify @@ -44,7 +44,7 @@ This file is part of the iText (R) project. package com.itextpdf.test.pdfa; import java.util.logging.Level; -import org.verapdf.component.Log; +import java.util.stream.Collectors; import org.verapdf.component.LogsSummary; import org.verapdf.component.LogsSummaryImpl; import org.verapdf.core.VeraPDFException; @@ -103,14 +103,16 @@ public String validate(String filePath) { errorMessage = "VeraPDF execution failed - specified file is encrypted. See report: " + xmlReportPath; } else if (summary.getValidationSummary().getNonCompliantPdfaCount() != 0) { errorMessage = "VeraPDF verification failed. See verification results: " + xmlReportPath; - } else if (logsSummary.getLogsCount() != 0) { - errorMessage = "The following warnings and errors occurred while parsing current file:"; - for (Log log : logsSummary.getLogs()) { - errorMessage += "\n" + log.getLevel() + ": " + log.getMessage(); - } - errorMessage += "\nSee verification results:" + xmlReportPath; } else { System.out.println("VeraPDF verification finished. See verification report: " + xmlReportPath); + + if (logsSummary.getLogsCount() != 0) { + errorMessage = "The following warnings and errors were logged during validation:"; + errorMessage += logsSummary.getLogs().stream() + .map(log -> "\n" + log.getLevel() + ": " + log.getMessage()) + .sorted() + .collect(Collectors.joining()); + } } } catch (IOException | VeraPDFException exc) { errorMessage = "VeraPDF execution failed:\n" + exc.getMessage(); diff --git a/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java b/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java index 2db2c4ade2..8d8daa6150 100644 --- a/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java +++ b/pdftest/src/main/java/com/itextpdf/test/runners/RetryOnFailure.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java b/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java index a0d63bd743..cca9c3ba3d 100644 --- a/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java +++ b/pdftest/src/main/java/com/itextpdf/test/runners/RetryRunner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java b/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java index b1f406a9d4..93c75614d5 100644 --- a/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java +++ b/pdftest/src/main/java/com/itextpdf/test/signutils/Pkcs12FileHelper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java b/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java index fa9b11031a..62b158a3d0 100644 --- a/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java +++ b/pdftest/src/main/java/com/itextpdf/test/utils/FileUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java b/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java index 29c19880a9..0a1b6626e4 100644 --- a/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java +++ b/pdftest/src/test/java/com/itextpdf/test/LoggerHelperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java index fc721cd797..61de29efe9 100644 --- a/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java +++ b/pdftest/src/test/java/com/itextpdf/test/VeraPdfLoggerValidationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify @@ -72,7 +72,12 @@ public void checkValidatorLogsTest() throws IOException { FileUtil.copy(SOURCE_FOLDER + fileNameWithWarnings, DESTINATION_FOLDER + fileNameWithWarnings); FileUtil.copy(SOURCE_FOLDER + fileNameWithoutWarnings, DESTINATION_FOLDER + fileNameWithoutWarnings); - Assert.assertNotNull(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"; + Assert.assertEquals(expectedWarningsForFileWithWarnings, new VeraPdfValidator().validate(DESTINATION_FOLDER + fileNameWithWarnings)); + //We check that the logs are empty after the first check Assert.assertNull(new VeraPdfValidator().validate(DESTINATION_FOLDER + fileNameWithoutWarnings)); } diff --git a/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf b/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf index 57f2b9f02f..278095e339 100644 Binary files a/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf and b/pdftest/src/test/resources/com/itextpdf/pdftest/cmp/VeraPdfLoggerValidationTest/cmp_pdfA2b_checkValidatorLogsTest_with_warnings.pdf differ diff --git a/pom.xml b/pom.xml index aac1cb8a9b..4cd61a34b6 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.itextpdf root - 7.2.4 + 7.2.5 pom iText 7 A Free Java-PDF library diff --git a/sign/pom.xml b/sign/pom.xml index 38c401257f..193f187b9e 100644 --- a/sign/pom.xml +++ b/sign/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 sign iText 7 - sign diff --git a/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java b/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java index a4e9fdabd4..9e3bc18923 100644 --- a/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/BouncyCastleDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java b/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java index a4eef137c4..9ec7e9d055 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/CRLVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java b/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java index 97e30911b4..39a499c157 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateInfo.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java b/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java index adcf18bea3..90eb0fbcd8 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java b/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java index 918014fe0d..b2bd434c26 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateVerification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java b/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java index 84ebdd03bf..29c7c61c17 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/CertificateVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java b/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java index f7c804de5e..7271725bfd 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java +++ b/sign/src/main/java/com/itextpdf/signatures/CrlClientOffline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java b/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java index 48d1a1ab31..6117c1c7f6 100644 --- a/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java +++ b/sign/src/main/java/com/itextpdf/signatures/CrlClientOnline.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java b/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java index ecd4b59dc2..abcf13d760 100644 --- a/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java +++ b/sign/src/main/java/com/itextpdf/signatures/DigestAlgorithms.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java b/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java index 848cb62f96..83cdf9af09 100644 --- a/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java +++ b/sign/src/main/java/com/itextpdf/signatures/EncryptionAlgorithms.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java b/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java index 31831fd78f..37f9854127 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java +++ b/sign/src/main/java/com/itextpdf/signatures/ExternalBlankSignatureContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java b/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java index 7efd4fbe71..009ea7e3c2 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/ICrlClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java b/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java index 091a131be5..44afb95522 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java b/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java index 92a29c9032..c1eb079f4d 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalSignature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java b/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java index d6ed1a2ee4..4ba7029ccc 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java +++ b/sign/src/main/java/com/itextpdf/signatures/IExternalSignatureContainer.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java b/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java index b52b5dbd55..33e1d75121 100644 --- a/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/IOcspClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java b/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java index 6fd60b64c5..2905aefdc6 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java +++ b/sign/src/main/java/com/itextpdf/signatures/ITSAClient.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java index 8674f11a1d..9ccf260fff 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/ITSAInfoBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java b/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java index 7278c9cf42..ec8a3318ba 100644 --- a/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/KeyStoreUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java b/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java index 5d3e055c8e..db78506f73 100644 --- a/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java +++ b/sign/src/main/java/com/itextpdf/signatures/LtvVerification.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java b/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java index 53969a215c..63b9b67df0 100644 --- a/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/LtvVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java b/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java index f3d2762c16..8069b82837 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/OCSPVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OID.java b/sign/src/main/java/com/itextpdf/signatures/OID.java index b0bbc5d44e..15c3ad388d 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OID.java +++ b/sign/src/main/java/com/itextpdf/signatures/OID.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java index 62ed99b2b8..3c9afa0b89 100644 --- a/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/OcspClientBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java b/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java index 53f22ad997..6de8f8d7fb 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfPKCS7.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java index 75d29dd769..89f86a9b6b 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignature.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java index 8fb8bbb222..d83be67029 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureApp.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java index ebe3972bd5..5e980063f0 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureAppearance.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java index 0f7e2ccabb..561ed31e57 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSignatureBuildProperties.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java b/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java index e066215d75..524a2a1f42 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java +++ b/sign/src/main/java/com/itextpdf/signatures/PdfSigner.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java b/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java index 07853e477b..f0edc3c924 100644 --- a/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java +++ b/sign/src/main/java/com/itextpdf/signatures/PrivateKeySignature.java @@ -1,7 +1,7 @@ /* * * This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV * Authors: Bruno Lowagie, Paulo Soares, et al. * * This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java b/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java index 293615c8c4..5fd3c5227f 100644 --- a/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java +++ b/sign/src/main/java/com/itextpdf/signatures/ProviderDigest.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java b/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java index 7c3bf7080d..975413fd16 100644 --- a/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java +++ b/sign/src/main/java/com/itextpdf/signatures/RootStoreVerifier.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java b/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java index 3762f2d5ba..35079ba89a 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java +++ b/sign/src/main/java/com/itextpdf/signatures/SecurityIDs.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignUtils.java b/sign/src/main/java/com/itextpdf/signatures/SignUtils.java index 6788cef0f5..3272924b75 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignUtils.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignUtils.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java b/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java index 0af5123bbf..f1e4f22133 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignaturePermissions.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java b/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java index c14ca2e523..d142d2df08 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignaturePolicyInfo.java @@ -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/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java b/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java index 5161f8658a..1cf5e2096a 100644 --- a/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java +++ b/sign/src/main/java/com/itextpdf/signatures/SignatureUtil.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java b/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java index 87f54c7de7..e599bd6e2c 100644 --- a/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java +++ b/sign/src/main/java/com/itextpdf/signatures/TSAClientBouncyCastle.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java b/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java index d89bdc4b13..8acd372b23 100644 --- a/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java +++ b/sign/src/main/java/com/itextpdf/signatures/TimestampConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/main/java/com/itextpdf/signatures/VerificationException.java b/sign/src/main/java/com/itextpdf/signatures/VerificationException.java index f363e93249..bce624c2c4 100644 --- a/sign/src/main/java/com/itextpdf/signatures/VerificationException.java +++ b/sign/src/main/java/com/itextpdf/signatures/VerificationException.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java b/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java index b5353c425a..98082adaa1 100644 --- a/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java +++ b/sign/src/main/java/com/itextpdf/signatures/VerificationOK.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java b/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java index 365ffeb671..6a56f8aef3 100644 --- a/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java +++ b/sign/src/main/java/com/itextpdf/signatures/exceptions/SignExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java b/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java index 57e8734417..cb3d2313db 100644 --- a/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java +++ b/sign/src/main/java/com/itextpdf/signatures/logs/SignLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java index ab20308d63..e74ee5b145 100644 --- a/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/BouncyCastleDigestUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java index a728ba4c00..c2c5103b4e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java index f2f041b631..409a7ab6e7 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateSupportedCriticalExtensionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java b/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java index 82bdb6d2f3..3449e98f88 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CertificateUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java b/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java index 649521aee8..d2ee29584b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java index a8ede58b90..bb44ba5af7 100644 --- a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java index 602278530c..1bff3e2ed5 100644 --- a/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/DigestAlgorithmsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java index c8242cfbe3..af4e0fce89 100644 --- a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java index 0425ef4fde..143c0fdebc 100644 --- a/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/EncryptionAlgorithmsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java index daef3e751a..c4b1539944 100644 --- a/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/ExternalBlankSignatureContainerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java index 5dd7ab3c52..39d618fe83 100644 --- a/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java index 240bbe4fad..59ec41bf7f 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java index 48f3926f0d..941ffc2572 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java index 6dfd0dfab7..47e97e7326 100644 --- a/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/LtvVerifierUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java b/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java index e8c41a41cb..c0c417e089 100644 --- a/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/OcspClientBouncyCastleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java b/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java index 547eebccf0..fb7c6dbbc8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java index 0c84d2cd31..64f25fb606 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureAppearanceUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java index 5e9810a142..07a7b6cf0a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignatureBuildPropertiesUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java index e86d0fd81f..f465edda9d 100644 --- a/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/PdfSignerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java index 223e98984d..cea70cfca8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/ProviderDigestUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java b/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java index ed0b430b18..d86f665b2c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignUtilsManualTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java index 75de1d5460..5b5ccee33e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignUtilsUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java b/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java index 7108c0ec9b..000531e7d0 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturePermissionsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java b/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java index 6ab87a720f..f47f78a41a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturePolicyInfoTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java index 9435d6391b..fd70a89e41 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java index d42e50b7f8..04133287ab 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignatureUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java b/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java index fc1168a19b..036842d4a8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java +++ b/sign/src/test/java/com/itextpdf/signatures/SignaturesTestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java b/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java index f46ba063c6..8491c3c179 100644 --- a/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/TSAClientBouncyCastleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java b/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java index 7a090e116f..2d62aabe01 100644 --- a/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/VerificationOKTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java index 8ba93f7e99..062431c866 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/AnnotationsSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java index efc0b25a28..573bf3243f 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/CrlClientOnlineTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java index a568992bf3..3dbba177a8 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/EncryptedSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java index 81d8cbca65..dc8dadef9c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/LtvSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java index a42277dd19..06accfe44b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/LtvWithTwoSignaturesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java index 7f466d548b..d48829bf4e 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java index 09d6ccf299..11dd7cdaa3 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PadesSignatureLevelTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java index 68e3c32d9c..65d2d1360a 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/Pdf20SigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java index a5b5092184..f67029ee5d 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfASigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java index 23e6baa20d..0274c227f1 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureAppearanceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java index e0a79f5db7..f467b1da02 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/PdfSignatureTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java index fad763b3b3..a25501a52c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SequentialSignaturesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java index 6099c2b1e8..c6a4634487 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SignDeferredTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java index 32ba63881a..921eab6bd6 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/SimpleSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java index d70357f901..9cfe49c5bb 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/TaggedPdfSigningTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java b/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java index e1493faa67..8f39146919 100644 --- a/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/sign/TimestampSigTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java b/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java index ac2b30df10..76b7035840 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/SignTestPortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java b/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java index bf20628e56..dc0b01601b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/SignaturesCompareTool.java @@ -1,7 +1,7 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java b/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java index ac0d9fe324..811407aa72 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/TimeTestUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java b/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java index b3120d6c0b..f0fea85065 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/X509MockCertificate.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java index 5786c18d52..8195724171 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestCrlBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java index b2f8a866c4..18b8c5d184 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestOcspResponseBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java index a3425b96f1..595a7eebbc 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/builder/TestTimestampTokenBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java b/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java index fe16f93628..59068e1016 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/cert/TestCertificateBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java index 2b50e3cbdd..f8bbaee7cb 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestCrlClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java index ac4237d4cd..de0afc55aa 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestOcspClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java index 5d2bd183c3..fbe6f611d4 100644 --- a/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java +++ b/sign/src/test/java/com/itextpdf/signatures/testutils/client/TestTsaClient.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java index c780755ec5..09802ae69c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/CertificateVerificationClassTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java index 8485f3d428..e47b3f347b 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/CrlVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java index 01219cd5b6..17d6829a48 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/LtvVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java index ad1bccaa4a..021b0a88b4 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/OcspCertificateVerificationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java index 87e85f447b..65337d62d0 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/OcspVerifierTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java index e09442d0a5..3fb1f5a53c 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/IncrementalSavingAttackTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java index 912766a8ac..c1963e4749 100644 --- a/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java +++ b/sign/src/test/java/com/itextpdf/signatures/verify/pdfinsecurity/SignatureWrappingAttackTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/pom.xml b/styled-xml-parser/pom.xml index c76ef1f053..d72eeeed10 100644 --- a/styled-xml-parser/pom.xml +++ b/styled-xml-parser/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 styled-xml-parser iText 7 - Styled XML Parser diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java index 7cb90489b1..c0eaaa01ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CommonAttributeConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java index 31f311b97f..da6ffa399c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/CssRuleSetComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java index cc336cdb26..f2973b48ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/IXmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java index 628484ee45..920e27f2b2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/PortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java index 29a9d214ff..569398dbe5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CommonCssConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java index 9ad87a4c1e..9b478cd722 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java index af4f33a0d2..09344af888 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java index 4064cf8986..74b7fbe79c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssDeclaration.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java index ee8698ee56..b47d854323 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssFontFaceRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java index e87c78fc31..aa4ab3fa33 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java index 949c696d86..db5ab9de44 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java index 7f7f23c5e7..bd85f4595d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleName.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java index 927e58d420..62cc43541e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java index ddffbebc33..a744f2d03a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssRuleSetComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java index f062240322..23484064b1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssSemicolonAtRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java index ec6e7025d5..269179aca8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStatement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java index 9eb9b43ece..4b31a57420 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/CssStyleSheet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java index b1494edafc..660c31719e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/ICssResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java index d1e3c92a92..9ee952f768 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/font/CssFontFace.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java index 030f5342fd..9e5c276d53 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/CssMediaRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java index b1f7f06689..bcae3797f6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaDeviceDescription.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java index 07a255f59c..facbc52aa0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaExpression.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java index c6e813074a..94ba12bfdf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaFeature.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java index b859fb5e58..0172914fda 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQuery.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java index 8a3889a9c1..d3ed469079 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaQueryParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java index a54ca0987a..c05dacb8d8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaRuleConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java index a6feaca43d..4d135e1f38 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/media/MediaType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java index 313c99465e..9956178ba9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssMarginRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java index c8c76ae8d1..3291785716 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssNonStandardRuleSet.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java index 3c4b7e6f03..ecacd8e952 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/CssPageRule.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java index b07e69058e..8283425bc3 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java index c1ec5e4307..038f846c99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java index 817e7ee1e2..759d851f93 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java index 62ae527eff..b2ff09a080 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssDeclarationValueTokenizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java index 7c8fc4481d..8fc036a061 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssPageSelectorParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java index 3edc639d01..16242fba68 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java index 601299f0e8..c9f234ac39 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java index 90b3984a80..6e9ea631a9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java index 380cb96a17..2908bc0077 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/AtRuleBlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java index 220738d288..8abb0d9f5e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/BlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java index 9f20513bc3..91c9e91341 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentEndState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java index b3fc99d5e9..40459cea40 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentInnerState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java index 503445b444..064eb79b22 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CommentStartState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java index 03a26ec67a..960672a076 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/ConditionalGroupAtRuleBlockState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java index 1d2b2016fc..668c3735e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/CssParserStateController.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java index 4d9fe0820a..a7cec07f3b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/IParserState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java index cd439c19d9..bc445b7198 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/RuleState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java index 9e6810c57f..8f034dc143 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/parse/syntax/UnknownState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java index 099d314b7d..3fa7961439 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java index 7d081f58d8..9c2e05a69e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java index 56eae761ca..6cac81c780 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/AbstractCssContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java index 27de4860af..4f65119eaa 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssDefaults.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java index 419b0967bf..df4bf14659 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java index b87b1b46f9..05e30f4ecf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMerger.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java index cbea120044..e9adc4d43d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/CssQuotes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java index a836af5e2f..a2fdcf1f84 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/IStyleInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java index 66b64ff039..a44c456566 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/IShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java index 7a177116e8..4424039b31 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/ShorthandResolverFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java index 6c9e8aea31..13bf9c3702 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBorderShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java index 712c0d44a2..a6126bfa7c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractBoxShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java index a304c89306..e21395b150 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/AbstractCornersShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java index bca66a77b5..a9c135aba2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundPositionShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java index 6f3f4d8ee6..d609eee3a4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BackgroundShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java index e6bbcce9fc..13f67aef0b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderBottomShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java index 83d9fbf2d8..68ce24e5e0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderColorShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java index 82ad96872b..30d135de3b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderLeftShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java index 117b2b9a15..cac92f38e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRadiusShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java index 640770f1be..0d2aea5c97 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderRightShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java index beed65ba94..8576841a1c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java index f932a277fb..718d4c08a7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderStyleShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java index 8f72fd488e..89d1c2b198 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderTopShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java index aff1e95dce..232baf4063 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/BorderWidthShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java index d738728a2e..53d96b0231 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexFlowShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java index 6481287bbe..2b3be0e7b7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FlexShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java index b33b847cab..787a3bb4b9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/FontShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java index 1ff7e393ea..32683eef9b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/GapShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java index de31bdf9eb..596a8f5b2c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/ListStyleShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java index aff72d3d12..52a3f97898 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/MarginShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java index dda2fcdaec..e590142adf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/OutlineShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java index 0dd699313f..27d3e3b98b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PaddingShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java index 23769bfcbd..d4aeec9388 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/PlaceItemsShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java index af225eca37..0d80c77f1a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/impl/TextDecorationShorthandResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java index 4b59ef4871..a739ac807f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/AbstractCssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java index 49369a0d4b..db8f72c13d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageMarginBoxSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java index a345f3c29a..a1a2aaddae 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssPageSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java index 3f14c7911c..462712c490 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java index cb08429bba..aec0dd9c2e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/CssSelectorComparator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java index c967334e6b..0c589dd28a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/ICssSelector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java index c1ed14eef0..d540af6f0e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssAttributeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java index 4093368304..daa0a3d3a6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java index 0f116ad248..ddd7231f99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssIdSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java index df5d19f8d9..42e752b5b1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPagePseudoClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java index 523764dbfe..d66ca51adf 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPageTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java index 4c860dba2c..07b9089985 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java index 8f4e0e5bee..74dc5e2ff8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java index 2559b82767..e3a3395151 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassEmptySelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java index f5e92225f1..b2457d61c6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java index feb30fcedd..7203488797 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassFirstOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java index 494f00b5cb..c3a029e4d3 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java index a7273a2d71..673a5f3ab6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassLastOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java index 451b8a08d4..a7e20a043d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNotSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java index 3983ee43c9..37495017cd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthChildSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java index 41b0c8ebaa..02b54e29d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthOfTypeSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java index 126129f89e..c1cd972dae 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassNthSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java index a340c6f507..e928ba8fbd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassRootSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java index 6ae5a41db6..c840ccd5c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java index d458858d83..d77ef75261 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoElementSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java index 64035c60ed..1b56710044 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSeparatorSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java index 54e081c895..cff99a0990 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssSpecificityConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java index e4a88cf06b..ab520fc686 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/CssTagSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java index 2766978b21..cd1388b01d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/selector/item/ICssSelectorItem.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java index 00c7812ae0..3ef9b9a2de 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java index 40fd178509..79371a150b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java index 506351c551..a85bb2116c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java index f99df5fdec..687c3c37f2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java index 487862c2f8..cc9356755f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java index 7f896d5480..5827bbbffd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/CssUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java index 4f0ea882dc..a67d012ac2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/util/EscapeGroup.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java index 759b599cbc..90ff938ec0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMaster.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java index 5e7605f6d0..455f7da9d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDataTypeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java index 9d1657fa5e..590cd74c04 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/ICssDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java index 2c2f0278f9..9c5da0cc7e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDefaultValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java index abca469c7e..2418f21fdb 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/CssDeviceCmykAwareValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java index f87aeecb67..020c9026e1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/ArrayDataTypeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java index 07da071ead..9681f2c72a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBackgroundValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java index 4ebd391136..687492e6da 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssBlendModeValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java index 4359308025..983bfb2483 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssCmykAwareColorValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java index dc9c033dfb..217a2e0747 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssColorValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java index 4cd383965d..428dfc21f7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssEnumValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java index deffde90bb..2044e5ed30 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssIdentifierValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java index e5a4553fc0..0fde6f3322 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssLengthValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java index cd647ceb0e..b42bbc5688 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssNumberValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java index 34d66b2e3b..7c5db06089 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssPercentageValueValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java index 14e5f6e412..67774c7c32 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssQuotesValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java index de028e39ef..0045d43d12 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/datatype/CssTransformValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java index 0feaa696fb..6bcc50576a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/MultiTypeDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java index 0eb4afb0de..552e05931c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/css/validate/impl/declaration/SingleTypeDeclarationValidator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java index 706eea251a..d0810391d5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/ReadingByteLimitException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java index 7490088f52..40c73e7e5b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXMLParserException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java index 94da7bf8a2..bba79c2ca4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/exceptions/StyledXmlParserExceptionMessage.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java index 86be6268d4..622bb17aaa 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/Jsoup.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java index 9e83536738..b4ee2386bc 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/PortUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java index ca0eb3dd3a..1d0c96a292 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/SerializationException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java index 17eb45111c..553098ae77 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/UncheckedIOException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java index 1bbe1547fc..9a385b93c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/ChangeNotifyingArrayList.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java index cab22cbcf6..9c2e5774ef 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java index 0f2f9afd99..1c1a33e1ca 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/KeyVal.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java index adb1002d7a..70f01f9325 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/helper/Validate.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java index 2326a16c2c..755bd6cf3a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/ConstrainableInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java index 79fec8de20..8e967feda8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/Normalizer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java index 1f19056d16..4b8ce682e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java index 5dda6d3675..f4767a68d9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java index 64b23d2726..c128989771 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Attributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java index 5eaa926a23..29dd6050c2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/CDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java index c38242f1ce..59277b116e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Comment.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java index d902eac32b..197bed0dd8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java index 9856af3804..a10a43b4cd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Document.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java index 324e02c638..08b1686787 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java index 133c8bcfac..abf8755d39 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Element.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java index 7fe3093ea2..391b61aa4e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Entities.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java index 73a2485511..8192b8ada6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesData.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java index 35e9834b2d..3bc369b3ce 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java index f12658b227..a82068c912 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java index 95788e1d20..922a55626f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/Node.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java index ef3f869832..436ddd1c20 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java index 1d5071a67a..d4cd53d3e1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/PseudoTextElement.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java index 01bb5a07cb..f443f56398 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java index 32cbf4906e..b83dc28adc 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/nodes/XmlDeclaration.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java index 89c16a16ef..e3b8b3bbb5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReader.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java index 94d3caadf2..3d8697118a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java index 374a06c1c2..a787cc969e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java index 2f39fead58..3cbeffc8a2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseError.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java index 177a0c310f..4bb75d9f04 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseErrorList.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java index f19db03a5f..3bff0f9fb5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/ParseSettings.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java index 48257de320..dcfbddedd9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Parser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java index af5c5c5343..c33fcb30a1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tag.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java index b63d12bb4f..42815153dd 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Token.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java index 65de7299b7..a35a12bae6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueue.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java index ae1beebe38..f0e9ae5977 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/Tokeniser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java index 08cdadd4f3..82df33639e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java index bc50bb145c..4940e475e6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/TreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java index c510c687c6..0e2836df71 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilder.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java index 340933a0de..2fcf50e2d4 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Cleaner.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java index ff993745ba..e9b46dc5af 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Safelist.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java index 5b14deafb5..da72d2db4a 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/safety/Whitelist.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java index 059f50ab3e..4061cea61f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Collector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java index 8d6a75e36b..51578e6f81 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/CombiningEvaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java index 5218f6b319..79d37a4337 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Elements.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java index e86d6c0478..bb854a4b1b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Evaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java index fa586a4b81..2145fd1e99 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeFilter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java index d1795e0d13..7328948364 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeTraversor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java index 6741f4de07..52d2e76ff5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/NodeVisitor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java index f734d9aa95..449218ae97 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java index 8e21630229..15c6e1969c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/Selector.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java index 7865fe1aa9..40c781aad0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/jsoup/select/StructuralEvaluator.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java index ed07f3a69f..dd678fbf1e 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/logs/StyledXmlParserLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java index bab9cf1c37..321976e64b 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java index be38d070de..8ded068591 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java index 0b8278cc7d..570fb5119d 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ICustomElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java index ed721ac8dc..e0367d8fc2 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java index 775283fa86..d77dc0c8c0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java index df07bca5dd..017006b4d6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IDocumentTypeNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java index 677b295699..82e552e9e8 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java index f6bce90902..76e856300c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/INode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java index 1502969e43..92818a4c81 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/IStylesContainer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java index 042191d48d..8c0ed7969f 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/ITextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java index 21a4999991..c3c4240c14 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupHtmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java index 046c7b98a6..09db721ff6 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/JsoupXmlParser.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java index 58a0d06e4f..6366d2cc74 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttribute.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java index be66fb55b9..f9c34fa240 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupAttributes.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java index b5d60fc3fb..ac7e961467 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDataNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java index c8c3431803..a027619a22 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java index de0e6f3506..5406bba846 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupDocumentTypeNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java index d0e0642166..852f6b04e5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupElementNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java index c90abdfb57..a78ed455c5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java index ad3b8e575f..604501ef06 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/node/impl/jsoup/node/JsoupTextNode.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java index 2e3b15bf44..c4b78978b5 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/font/BasicFontProvider.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java index 5af5a45149..c7f1625c58 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/DefaultResourceRetriever.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java index 5e934cd078..31d3b61c3c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/IResourceRetriever.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java index 65861218c7..d996e3b42c 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java index 07d40e845d..fdf79d3ba1 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java index 296e80eb84..ae8730c124 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCache.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java index 6afe1d7903..8199700cc7 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriEncodeUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java index 33a9328ed5..1f4a811b53 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java index bfb244debf..ca10527110 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java index 28b077beab..5f53885ac9 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/StyleUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java index f8f1b20d9c..8a06def2c0 100644 --- a/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java +++ b/styled-xml-parser/src/main/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java index 75bb8bfa60..2bb54f794a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceRuleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java index 00b56dd555..10eb2abb61 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceSrcTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java index 09b1a25f05..d304b40ee6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssFontFaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java index cd01950438..67db0e3631 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssMatchingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java index 536d5b6697..9c4f3b343a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssNestedAtRuleFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java index 6b259fd194..336b424abc 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/CssRuleSetTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java index 67aaa9bb8f..264e7b29d6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/CssMediaRuleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java index 1631fd7edd..dece4fc141 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaExpressionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java index ba60d48cb3..a87fd30058 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/media/MediaQueryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java index f042e9517c..c1b5fe53ee 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/page/PageMarginBoxContextNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java index 7f2151930d..e624be9a5f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssRuleSetParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java index 731877a1e0..776f01324b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssSelectorParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java index b75ff91707..9f4ddf1cdf 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleAttributeParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java index bc74562425..5d703015be 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/parse/CssStyleSheetParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java index 912f2eb815..dc28c22a2a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java index 44af3320a2..f9e0cd1722 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/pseudo/CssPseudoElementUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java index 2dd5f00e2a..c12ccc9707 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssDeclarationValueTokenizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java index 1f9cc7539d..b1dbaddb11 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssInheritanceUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java index 4952b2c9fc..5bafb3eea0 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/CssPropertyMergerUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java index 68ab5ffa1c..af91d2c41e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundPositionShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java index f5bc02c9cf..b260caec00 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/BackgroundShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java index 682bad487a..68a262ce2f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/CssShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java index 5fb43f91d6..001dc5d79b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexFlowShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java index 3f2cb733a2..86b8bae1f9 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/FlexShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java index f752965bc4..1507ff3694 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/GapShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java index 44b8f365a3..7760020c58 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/PlaceItemsShorthandResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java index b2fec823f8..a501c3b07e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/resolve/shorthand/TextDecorationUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java index 2a716abeae..f395325fde 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssMatchesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java index 1f1e8f7b20..3ad7efd535 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/CssPseudoClassDisabledSelectorItemTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java index e9c2add011..a553c32834 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/selector/item/SpecificityCalculationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java index fc2496199f..5b706c5c11 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssBackgroundUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java index 28325f8108..bc56f2f126 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssDimensionParsingUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java index cf6d24333a..0f4eb0138d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssGradientUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java index 3f7a3d7cfb..02785fa218 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssPropertyNormalizerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java index 8cd9f29895..0ca7b33157 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssTypesValidationUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java index 0487534ca0..a965d7ca67 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/util/CssUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java index c336198e04..09f9e60c1f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/ArrayDataTypeValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java index b334ad1c36..f621818094 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBackgroundValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java index fd0a8c7153..bd68b8f0cf 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssBlendModeValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java index 967e37a9a6..ce7ab4dd30 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssDeclarationValidationMasterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java index 49c61f0813..e15dcd152f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssLengthValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java index f9b67fbcde..73ae649e09 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssNumberValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java index 4ed63bb5bb..ed3083a967 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/css/validate/CssPercentageValueValidatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java index 38ef5b2996..d658e8dfa7 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/JsoupXmlParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java index d6d97dc1f2..8e1af441a4 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/PortUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java index abf364ea06..15adddf06b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/TextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java index ba0dd83d29..17dc3e6849 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/DataUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java index c6d15eb0b9..2ef6fe055c 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/helper/ValidateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java index d26d33d375..5fb1ec948a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/FuzzFixesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java index 1fed987c44..983aa1aef4 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/ParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java index 2311485fa7..b4b41afe8b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/integration/SafelistExtensionTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java index ad5ab327de..84014c2b82 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/internal/StringUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java index d0212d2830..981a77519d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java index 912f3cfdd1..897b37ac41 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/AttributesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java index 5c75876070..8fd4c04b2d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/CommentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java index 17ae6fcef3..a568f3db0d 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java index edb64085f6..7bc6bb800e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/DocumentTypeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java index 1e3edf4400..957460dc64 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementItTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java index 2a063c901c..772d359a08 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/ElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java index 1da9b14dc0..f8bbc9dd3a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/EntitiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java index 72ac6edb63..207f81e408 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/FormElementTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java index 2e312bef3b..be335cc770 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/LeafNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java index acc548749c..e6130967cd 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/NodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java index df06b14b00..3db3ab1fe2 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/nodes/TextNodeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java index 4f330e3f78..93288fb673 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/AttributeParseTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java index 5251913a46..59592834f6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/CharacterReaderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java index 2a95ca433b..0d2231c61b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java index 054d06c5f2..f55a0d2994 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/HtmlTreeBuilderStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java index 8ffd7f6fd4..634f41d989 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java index 502a1bf6d9..2a9081fc6a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserItTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java index ce10768062..d1218ea0fb 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/ParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java index aaebf047b9..037a5b121f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TagTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java index a3914fab91..677cd0fb5f 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokenQueueTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java index adb9801d08..d0930514b2 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java index 9ee7114a08..0c8a35794b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/TokeniserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java index 161fdd1361..266aa5ad88 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/parser/XmlTreeBuilderTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java index 241a34360b..f0665aa40a 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CleanerTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java index c53b33936b..4b2d33015c 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/CompatibilityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java index adb564b283..377bfc673b 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/safety/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java index 39e6242f34..1ab5ec2851 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/CssTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java index f8dbb4b9db..848c811e9e 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/ElementsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java index 2ea1921b75..d6ad0d4472 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/MultiLocaleTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java index c26bf9ed2b..18720a8867 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/QueryParserTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java index 3a4578a9c4..292b5587ab 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/SelectorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java index 005df6b7ed..49cb32f6f6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/jsoup/select/TraversorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java index 5059a60cbb..c927411fa6 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/LimitedInputStreamTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java index 3fe293bfd6..27b3dfd359 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/ResourceResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java index 2d11912043..ae7952d611 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/SimpleImageCacheTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java index c44cc23035..51a18a4ec1 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/resolver/resource/UriResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java index a8fe9b0c77..5424fe05f9 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/FontFamilySplitterTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java index 461d11669f..c51c143ddc 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/StyleUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java index 9da75c1385..26ff1d5645 100644 --- a/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java +++ b/styled-xml-parser/src/test/java/com/itextpdf/styledxmlparser/util/WhiteSpaceUtilUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/pom.xml b/svg/pom.xml index d074b37414..58a0b075a5 100644 --- a/svg/pom.xml +++ b/svg/pom.xml @@ -4,7 +4,7 @@ com.itextpdf root - 7.2.4 + 7.2.5 svg iText 7 - SVG diff --git a/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java b/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java index 84069ab421..fd9c2e4db3 100644 --- a/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java +++ b/svg/src/main/java/com/itextpdf/svg/MarkerVertexType.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/SvgConstants.java b/svg/src/main/java/com/itextpdf/svg/SvgConstants.java index dc64b20de2..dd26ce5474 100644 --- a/svg/src/main/java/com/itextpdf/svg/SvgConstants.java +++ b/svg/src/main/java/com/itextpdf/svg/SvgConstants.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java b/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java index 9066576f71..aad4cf3d7f 100644 --- a/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java +++ b/svg/src/main/java/com/itextpdf/svg/converter/SvgConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java b/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java index 9e1152fa2f..e0f73a536d 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java +++ b/svg/src/main/java/com/itextpdf/svg/css/SvgCssContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java index c12ab5b101..18611bf961 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgAttributeInheritance.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: Bruno Lowagie, Paulo Soares, et al. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java index 95c96c8712..87950a0e6a 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java index 5fcce1e631..f3a15f7ddd 100644 --- a/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java +++ b/svg/src/main/java/com/itextpdf/svg/css/impl/SvgStyleResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java index 0f749639f2..37fa07f9e1 100644 --- a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java +++ b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgExceptionMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java index 7c644f9dc9..213161af22 100644 --- a/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java +++ b/svg/src/main/java/com/itextpdf/svg/exceptions/SvgProcessingException.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java b/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java index c8da4d187e..d79b494305 100644 --- a/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java +++ b/svg/src/main/java/com/itextpdf/svg/logs/SvgLogMessageConstant.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java index afb915ae32..76de4fbc8c 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java index 98e4667a71..d4d0b50e42 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java index 0772e82e3b..8f993628a1 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/ISvgProcessorResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java index ed71a82d16..37135e95dc 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java index d18a59b176..09f421fd17 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/ProcessorState.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java index ccda5a3467..e1360053ff 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java index 64f0d931f9..a901bdc780 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java index e25844cf69..a5d879a75d 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/SvgProcessorResult.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java b/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java index 3f601cf2b3..42e388e5df 100644 --- a/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java +++ b/svg/src/main/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessor.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java index 7ad231cec4..8337f427bd 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/IBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java b/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java index 2638b7cf47..2c1f1b1796 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/IMarkerCapable.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java index 38ce4e5985..ba809c0523 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/INoDrawSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java index 176195f285..6d89dc9eed 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java index 50de2d814e..73ea0956a4 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/ISvgPaintServer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java b/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java index 469f360972..81fc52fb77 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/SvgDrawContext.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java index 4475e068b7..653444f1ae 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java index 7abe2b31b9..99dd12fa88 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java index 770eb2153f..e4b5a3efbf 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/factories/ISvgNodeRendererFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java index 19fe868a30..36eb3a7c39 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java index 98c3baff29..dfcb2f9109 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractContainerSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java index d66c49cca8..abdae457d1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractGradientSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java index 746454defe..cf9b24c253 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/AbstractSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java index 9d96ce4733..46c0d9e4a3 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/CircleSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java index c9b41fb119..4eb285e423 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java index a749b74a3a..754848eabb 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java index c6df0a5708..3d6c539c41 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java index 286f89e7be..dbc0c90f97 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java index b3094d5df2..7db11e122d 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ISvgTextNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java index 1695ce5490..c4efbb80ea 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java index 41ec9ef73a..96bd28e0f0 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java index c845b71a82..7704c62754 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java index 1a97ff982b..c325f96c29 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java index c74f4bbf68..9df210bfdd 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java index abbd4422ae..718ded538b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java index 872c78b2d2..ecbd1db159 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java index 35c43156ba..d2e75d7b7f 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java index 314f4735d6..621d83b303 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java index 022013f0d0..dba7424e3b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java index 376fdb5603..7ae3d1e640 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java index a54223735c..b5e43930b0 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java index b2fd182dd1..85d8942778 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java index fd674c7c12..efed0963ea 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java index 48d34a39cb..1c1b67a068 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java index 6e3ba6d4d5..c506259e0c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/TextSvgTSpanBranchRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java b/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java index a18f82cffb..53233c1b0c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java index bac049af73..0689d88ef2 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShape.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java index a45e2ece91..e00d00629b 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/IPathShapeMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java index 6bfcff44dc..fb4cc61912 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/SvgPathShapeFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java index b3de215c5f..0c2c672228 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/AbstractPathShape.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java index 7d2a9f44cd..ab18f56df9 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/ClosePath.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java index 8931dad9e8..51286d8d3c 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/CurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java index d7ef53b6d2..cadd37a963 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/EllipticalCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java index 95006451c2..9b8e785210 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/HorizontalLineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java index 753fa477f8..639b54aa94 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IControlPointCurve.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java index 510be528b3..8ea12cf693 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/IOperatorConverter.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java index a34a8f7429..cf847b79c1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/LineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java index 2f513a4def..44a5e7fbe7 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/MoveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java index f3c934f519..159bcbfdc4 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/PathShapeMapper.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java index df131c194b..33d730c995 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java index 55010b486d..7d549cb0b1 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/QuadraticSmoothCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java index b4b19fe64d..d4a5a62967 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/SmoothSCurveTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java index 649b6ee061..98eb8e0f03 100644 --- a/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java +++ b/svg/src/main/java/com/itextpdf/svg/renderers/path/impl/VerticalLineTo.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java index 8b9011a4c5..41fa37bad8 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/DrawUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java index 8a1929b911..3e5d6e291c 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgCoordinateUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java index 50dbcaa8c3..f73e5a9277 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgCssUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java b/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java index 506fbf9afe..e56a87214e 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/SvgTextUtil.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java b/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java index 627964a6ec..1f164798a6 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/TextRectangle.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java b/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java index 20ef111517..ecf63829da 100644 --- a/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java +++ b/svg/src/main/java/com/itextpdf/svg/utils/TransformUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java index 445953214c..dca97082d2 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java index 982c72ba03..a0612b4d1c 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitNullTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java index 48030106a0..6405087c97 100644 --- a/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/converter/SvgConverterUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java index 8fe86a6924..451fae9568 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/AttributesRelativeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java index 83828ff2db..87305670bb 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/DefaultStyleInheritanceIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java b/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java index c29678c827..f8550123a4 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/DefaultStylesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java index 9ef9a7fec4..f93132dead 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/FontRelativeUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java index bebd032243..e13b264f65 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java index f3194af1ab..46b6cebde1 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/SvgStyleResolverTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java b/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java index 357e71fdc1..0cbcc59455 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/XLinkTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java b/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java index f3a0ae0b16..60011a116f 100644 --- a/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/css/impl/SvgNodeRendererInheritanceResolverUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java index 5d29e8e68d..2be64e18e3 100644 --- a/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/customization/CustomizeTextLeafSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java b/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java index 696bd11f9b..0f3a163677 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/css/impl/DummyCssResolver.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java b/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java index f5410abbe1..2f737f0937 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/factories/DummySvgNodeFactory.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java b/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java index 714f97b6d7..84b16ceb87 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/processors/impl/DummySvgConverterProperties.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java index 0bdc6fec67..80d7f4770d 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyArgumentedConstructorSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java index a0cadad58a..5c26099e00 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyBranchSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java index 57b42eb035..5a5439b8f6 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummyProcessableSvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java index a264c2aa64..7b958c2428 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/renderers/impl/DummySvgNodeRenderer.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java b/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java index 0cad48b12a..d94d0fb9a8 100644 --- a/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java +++ b/svg/src/test/java/com/itextpdf/svg/dummy/sdk/ExceptionInputStream.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java index 582ee8d5ea..61f5525ed4 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/ColumnChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java index 068b2466ed..72e408c393 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GanttChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java index d1ef1ecd3b..41b9437f2f 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GaugeChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java index 01a7b7312b..ae56e08175 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GeoChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java index 586dced508..c051c478e6 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/GoogleChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java index fe3005d348..1a16405311 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/IntervalsChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java index d154a8eaa5..7707e83e2e 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/LineChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java index 6555fbcfe8..94145665ab 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/PieChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java index 45c637e095..689704d27d 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SankeyChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java index 0165b4d4a5..3654d14b5b 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/ScatterChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java index aac4375153..51599f91f2 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SliceChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java index 686e8be689..a36fddc51e 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/SteppedAreaChartTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java index 254c931a0f..b5aae70bbb 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TimelineChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java index d2f543d376..92c6c649b3 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TreemapsChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java index 8481d021ea..ab595a78ac 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/TrendlinesChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java b/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java index 24485471da..0b4ef25fbc 100644 --- a/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/googlecharts/WordTreesChartsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java b/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java index 85d4d8d3c8..a7864d8291 100644 --- a/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/jfreesvg/JFreeSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java index 676c99e8ed..482004a24b 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/DefaultSvgProcessorIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java b/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java index a2bbf578ae..52b9f43e97 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/ProcessorStateTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java b/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java index d87513d8f6..9156caeae5 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/SvgConverterPropertiesTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java index 904ad332e7..fb18548396 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/DefaultSvgProcessorUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java index 0ac8405a05..c5e383d04a 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/SvgProcessorResultUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java index 767a10c248..2fac557252 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontFaceTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java index 32cc97d8bb..1c536a5ae8 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/FontSizeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java index 5cc20d8d14..6fcfb84b4c 100644 --- a/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java +++ b/svg/src/test/java/com/itextpdf/svg/processors/impl/font/SvgFontProcessorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java index 8f12356367..c638c60fad 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryDrawTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java index 5e995b0fdc..5aa6bfc62e 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/DefaultSvgNodeRendererFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java index 5e666a0a20..41ebe1995a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/FillTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java index f832b8a881..55d13d061f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/GUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java index 2c67291a33..c219a1fbc9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/OpacityTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java index 5e16f9d900..45f5052f66 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/StrokeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java index 796fbe42bb..e0c8b8aa80 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/SvgDrawContextTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java index 72270d21c0..ddd5399910 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/SvgIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java index adb0c701bf..37873f2cab 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/TransformationApplicationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java index d3de02e168..5f97fd444b 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/TransparencyTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java index 66b634bbd6..b58d03bd67 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererFactoryTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java index 71455e95d9..6b8e96a526 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/factories/DefaultSvgNodeRendererMapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java index b66ffdf7c9..198dea5287 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/AnimationSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java index ddb274b24c..8476ba039a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/CircleNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java index b845491ecc..a36080129f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java index 04a0376be3..a9df929b2f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererLowLevelIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java index 37f0eb1f60..cb39a86af4 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ClipPathSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java index 0ba218f4e2..fc4f8dee69 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java index c59e2e7e26..ca096082ff 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DefsSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java index 6978a4bec2..196afa66fd 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/DeviceCmykSvgTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java index 8443968717..0dd4b5850f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java index d1ddfe2658..13315707e9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/EllipseSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java index 32933899d5..7733a09e6e 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java index 2ee4a9d1de..a9eef58c65 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/GroupSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java index 52bbc902a3..86abf65dae 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java index e57f169eba..9a7dbb6f71 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ImageSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java index b3d8885669..51b129e104 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LineSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java index 1ce4f3f0f1..62e713dd50 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java index 68d0e395fd..95b8ecd6d7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/LinearGradientSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java index 5bbf738dbe..77acb83b73 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java index f591c436a1..8967373dd4 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MarkerSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java index 3ed4b81ad1..3f7ff9e0ea 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/MaskTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java index a37c45f0c1..902932a102 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NamedObjectsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java index d3155a5da0..40af99bfe6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/NestedSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java index 14210dcc7c..ef2fae788a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/OverflowAttributeTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java index 724cc0dda9..825af246cc 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathOperatorSplitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java index cc2d4d3208..e202d43598 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java index 13341cea85..31f19c70ea 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathParsingTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java index 4d008309e4..e6af9b5dba 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererLowLevelIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java index 4553820b1c..08a1c7f667 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PathSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java index d091b1092f..0ce8db1420 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java index 510a12fd15..1be24806b6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PatternTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java index f40b5ddfec..6bf2afcda9 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java index 06a1cb95c4..5d0cf0b4f2 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PdfRootSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java index e5d1702815..3ec895fa69 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolygonSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java index 4586e7701f..98391de6dd 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java index 1b1a44c05e..e8fcfeda68 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PolylineSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java index 1d7930dfa4..fda72b1238 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java index 5132504e6f..e048fb40b7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/PreserveAspectRatioSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java index 52c7c0414d..debcc23a2c 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java index 854c4c69db..327f8f0f95 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/RectangleSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java index 7aa58e9c77..7f6370f60d 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SimpleSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java index c6e348893e..55da42bbf3 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/StopSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java index 8109554c66..615100feca 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SvgTagSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java index 8c5a3cb750..df2639a286 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java index 404e3029fe..fab7234f14 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/SymbolTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java index 6f9e014e76..f0db034bf7 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TSpanNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java index 4b12b0cd79..18a10483b6 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java index 889ab147f9..8eed19a236 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextLeafSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java index ce51738cdd..e8db04cbab 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/TextSvgBranchRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java index bac23cecba..ce3258683d 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java index e25c1e31f2..7d8ac764b5 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseSvgNodeRendererUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java index 3b436cb41c..0e582afc2a 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/UseUnitTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java index d3ed1f7b35..8fe33537ba 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/ViewBoxSvgTagSvgNodeRendererIntegrationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java index 1dad66b2f1..62bbc4d4f5 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/impl/XLinkDataTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java index 1e74ecef05..efab453018 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/PathShapeMapperTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java index 4e3e5f0f31..9238f4a43f 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipseArcTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java index bd252ac549..51ea4dbb93 100644 --- a/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java +++ b/svg/src/test/java/com/itextpdf/svg/renderers/path/impl/EllipticalPathOperatorTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java index ec50b13b34..d08fe01039 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/MatrixTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java index 9d6befb4be..5bb2b1439b 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/RotateTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java index 5667569357..5213093bb1 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/ScaleTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java index f6e868e527..e239a7c4cd 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SkewXTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java index 150d93e849..ddb907dfe9 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SkewYTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java index 0423359d03..225f3d446e 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgCoordinateUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText 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/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java index 822bb0143a..0790ecb872 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgCssUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java b/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java index 868d7dd51c..feda3fc93d 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/SvgTextUtilTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java b/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java index b6341996ea..04c33d0479 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TestUtils.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java b/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java index 80b6d938b2..6c18cb0a03 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TransformUtilsTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify diff --git a/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java b/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java index 018ad777b4..70931682ac 100644 --- a/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java +++ b/svg/src/test/java/com/itextpdf/svg/utils/TranslateTransformationTest.java @@ -1,6 +1,6 @@ /* This file is part of the iText (R) project. - Copyright (c) 1998-2022 iText Group NV + Copyright (c) 1998-2023 iText Group NV Authors: iText Software. This program is free software; you can redistribute it and/or modify