SYSdeleteAreaFromElement

Top  Previous  Next

Extinguishing of surfaces.

If symbol, text and parts of string elements extinguishes according to the mode within or beyond the clip polygon. As a Default the edge of the clip polygon counts as within. With symbolic elements and text elements her position counts, not her contour. If the function receives an element as an input, this is worked on, with an object his elements are worked on and attributes are simply ignored. Of the partial string which originate from a string element come to his object. The surface key of string elements remains unchanged, even if they are not closed after the extinguishing any more.

Parametre

root (PROOT) [IN]

Act on the open data bank.

delEntity (PANY) [IN]

The element or object

clipStr (PSTRING_ELEMENT) [IN]

The clip polygon

mode (const int) [IN]

The mode describes how the polygon should cut:

DELETE_AREA_INNER_PART Elements within extinguish.

DELETE_AREA_OUTER_PART Elements outside extinguish.

flag (const int) [IN]

If the tax bit DELETE_AREA_FLAG_BOUND_IS_OUTSIDE is put, the edge of the clip polygon is counted as outside.

Result

---

Declaration

#include "system.h"

 

void DLLENTRY SYSdeleteAreaFromElement (

PROOT root,

PANY delEntity,

PSTRING_ELEMENT clipStr,

const int mode,

const int flag

);

Constants

See within the parametre descriptions.