EPSFlagsDefn Struct Reference

#include <epsfiltr.h>

List of all members.

Public Attributes

INT32 ComplexPath
BOOL StrokeComplexPath
BOOL NoAttributes
BOOL EPSErrorEncountered
BOOL AddToNewLayer
BOOL PathIsHidden


Detailed Description

Comment: Used by the EPS filters - it indicates what to do with the next path that is found, i.e.whether to use it normally, throw it away, or do something special with it. The current values and their meanings are:

PATH_NORMAL - Store the path in the tree as a normal path.

PATH_DISCARD - Discard the path because it's not needed, e.g. a blend object would just be loaded as the start and end paths, and the 'blended' paths would be discarded.

PATH_DISCARD_STICKY - Like PATH_DISCARD, but stays in effect until a token is found which explicitly causes it to be changed back to PATH_NORMAL (or whatever). Usually after a path has been processed, the path type is set back to PATH_NORMAL - but this type is the exception.

PATH_RECT - Add the path as a rectangle object.

PATH_ELLIPSE - Add the path as an ellipse object.

PATH_MANGLED - Stores the path in the tree as a normal path but sets its mangled bit.

See also:
EPSFilter

Definition at line 411 of file epsfiltr.h.


Member Data Documentation

BOOL EPSFlagsDefn::AddToNewLayer
 

Definition at line 428 of file epsfiltr.h.

INT32 EPSFlagsDefn::ComplexPath
 

Definition at line 415 of file epsfiltr.h.

BOOL EPSFlagsDefn::EPSErrorEncountered
 

Definition at line 424 of file epsfiltr.h.

BOOL EPSFlagsDefn::NoAttributes
 

Definition at line 421 of file epsfiltr.h.

BOOL EPSFlagsDefn::PathIsHidden
 

Definition at line 434 of file epsfiltr.h.

BOOL EPSFlagsDefn::StrokeComplexPath
 

Definition at line 418 of file epsfiltr.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 10 03:54:02 2007 for Camelot by  doxygen 1.4.4