function DetachFormObjectChild(FormIndex, ChildIndex: Integer): FPDF_PAGEOBJECT;
DetachFormObjectChild remove o filho em ChildIndex do objeto de formulário em FormIndex e devolve o respetivo handle nativo de objeto de página
O chamador tem a posse do handle devolvido até que este seja inserido noutro contentor com InsertFormObjectFromXObject ou destruído; o handle devolvido é nil quando os índices estão fora do intervalo
FormObjectChildren para enumerar primeiro os índices de filhos válidosChild := Pdf1.DetachFormObjectChild(FormIdx, ChildIdx);
if Child<> nil then
Pdf1.InsertFormObjectFromXObject(1, Child);