# SUBSYSTEM OVERVIEW

IGES Format Processing (IFMT) Subsystem

The IFMT subsystem generates formatted processing reports. Reports can include start section, global section, error counts, entity counts, etc. Format specifiers are used to access this information as follows:

%<StartSection>

Every line in the IGES start section of the current model.

%<GlobalSection>

Formatted IGES global section parameters of the current model.

%<EntitySummary>

IGES Entity listing by type and form with description and count for the current model.

%<DrawingView>

IGES Drawing and view summary with names, sizes, and clipping for the current model.

%<AttrSummary>

IGES Entity listing by DE attribute with value, type, form, description, subordination, and count for current model. This format specification requires an argument (IFMT_ATTRCOLOR, IFMT_ATTRFONT, IFMT_ATTRWEIGHT, IFMT_ATTRLEVEL, IFMT_ATTRVIEW) to specify the attribute to summarize.

%<DE>

A variable of type MDA_PTR is required as an argument and will be formatted as a DE number.

%<IGESDateTime>

A variable of type char * and in the form of either YYMMDD.HHMMSS or YYYYMMDD.HHMMSS is required as an argument and will be formatted as MM/DD/YY HH:MM:SS or MM/DD/YYYY HH:MM:SS.

%<IEVMPrintSummary>

A variable pointer of type IEVM_VAL_RESULTS is required as an argument and the results of entity validation will be formatted.

Before using these format specifications iges_Initialize must be called and an IGES model must be active. See the mpm_intro man page for details of using format specifiers.