com.esri.arcgis.schematic
Interface ISchematicContainerManager

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicContainerManager

public interface ISchematicContainerManager
extends Serializable

Provides access to members that manage the drawing of the containers.

Description

Thats is, manage the size of the margin between the container boundary and its content.

Product Availability

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


Method Summary
 double getBottomMargin(ISchematicInMemoryFeature container)
          Bottom margin of the specified container.
 double getLeftMargin(ISchematicInMemoryFeature container)
          Left margin of the specified container.
 double getRightMargin(ISchematicInMemoryFeature container)
          Right margin of the specified container.
 double getTopMargin(ISchematicInMemoryFeature container)
          Top margin of the specified container.
 void setBottomMargin(ISchematicInMemoryFeature container, double margin)
          Changes the bottom margin of the specified container.
 void setLeftMargin(ISchematicInMemoryFeature container, double margin)
          Changes the left margin of the specified container.
 void setRightMargin(ISchematicInMemoryFeature container, double margin)
          Changes the right margin of the specified container.
 void setTopMargin(ISchematicInMemoryFeature container, double margin)
          Changes the top margin of the specified container.
 

Method Detail

getLeftMargin

double getLeftMargin(ISchematicInMemoryFeature container)
                     throws IOException,
                            AutomationException
Left margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Returns:
The margin
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLeftMargin

void setLeftMargin(ISchematicInMemoryFeature container,
                   double margin)
                   throws IOException,
                          AutomationException
Changes the left margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
margin - The margin (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRightMargin

double getRightMargin(ISchematicInMemoryFeature container)
                      throws IOException,
                             AutomationException
Right margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Returns:
The margin
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRightMargin

void setRightMargin(ISchematicInMemoryFeature container,
                    double margin)
                    throws IOException,
                           AutomationException
Changes the right margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
margin - The margin (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTopMargin

double getTopMargin(ISchematicInMemoryFeature container)
                    throws IOException,
                           AutomationException
Top margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Returns:
The margin
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTopMargin

void setTopMargin(ISchematicInMemoryFeature container,
                  double margin)
                  throws IOException,
                         AutomationException
Changes the top margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
margin - The margin (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBottomMargin

double getBottomMargin(ISchematicInMemoryFeature container)
                       throws IOException,
                              AutomationException
Bottom margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Returns:
The margin
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBottomMargin

void setBottomMargin(ISchematicInMemoryFeature container,
                     double margin)
                     throws IOException,
                            AutomationException
Changes the bottom margin of the specified container.

Product Availability

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

Parameters:
container - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
margin - The margin (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.