SYScopyStringSections

Top  Previous  Next

Kopieren von Linienelementabschnitten.

Kopiert die in Bezug auf den Umring inneren oder äußeren Abschnitt des Linienzugs in das Objekt des Linienzugs. Liegt der Linienzug vollständig im zu kopierenden Bereich, dann wird er komplett kopiert. Ist der Linienzug geschlossen, und wurde sein Anfang durch den Umring vom Ende getrennt und sowohl der Anfangsabschnitt als auch der Endabschnitt kopiert, dann werden die beiden Abschnitte wieder zu einem Stringelement zusammengehängt.

Parameter

input_poly (const PSTRING_ELEMENT) [IN]

Der Linienzug, dessen Abschnitt kopiert werden soll.

input_ring (const PSTRING_ELEMENT)  [IN]

Der Umring bestimmt den Abschnitt der kopiert werden soll.

input_inside (const BOOLEAN)                 [IN]

TRUE, dann werden die inneren Abschnitte kopiert.

input_bounds (const BOOLEAN)              [IN]

TRUE, dann werden die Abschnitte auf dem Umring mitkopiert.

Ergebnis

(int)                                                           [OUT]

Anzahl der kopierten Abschnitte, sonst –1 im Fehlerfall.

Deklaration

#include "system.h"

 

int DLLENTRY SYScopyStringSections (

     const PSTRING_ELEMENT   input_poly,

     const PSTRING_ELEMENT   input_ring,

     const BOOLEAN        input_inside,

     const BOOLEAN        input_bounds

);