InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DrawOptionsSet Class Reference

#include <IDrawOptions.h>

Public Types

typedef base_type data_type
 

Public Member Functions

DrawOptionsSetoperator= (const DrawOptionsSet &copy)
 
bool16 operator== (const DrawOptionsSet &other) const
 

Public Attributes

uint32 setID
 
IDrawOptions::RasterDisplay raster
 
IDrawOptions::VectorDisplay vector
 
IDrawOptions::Transparencies xp
 
PMReal greekBelow
 
bool16 antiAlias
 

Detailed Description

DrawOptionsSet Simple class containing the various draw settings. The group of settings is referred to as a Set. These sets can be identified by a unique ID, called a setID. DrawOptionsSets are passed to an IDrawOptions interface to set the drawing characterists for a given port.

Member Typedef Documentation

including a base_type allows this class to be stored in a vector.

Member Function Documentation

DrawOptionsSet& DrawOptionsSet::operator= (const DrawOptionsSetcopy)
inline

Copy constructor

bool16 DrawOptionsSet::operator== (const DrawOptionsSetother) const
inline

Testing for equality

Member Data Documentation

bool16 DrawOptionsSet::antiAlias

Is anti-aliasing enabled?

PMReal DrawOptionsSet::greekBelow

At what effective point size do we start greeking the text.

IDrawOptions::RasterDisplay DrawOptionsSet::raster

Defines how raster images will draw (gray box, proxy, or high-res).

uint32 DrawOptionsSet::setID

Unique ID for this class instance.

IDrawOptions::VectorDisplay DrawOptionsSet::vector

Defines how vector images will draw (gray box, proxy, or high-res).

IDrawOptions::Transparencies DrawOptionsSet::xp

Defines transparency quality.