com.esri.arcgis.display
Interface IFontAttribute

All Superinterfaces:
Serializable
All Known Subinterfaces:
IBold, IItalic, IUnderline
All Known Implementing Classes:
FontAttributeBold, FontAttributeItalic, FontAttributeUnderline

public interface IFontAttribute
extends Serializable

Provides access to FontAttribute properties.

Description

Use with the FontAttributeUnderline, FontAttributeBold and FontAttributeItalic coclasses to control the appearance of the font.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

See Also:
IFontName, IFontAttribute, IBold, IFontSize

Method Summary
 boolean isState()
          Indicates if a boolean font attribute is set.
 void setState(boolean state)
          Indicates if a boolean font attribute is set.
 

Method Detail

isState

boolean isState()
                throws IOException,
                       AutomationException
Indicates if a boolean font attribute is set.

Description

Boolean setting of either Italic, Bold or Underline.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The state
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setState

void setState(boolean state)
              throws IOException,
                     AutomationException
Indicates if a boolean font attribute is set.

Description

Boolean setting of either Italic, Bold or Underline.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
state - The state (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.