Skip to content

Commit 331c0cc

Browse files
committed
Fix sonar cloud issue
1 parent cabe0e4 commit 331c0cc

File tree

3 files changed

+77
-1
lines changed

3 files changed

+77
-1
lines changed

src/main/java/org/fugerit/java/doc/mod/openpdf/helpers/OpenPpfDocHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ public static Element getElement( Document document, DocElement docElement, bool
445445
return result;
446446
}
447447

448-
private void handleHeaderFooterPara( DocElement docElement , Phrase phrase ) throws DocumentException, IOException {
448+
private void handleHeaderFooterPara( DocElement docElement , Phrase phrase ) throws DocumentException {
449449
DocPara docPara = (DocPara) docElement;
450450
if ( !PageNumberHelper.isPageNumberContent( docPara.getText() ) ) {
451451
if ( docPara.getLeading() != null ) {

src/test/java/test/org/fugerit/java/doc/mod/itext/poc/TestDefaultDoc.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ public static void init() {
2929
private static final String DEFAULT_DOC_ALT = "default_doc_alt";
3030

3131
private static final String DEFAULT_DOC_ALT1 = "default_doc_alt1";
32+
33+
private static final String DEFAULT_DOC_ALT2 = "default_doc_alt2";
3234

3335
@Test
3436
public void testOpenFailPDF() {
@@ -96,4 +98,22 @@ public void testOpenAlt1RTF() {
9698
Assert.assertTrue(ok);
9799
}
98100

101+
@Test
102+
public void testOpenAlt2PDF() {
103+
boolean ok = this.testDocWorker( DEFAULT_DOC_ALT2 , PdfTypeHandler.HANDLER );
104+
Assert.assertTrue(ok);
105+
}
106+
107+
@Test
108+
public void testOpenAlt2HTML() {
109+
boolean ok = this.testDocWorker( DEFAULT_DOC_ALT2 , HtmlTypeHandler.HANDLER );
110+
Assert.assertTrue(ok);
111+
}
112+
113+
@Test
114+
public void testOpenAlt2RTF() {
115+
boolean ok = this.testDocWorker( DEFAULT_DOC_ALT2 , RtfTypeHandler.HANDLER );
116+
Assert.assertTrue(ok);
117+
}
118+
99119
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<doc
3+
xmlns="http://javacoredoc.fugerit.org"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://javacoredoc.fugerit.org https://www.fugerit.org/data/java/doc/xsd/doc-2-0.xsd" >
6+
7+
<metadata>
8+
<!-- Margin for document : left;right;top;bottom -->
9+
<info name="margins">10;10;10;30</info>
10+
<info name="excel-table-id">excel-table=print</info>
11+
<!-- documenta meta information -->
12+
<info name="doc-title">Basic example</info>
13+
<info name="doc-subject">fj doc venus sample source xml</info>
14+
<info name="doc-author">fugerit79</info>
15+
<info name="doc-language">en</info>
16+
<!-- additional properties -->
17+
<info name="set-total-page">true</info>
18+
<info name="html-css-link">/css/test.css</info>
19+
<header>
20+
<para fore-color="#222222" leading="3" align="right">header</para>
21+
</header>
22+
<footer>
23+
<para fore-color="#222222" leading="3" align="center">footer</para>
24+
</footer>
25+
</metadata>
26+
<body>
27+
<para font-name="times-roman" style="bold">Test times roman</para>
28+
<para font-name="courier" style="bolditalic">Courier</para>
29+
<para font-name="symbol" style="italic">Symbol</para>
30+
<para font-name="helvetica" style="underline">Symbol</para>
31+
<para size="-1" fore-color="#dddddd">Test default font</para>
32+
<table columns="3" colwidths="30;30;40" width="100" id="excel-table" padding="2">
33+
<row>
34+
<cell align="center" border-color="#000000" border-width="1"><para style="bold">Name</para></cell>
35+
<cell align="center"><para style="bold">Surname</para></cell>
36+
<cell align="center"><para style="bold">Title</para></cell>
37+
</row>
38+
<row>
39+
<cell><para><![CDATA[Luthien]]></para></cell>
40+
<cell><para><![CDATA[Tinuviel]]></para></cell>
41+
<cell><para><![CDATA[Queen]]></para></cell>
42+
</row>
43+
<row>
44+
<cell><para><![CDATA[Thorin]]></para></cell>
45+
<cell><para><![CDATA[Oakshield]]></para></cell>
46+
<cell><para><![CDATA[King]]></para></cell>
47+
</row>
48+
<row>
49+
<cell><phrase><![CDATA[Phrase]]></phrase></cell>
50+
<cell><phrase anchor="1"><![CDATA[Oakshield]]></phrase></cell>
51+
<cell><phrase link="1"><![CDATA[King]]></phrase></cell>
52+
</row>
53+
</table>
54+
</body>
55+
56+
</doc>

0 commit comments

Comments
 (0)