SetFixedPosition для Parapgraph или Image приводит к неправильному порядку отображения - PullRequest
0 голосов
/ 12 декабря 2018

С помощью itext7 в VB.NET я создаю PDF.Там у меня есть этот фрагмент кода:

Dim img As New Image(ImageDataFactory.Create(imagePath))
img.SetWidth(varImgWidth)
img.SetHeight(varImgHeight)
img.SetFixedPosition(100,100)
doc.add(img)
doc.add(new Paragraph("This is a test"))

Заданная позиция изображения перекрывается с текстом параграфа.Я ожидал, что изображение устанавливается в документе в заданной позиции, а затем - после этого - текст «печатается» над изображением, потому что оно определяется «после» изображения в коде.

Ноя вижу, что изображение, расположенное с помощью SetFiexedPosition, всегда находится над другими элементами.Я получаю поведение при позиционировании текста через SetFixedPosition на абзаце, содержащем текст.

Мой вопрос: есть ли возможность сообщить элементу, который расположен, что он должен быть позади других элементов.

Или - лучше вопрос - существует ли какая-либо "возможность позиционирования", которая позволяет позиционировать элемент и учитывать "порядок", в котором он "напечатан" в коде.

Понимаете ли вы, что яимею в виду?(Извините, мне нелегко выразить это по-английски)

Спасибо за любую помощь

С уважением, Бенджамин

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