PDFium Delphi Component Docs

метод InsertObjectAtIndex

Компонент: TPdf  ·  Модул: PDFium
Вмъква обект на страницата на избрана позиция в реда на рисуване, вместо да го добавя отгоре

Синтаксис

procedure InsertObjectAtIndex(StackIndex: Integer; PageObj: Pointer);

StackIndexInteger. Нулева позиция в потока от съдържание, където се поставя обектът. Обектите на или след тази позиция се преместват с една нагоре
PageObjPointer. Манипулатор на обект на страницата, създаден, но още не вмъкнат, като манипулатора, върнат от ObjectHandle за обект, отделен с RemoveObject

Описание

Обектите на страницата се рисуват в реда на потока от съдържание, така че последният нарисуван обект печели там, където обектите се припокриват. Добавянето винаги поставя новото съдържание отгоре; този метод го поставя на произволна дълбочина, което е нужно на извикващия, за да плъзне воден знак под съществуващия текст или да преподреди обект, който е премахнат и добавен отново

Страницата поема собствеността на обекта. Подаването на nil се игнорира, както и извикване при компилация на PDFium, която не излага съответната входна точка, така че методът е безопасен за извикване безусловно

Кешираната текстова страница се изхвърля и страницата се маркира като променена. Извикайте UpdatePage преди записване, за да се прегенерира редактираният поток от съдържание

Виж също

RemoveObject, ObjectHandle, ObjectCount, UpdatePage