Itext pdf - выравнивание текста по правому краю - PullRequest
0 голосов
/ 20 сентября 2018

Я использую Itext PDF API для создания PDF.Я пытаюсь привести текст в соответствие с правой стороной PDF.Я пробовал ручной метод пробелов, но по какой-то причине он не работает (код показан ниже).Между тем, если есть способ сделать это динамически, это было бы здорово, пожалуйста!

String dest = "\\location\\";
    PdfWriter writer;

        writer = new PdfWriter(dest);

        // Creating a PdfDcoument
        PdfDocument pdf = new PdfDocument(writer);

        // Creating a Document
        Document document = new Document(pdf);

        // Creating a String
        String para1 = "TEXT";

        //Spacing length
        while (para1.length() < 50) {

              para1 = " " + para1;

            }


        //Creating Paragraphs
        Paragraph paragraph1 = new Paragraph(para1);

        //paragraph1.setAlignment(Element.ALIGN_CENTER);

        //Adding Paragraphs to document
        document.add(paragraph1);

        // Closing the document
        document.close();

Заранее спасибо!

1 Ответ

0 голосов
/ 20 сентября 2018

Класс com.itextpdf.layout.element.Paragraph в itext7 имеет метод setTextAlignment.Я надеюсь, что это то, что вы ищете:

...                 
            paragraph1.setTextAlignment(TextAlignment.RIGHT);    
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...