InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ICellStrokeAttrData Class Referenceabstract

#include <ICellStrokeAttrData.h>

Inheritance diagram for ICellStrokeAttrData:
IPMUnknown

Classes

class  Attributes
 
struct  Data
 

Public Types

enum  { kDefaultIID = IID_CELLSTROKEATTRIBUTEDATA }
 
enum  EAttributes {
  eNoAttrs = 0, eWeight = 1, eColor = 2, eLineType = 4,
  eTint = 8, eOverprint = 16, eGapColor = 32, eGapTint = 64,
  eGapOverprint = 128, eAllAttrs = 255
}
 

Public Member Functions

virtual Data Get (void) const =0
 
virtual void Set (const Data &strokeData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Carries cell stroke attribute information. Data indicates the attributes being carried, the sides of the cell to which they apply e.g. the top or bottom and their values. This interface is used to manipulate cell stroke attributes efficiently as a set, rather than having to operate on them individually.

Member Enumeration Documentation

Types of attribute the data interface can carry. Enumerators can be OR'd into a bitmask if more than one attribute is to be operated on.

Member Function Documentation

virtual Data ICellStrokeAttrData::Get (void ) const
pure virtual

Get the data being carried.

Returns
description of cell stroke attribute data being carried.
virtual void ICellStrokeAttrData::Set (const DatastrokeData)
pure virtual

Set the data being carried.

Parameters
strokeDatacell stroke attribute data to be carried.