| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMask
Provides access to members that control the symbol mask.
IMask can be used to draw a buffer around markers or text. IMultiLayerMarkerSymbols and ITextSymbols both support the use of a mask. Any IFillSymbol object can be used as the MaskSymbol.
| Method Summary | |
|---|---|
|  double | getMaskSize()The mask size. | 
|  int | getMaskStyle()The mask style. | 
|  IFillSymbol | getMaskSymbol()The mask symbol. | 
|  void | setMaskSize(double size)The mask size. | 
|  void | setMaskStyle(int style)The mask style. | 
|  void | setMaskSymbolByRef(IFillSymbol fillSym)The mask symbol. | 
| Method Detail | 
|---|
int getMaskStyle()
                 throws IOException,
                        AutomationException
MaskStyle is the enumeration that defines the shape of the mask. There are two options: esriMSHalo and esriMSNone. esriMSNone is the default MaskStyle.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaskStyle(int style)
                  throws IOException,
                         AutomationException
MaskStyle is the enumeration that defines the shape of the mask. There are two options: esriMSHalo and esriMSNone. esriMSNone is the default MaskStyle.
style - A com.esri.arcgis.display.esriMaskStyle constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getMaskSize()
                   throws IOException,
                          AutomationException
MaskSize returns or Sets the Double (ASCII) number for the size of the mask in points (approx. 1/72 inch).
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaskSize(double size)
                 throws IOException,
                        AutomationException
MaskSize returns or Sets the Double (ASCII) number for the size of the mask in points (approx. 1/72 inch).
size - The size  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFillSymbol getMaskSymbol()
                          throws IOException,
                                 AutomationException
MaskSymbol is the fill symbol used as the mask. Any IFillSymbol interface can be used.
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaskSymbolByRef(IFillSymbol fillSym)
                        throws IOException,
                               AutomationException
MaskSymbol is the fill symbol used as the mask. Any IFillSymbol interface can be used.
fillSym - A reference to a com.esri.arcgis.display.IFillSymbol  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||