@@ -41,13 +41,11 @@ source product.
41
41
42
42
*/
43
43
using System . Collections . Generic ;
44
- using System . IO ;
45
44
using iText . IO . Font . Constants ;
46
45
using iText . IO . Font . Otf ;
47
46
using iText . IO . Util ;
48
47
using iText . Kernel . Font ;
49
48
using iText . Kernel . Geom ;
50
- using iText . Kernel . Pdf ;
51
49
using iText . Kernel . Pdf . Xobject ;
52
50
using iText . Layout ;
53
51
using iText . Layout . Borders ;
@@ -62,7 +60,7 @@ public class LineRendererUnitTest : RendererUnitTest {
62
60
63
61
[ NUnit . Framework . Test ]
64
62
public virtual void AdjustChildPositionsAfterReorderingSimpleTest01 ( ) {
65
- Document dummyDocument = CreateDocument ( ) ;
63
+ Document dummyDocument = CreateDummyDocument ( ) ;
66
64
IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
67
65
IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
68
66
IRenderer dummyImage = CreateLayoutedImageRenderer ( 100 , 100 , dummyDocument ) ;
@@ -78,7 +76,7 @@ public virtual void AdjustChildPositionsAfterReorderingSimpleTest01() {
78
76
[ NUnit . Framework . Test ]
79
77
[ LogMessage ( iText . IO . LogMessageConstant . PROPERTY_IN_PERCENTS_NOT_SUPPORTED , Count = 4 ) ]
80
78
public virtual void AdjustChildPositionsAfterReorderingTestWithPercentMargins01 ( ) {
81
- Document dummyDocument = CreateDocument ( ) ;
79
+ Document dummyDocument = CreateDummyDocument ( ) ;
82
80
IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
83
81
dummy1 . SetProperty ( Property . MARGIN_LEFT , UnitValue . CreatePercentValue ( 10 ) ) ;
84
82
dummy1 . SetProperty ( Property . MARGIN_RIGHT , UnitValue . CreatePercentValue ( 10 ) ) ;
@@ -95,7 +93,7 @@ public virtual void AdjustChildPositionsAfterReorderingTestWithPercentMargins01(
95
93
96
94
[ NUnit . Framework . Test ]
97
95
public virtual void AdjustChildPositionsAfterReorderingTestWithFloats01 ( ) {
98
- Document dummyDocument = CreateDocument ( ) ;
96
+ Document dummyDocument = CreateDummyDocument ( ) ;
99
97
IRenderer dummy1 = CreateLayoutedTextRenderer ( "Hello" , dummyDocument ) ;
100
98
IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
101
99
IRenderer dummyImage = CreateLayoutedImageRenderer ( 100 , 100 , dummyDocument ) ;
@@ -113,7 +111,7 @@ public virtual void AdjustChildPositionsAfterReorderingTestWithFloats01() {
113
111
[ NUnit . Framework . Test ]
114
112
[ LogMessage ( iText . IO . LogMessageConstant . INLINE_BLOCK_ELEMENT_WILL_BE_CLIPPED ) ]
115
113
public virtual void InlineBlockWithBigMinWidth01 ( ) {
116
- Document dummyDocument = CreateDocument ( ) ;
114
+ Document dummyDocument = CreateDummyDocument ( ) ;
117
115
LineRenderer lineRenderer = ( LineRenderer ) new LineRenderer ( ) . SetParent ( dummyDocument . GetRenderer ( ) ) ;
118
116
Div div = new Div ( ) . SetMinWidth ( 2000 ) . SetHeight ( 100 ) ;
119
117
DivRenderer inlineBlockRenderer = ( DivRenderer ) div . CreateRendererSubTree ( ) ;
@@ -127,7 +125,7 @@ public virtual void InlineBlockWithBigMinWidth01() {
127
125
128
126
[ NUnit . Framework . Test ]
129
127
public virtual void AdjustChildrenYLineTextChildHtmlModeTest ( ) {
130
- Document document = CreateDocument ( ) ;
128
+ Document document = CreateDummyDocument ( ) ;
131
129
LineRenderer lineRenderer = new LineRenderer ( ) ;
132
130
lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
133
131
lineRenderer . occupiedArea = new LayoutArea ( 1 , new Rectangle ( 100 , 100 , 200 , 200 ) ) ;
@@ -145,7 +143,7 @@ public virtual void AdjustChildrenYLineTextChildHtmlModeTest() {
145
143
146
144
[ NUnit . Framework . Test ]
147
145
public virtual void AdjustChildrenYLineImageChildHtmlModeTest ( ) {
148
- Document document = CreateDocument ( ) ;
146
+ Document document = CreateDummyDocument ( ) ;
149
147
LineRenderer lineRenderer = new LineRenderer ( ) ;
150
148
lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
151
149
lineRenderer . occupiedArea = new LayoutArea ( 1 , new Rectangle ( 50 , 50 , 200 , 200 ) ) ;
@@ -191,7 +189,7 @@ public virtual void HasChildRendererInHtmlModeNoChildrenTest() {
191
189
192
190
[ NUnit . Framework . Test ]
193
191
public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndNoChildrenTest ( ) {
194
- Document document = CreateDocument ( ) ;
192
+ Document document = CreateDummyDocument ( ) ;
195
193
LineRenderer lineRenderer = new LineRenderer ( ) ;
196
194
lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
197
195
lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -203,7 +201,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndNoChildrenTest(
203
201
204
202
[ NUnit . Framework . Test ]
205
203
public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildrenInDefaultModeTest ( ) {
206
- Document document = CreateDocument ( ) ;
204
+ Document document = CreateDummyDocument ( ) ;
207
205
LineRenderer lineRenderer = new LineRenderer ( ) ;
208
206
lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
209
207
lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -221,7 +219,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildrenInDefau
221
219
222
220
[ NUnit . Framework . Test ]
223
221
public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildInHtmlModeTest ( ) {
224
- Document document = CreateDocument ( ) ;
222
+ Document document = CreateDummyDocument ( ) ;
225
223
LineRenderer lineRenderer = new LineRenderer ( ) ;
226
224
lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
227
225
lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
@@ -239,7 +237,7 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightAndChildInHtmlMode
239
237
[ NUnit . Framework . Test ]
240
238
public virtual void LineRendererLayoutInHtmlModeWithLineHeightPropertyNotSet ( ) {
241
239
LineRenderer lineRenderer = new LineRenderer ( ) ;
242
- lineRenderer . SetParent ( CreateDocument ( ) . GetRenderer ( ) ) ;
240
+ lineRenderer . SetParent ( CreateDummyDocument ( ) . GetRenderer ( ) ) ;
243
241
lineRenderer . SetProperty ( Property . RENDERING_MODE , RenderingMode . HTML_MODE ) ;
244
242
// Set fonts with different ascent/descent to line and text
245
243
lineRenderer . SetProperty ( Property . FONT , PdfFontFactory . CreateFont ( StandardFonts . HELVETICA ) ) ;
@@ -258,8 +256,6 @@ public virtual void LineRendererLayoutInHtmlModeWithLineHeightPropertyNotSet() {
258
256
259
257
[ NUnit . Framework . Test ]
260
258
public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings ( ) {
261
- PdfDocument pdfDocument = new PdfDocument ( new PdfWriter ( new MemoryStream ( ) ) ) ;
262
- Document document = new Document ( pdfDocument ) ;
263
259
Text ranText = new Text ( "ran" ) ;
264
260
ranText . SetProperty ( Property . MARGIN_LEFT , new UnitValue ( UnitValue . POINT , 8f ) ) ;
265
261
ranText . SetProperty ( Property . MARGIN_RIGHT , new UnitValue ( UnitValue . POINT , 10f ) ) ;
@@ -274,7 +270,7 @@ public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings() {
274
270
TextRenderer dom = new TextRenderer ( domText ) ;
275
271
LayoutArea layoutArea = new LayoutArea ( 1 , new Rectangle ( AbstractRenderer . INF , AbstractRenderer . INF ) ) ;
276
272
LineRenderer lineRenderer = new LineRenderer ( ) ;
277
- lineRenderer . SetParent ( document . GetRenderer ( ) ) ;
273
+ lineRenderer . SetParent ( CreateDummyDocument ( ) . GetRenderer ( ) ) ;
278
274
lineRenderer . AddChild ( ran ) ;
279
275
lineRenderer . AddChild ( dom ) ;
280
276
float countedMinWidth = lineRenderer . GetMinMaxWidth ( ) . GetMinWidth ( ) ;
@@ -284,7 +280,7 @@ public virtual void MinMaxWidthEqualsActualMarginsBordersPaddings() {
284
280
285
281
[ NUnit . Framework . Test ]
286
282
public virtual void SplitLineIntoGlyphsSimpleTest ( ) {
287
- Document dummyDocument = CreateDocument ( ) ;
283
+ Document dummyDocument = CreateDummyDocument ( ) ;
288
284
TextRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
289
285
TextRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
290
286
TextRenderer dummy3 = CreateLayoutedTextRenderer ( "!!!" , dummyDocument ) ;
@@ -317,7 +313,7 @@ public virtual void SplitLineIntoGlyphsSimpleTest() {
317
313
318
314
[ NUnit . Framework . Test ]
319
315
public virtual void SplitLineIntoGlyphsWithLineBreakTest ( ) {
320
- Document dummyDocument = CreateDocument ( ) ;
316
+ Document dummyDocument = CreateDummyDocument ( ) ;
321
317
TextRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
322
318
TextRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
323
319
dummy2 . line . Set ( 2 , new Glyph ( '\n ' , 0 , '\n ' ) ) ;
@@ -349,7 +345,7 @@ public virtual void SplitLineIntoGlyphsWithLineBreakTest() {
349
345
350
346
[ NUnit . Framework . Test ]
351
347
public virtual void ReorderSimpleTest ( ) {
352
- Document dummyDocument = CreateDocument ( ) ;
348
+ Document dummyDocument = CreateDummyDocument ( ) ;
353
349
IRenderer dummy1 = CreateLayoutedTextRenderer ( "hello" , dummyDocument ) ;
354
350
IRenderer dummy2 = CreateLayoutedTextRenderer ( "world" , dummyDocument ) ;
355
351
IRenderer dummy3 = CreateLayoutedTextRenderer ( "!!!" , dummyDocument ) ;
0 commit comments