Skip to content

Commit 7a78398

Browse files
committed
Restore Unicode characters in Utf8FormsTest.java
RND-486
1 parent 5eb9eee commit 7a78398

File tree

1 file changed

+4
-46
lines changed

1 file changed

+4
-46
lines changed

forms/src/test/java/com/itextpdf/forms/Utf8FormsTest.java

Lines changed: 4 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,3 @@
1-
/*
2-
This file is part of the iText (R) project.
3-
Copyright (c) 1998-2017 iText Group NV
4-
Authors: iText Software.
5-
6-
This program is free software; you can redistribute it and/or modify
7-
it under the terms of the GNU Affero General Public License version 3
8-
as published by the Free Software Foundation with the addition of the
9-
following permission added to Section 15 as permitted in Section 7(a):
10-
FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
11-
ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
12-
OF THIRD PARTY RIGHTS
13-
14-
This program is distributed in the hope that it will be useful, but
15-
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16-
or FITNESS FOR A PARTICULAR PURPOSE.
17-
See the GNU Affero General Public License for more details.
18-
You should have received a copy of the GNU Affero General Public License
19-
along with this program; if not, see http://www.gnu.org/licenses or write to
20-
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21-
Boston, MA, 02110-1301 USA, or download the license from the following URL:
22-
http://itextpdf.com/terms-of-use/
23-
24-
The interactive user interfaces in modified source and object code versions
25-
of this program must display Appropriate Legal Notices, as required under
26-
Section 5 of the GNU Affero General Public License.
27-
28-
In accordance with Section 7(b) of the GNU Affero General Public License,
29-
a covered work must retain the producer line in every PDF that is created
30-
or manipulated using iText.
31-
32-
You can be released from the requirements of the license by purchasing
33-
a commercial license. Buying such a license is mandatory as soon as you
34-
develop commercial activities involving the iText software without
35-
disclosing the source code of your own applications.
36-
These activities include: offering paid services to customers as an ASP,
37-
serving PDFs on the fly in a web application, shipping iText with a closed
38-
source product.
39-
40-
For more information, please contact iText Software Corp. at this
41-
42-
*/
431
package com.itextpdf.forms;
442

453
import com.itextpdf.forms.fields.PdfFormField;
@@ -83,7 +41,7 @@ public void readUtf8FieldName() throws java.io.IOException, InterruptedException
8341
Map<String,PdfFormField> fields = form.getFormFields();
8442
pdfDoc.close();
8543
for (String fldName : fields.keySet()) {
86-
// ??
44+
// لا
8745
Assert.assertEquals("\u0644\u0627", fldName);
8846
}
8947
pdfDoc.close();
@@ -97,7 +55,7 @@ public void readUtf8TextAnnot() throws java.io.IOException, InterruptedException
9755
Map<String,PdfFormField> fields = form.getFormFields();
9856
pdfDoc.close();
9957
for (String fldName : fields.keySet()) {
100-
// ?? ??UTF8
58+
// 福昕 福昕UTF8
10159
Assert.assertEquals("\u798F\u6615 \u798F\u6615UTF8", fields.get(fldName).getValueAsString());
10260
}
10361
}
@@ -109,9 +67,9 @@ public void writeUtf8FieldNameAndValue() throws java.io.IOException, Interrupted
10967
PdfTextFormField field = PdfTextFormField.createText(pdfDoc,
11068
new Rectangle(99, 753, 425, 15), "", "");
11169
field.setFont(PdfFontFactory.createFont(FONT, PdfEncodings.IDENTITY_H));
112-
// ??
70+
// لا
11371
field.put(PdfName.T, new PdfString("\u0644\u0627", PdfEncodings.UTF8));
114-
// ?? ??UTF8
72+
// 福昕 福昕UTF8
11573
field.put(PdfName.V, new PdfString("\u798F\u6615 \u798F\u6615UTF8", PdfEncodings.UTF8));
11674
field.regenerateField();
11775
form.addField(field);

0 commit comments

Comments
 (0)