procedure InsertObjectAtIndex(StackIndex: Integer; PageObj: Pointer);
| StackIndex | Integer. Нульова позиція в потоці вмісту, куди поміщається об'єкт. Об'єкти на цій позиції та після неї зсуваються на одну позицію вгору. |
| PageObj | Pointer. Дескриптор об'єкта сторінки, створеного, але ще не вставленого, наприклад дескриптор, повернутий ObjectHandle для об'єкта, відчепленого через RemoveObject. |
Об'єкти сторінки малюються в порядку потоку вмісту, тож останній намальований об'єкт виграє там, де об'єкти перекриваються. Додавання в кінець завжди кладе новий вміст поверх; цей метод розміщує його на будь-якій глибині, що й потрібно викликувачеві, щоб просунути водяний знак під наявний текст або перемістити в стеці об'єкт, який було вилучено та додано знову
Сторінка бере володіння об'єктом. Передача nil ігнорується, як і виклик у збірці PDFium, що не експортує відповідну точку входу, тож метод можна безпечно викликати безумовно
Кешована текстова сторінка скидається, а сторінка позначається як змінена. Викличте UpdatePage перед збереженням, щоб відредагований потік вмісту було згенеровано заново