Skip to content

Commit 35b17c9

Browse files
Add new test for vetical alignment in paragrpahs
DEVSIX-1897 Autoported commit. Original commit hash: [7bf0bd1d4e]
1 parent 2ff4cf3 commit 35b17c9

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

itext.tests/itext.layout.tests/itext/layout/BlockTest.cs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,15 @@ source product.
4141
4242
*/
4343
using System;
44+
using iText.IO.Font.Constants;
4445
using iText.IO.Image;
4546
using iText.Kernel.Colors;
4647
using iText.Kernel.Pdf;
4748
using iText.Kernel.Pdf.Xobject;
4849
using iText.Kernel.Utils;
4950
using iText.Layout.Borders;
5051
using iText.Layout.Element;
52+
using iText.Layout.Font;
5153
using iText.Layout.Properties;
5254
using iText.Test;
5355
using iText.Test.Attributes;
@@ -885,6 +887,26 @@ public virtual void BorderRadiusTest06() {
885887
, "diff"));
886888
}
887889

890+
/// <exception cref="System.IO.IOException"/>
891+
/// <exception cref="System.Exception"/>
892+
[NUnit.Framework.Test]
893+
[NUnit.Framework.Ignore("DEVSIX-1897")]
894+
public virtual void ParagraphVerticalAlignmentTest01() {
895+
String outFileName = destinationFolder + "paragraphVerticalAlignmentTest01.pdf";
896+
String cmpFileName = sourceFolder + "paragraphVerticalAlignmentTest01.pdf";
897+
PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outFileName));
898+
Document doc = new Document(pdfDocument);
899+
FontProvider fontProvider = new FontProvider();
900+
fontProvider.AddStandardPdfFonts();
901+
doc.SetFontProvider(fontProvider);
902+
String loremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
903+
doc.Add(new Paragraph(loremIpsum).SetHeight(100).SetVerticalAlignment(VerticalAlignment.MIDDLE).SetBorder(
904+
new SolidBorder(3)).SetFont(StandardFonts.TIMES_ROMAN));
905+
doc.Close();
906+
NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
907+
, "diff"));
908+
}
909+
888910
private Div CreateDiv(Div innerOverflowDiv, String text, DeviceRgb backgroundColor, bool keepTogether, bool
889911
fillAlways, bool fillOnSplit) {
890912
Div div = new Div().SetBorder(new DoubleBorder(10)).SetBackgroundColor(new DeviceRgb(216, 243, 255)).SetFillAvailableAreaOnSplit

port-hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
331ba7c7ea36b074d4d234d1f05bd6bb13f71a4d
1+
7bf0bd1d4e9c8965022ac0771c0f8b4f34327d1b

0 commit comments

Comments
 (0)