Mit dieser Methode können Sie eine Kopie eines Textbereichs erhalten. Den so erhaltenen Text können Sie in den Text eines Absatzes einfügen (Methode IParagraph::InsertText).
FromParagraph[in] Variable, die den Index des Absatzes für den Startpunkt des zu kopierenden Bereichs angibt.FromPos[in] Variable, die den Zeichenindex im Startabsatz für den Startpunkt des zu kopierenden Bereichs angibt.ToParagraph[in] Variable, die den Index des Absatzes für den Endpunkt des zu kopierenden Bereichs angibt.ToPos[in] Variable, die den Zeichenindex im Endabsatz für den Endpunkt des zu kopierenden Bereichs angibt. Dieses Zeichen selbst ist nicht im kopierten Text enthalten.Result[out, retval] Ein Zeiger auf die Zeigervariable vom Typ IText*, die den Schnittstellenzeiger des Text-Objekts aufnimmt, das den Bereich repräsentiert. Result darf nicht NULL sein. *Result muss NULL sein; andernfalls wird ein Fehlercode zurückgegeben.
Die Endposition des Bereichs muss im Text hinter der Startposition liegen; andernfalls wird ein Fehlercode zurückgegeben. Das Symbol an der Position (FromParagraph;FromPos) wird in den Bereich einbezogen, während das Zeichen an der Position (ToParagraph;ToPos) nicht einbezogen wird. Um eine Kopie des gesamten Texts zu erhalten, übergeben Sie für den Anfang des Bereichs die Koordinaten (0;0) und für das Ende des Bereichs die Koordinaten der “Sonderposition”.