Пример #1
0
        public virtual void UriTest01()
        {
            String            outFileName       = destinationFolder + "uriTest01.pdf";
            String            cmpFileName       = sourceFolder + "cmp_uriTest01.pdf";
            PdfDocument       pdfDoc            = new PdfDocument(new PdfWriter(outFileName));
            Document          document          = new Document(pdfDoc, new PageSize(140, 500));
            Hyphenator        hyphenator        = new Hyphenator("en", "en", 3, 3);
            HyphenationConfig hyphenationConfig = new HyphenationConfig(hyphenator);

            document.SetHyphenation(hyphenationConfig);
            Paragraph p = new Paragraph("https://stackoverflow.com/");

            document.Add(p);
            p = new Paragraph("http://stackoverflow.com/");
            document.Add(p);
            p = new Paragraph("m://iiiiiiii.com/");
            document.Add(p);
            document.Add(new AreaBreak());
            p = new Paragraph("https://stackoverflow.com/");
            p.SetHyphenation(null);
            document.Add(p);
            p = new Paragraph("http://stackoverflow.com/");
            p.SetHyphenation(null);
            document.Add(p);
            p = new Paragraph("m://iiiiiiii.com/");
            p.SetHyphenation(null);
            document.Add(p);
            document.Close();
            NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
                                                                             , "diff"));
        }
Пример #2
0
        public virtual void ParenthesisTest01()
        {
            String            outFileName       = destinationFolder + "parenthesisTest01.pdf";
            String            cmpFileName       = sourceFolder + "cmp_parenthesisTest01.pdf";
            PdfDocument       pdfDoc            = new PdfDocument(new PdfWriter(outFileName));
            Document          document          = new Document(pdfDoc, new PageSize(300, 500));
            Hyphenator        hyphenator        = new Hyphenator("de", "de", 3, 3);
            HyphenationConfig hyphenationConfig = new HyphenationConfig(hyphenator);

            document.SetHyphenation(hyphenationConfig);
            document.Add(new Paragraph("1                             (((\"|Annuitätendarlehen|\")))"));
            document.Add(new Paragraph("2                              ((\"|Annuitätendarlehen|\"))"));
            document.Add(new Paragraph("3                               (\"|Annuitätendarlehen|\")"));
            document.Add(new Paragraph("4                                \"|Annuitätendarlehen|\""));
            document.Add(new Paragraph("5                                 \"Annuitätendarlehen\""));
            document.Add(new Paragraph("6                                      Annuitätendarlehen"));
            document.Close();
            NUnit.Framework.Assert.IsNull(new CompareTool().CompareByContent(outFileName, cmpFileName, destinationFolder
                                                                             , "diff"));
        }