如何在PDF页面中插入内容,并使其显示于最顶层?

在PDF中,最先生成的内容位于底层,而后生成的内容置于上层。所以使用 PPDFPAge.InsertGraphicsObject ( POSITION position_insert_after,
graphics::GraphicsObject * graphics_object
)插入内容时,其中position_insert_after可以通过page.GetLastGraphicsObjectPosition(GraphicsObject::Type::e_TypeAll)获取。当前最顶层的对象,插入在其之后,即可显示于最顶层。

如果需要调整页面中已有两个对象的上下层关系,可以通过page.MoveGraphicsObjectByPosition()实现。

注意:此处的POSITION是 graphicsObject的唯一标识。您可以理解为索引,而非坐标。