function DetachFormObjectChild(FormIndex, ChildIndex: Integer): FPDF_PAGEOBJECT;
DetachFormObjectChild elimina el hijo en ChildIndex del objeto de formulario en FormIndex y devuelve su handle nativo de objeto de página
Quien llama es dueño del handle devuelto hasta que se inserte en otro contenedor con InsertFormObjectFromXObject o se destruya; el handle devuelto es nil cuando los índices están fuera de rango
FormObjectChildren para enumerar primero los índices de hijos válidosChild := Pdf1.DetachFormObjectChild(FormIdx, ChildIdx);
if Child<> nil then
Pdf1.InsertFormObjectFromXObject(1, Child);