|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicAlgoLabelPlacementOptimizer
Provides access to members that control the Label Placement Optimizer schematic algorithm.
This interface is new at ArcGIS 9.3.
| Method Summary | |
|---|---|
void |
execute(INgDiagram pDiag)
Executes the Label Placement Optimizer schematic algorithm in the specified graphic diagram. |
int |
getAboveCenter()
Define the priority of position Above Center of a node label. |
int |
getAboveLeft()
Define the priority of position Above Left of a node label. |
int |
getAboveRight()
Define the priority of position Above Right of a node label. |
int |
getBelowCenter()
Define the priority of position Below Center of a node label. |
int |
getBelowLeft()
Define the priority of position Below Left of a node label. |
int |
getBelowRight()
Define the priority of position Below Right of a node label. |
int |
getCenterCenter()
Define the priority of position Center Center of a node label. |
int |
getCenterLeft()
Define the priority of position Center Left of a node label. |
int |
getCenterRight()
Define the priority of position Center Right of a node label. |
String |
getDiagramType()
Name of the selected diagram type. |
INgProperties |
getTextualProperties()
List of textual properties to treat. |
void |
interactiveUpdate(String diagramTypeName,
boolean on)
Enables the automatical execution of the Label Placement Optimizer algorithm each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
void |
interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
Enables the automatical execution of the Label Placement Optimizer algorithm each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdate(String diagramTypeName)
Indicates if the Label Placement Optimizer algorithm must be automatically applied each time the graphic elements contained in any diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
Indicates if the Label Placement Optimizer algorithm must be automatically applied each time the graphic elements contained in the specified diagram implemented by the specified graphic diagram type are moved. |
boolean |
isInteractiveUpdateStatus()
Indicates if the Automatically applied option is currently checked in the Label Placement Optimizer algorithm algorithm properties tab. |
boolean |
isLabelPortPriorities()
Indicates whether the label placement is driven by the label port numbers or by placement priorities. |
void |
setAboveCenter(int plVal)
Define the priority of position Above Center of a node label. |
void |
setAboveLeft(int plVal)
Define the priority of position Above Left of a node label. |
void |
setAboveRight(int plVal)
Define the priority of position Above Right of a node label. |
void |
setBelowCenter(int plVal)
Define the priority of position Below Center of a node label. |
void |
setBelowLeft(int plVal)
Define the priority of position Below Left of a node label. |
void |
setBelowRight(int plVal)
Define the priority of position Below Right of a node label. |
void |
setCenterCenter(int plVal)
Define the priority of position Center Center of a node label. |
void |
setCenterLeft(int plVal)
Define the priority of position Center Left of a node label. |
void |
setCenterRight(int plVal)
Define the priority of position Center Right of a node label. |
void |
setDiagramType(String pDiagramTypeName)
Name of the selected diagram type. |
void |
setInteractiveUpdateStatus(boolean bStatus)
Indicates if the Automatically applied option is currently checked in the Label Placement Optimizer algorithm algorithm properties tab. |
void |
setLabelPortPriorities(boolean pVal)
Indicates whether the label placement is driven by the label port numbers or by placement priorities. |
void |
setTextualProperties(INgProperties ppLabelArray)
List of textual properties to treat. |
| Method Detail |
|---|
void execute(INgDiagram pDiag)
throws IOException,
AutomationException
pDiag - A reference to a com.esri.arcgis.schematic.INgDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void interactiveUpdate(String diagramTypeName,
boolean on)
throws IOException,
AutomationException
diagramTypeName - The diagramTypeName (in, optional, pass if not required)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void interactiveUpdateByDiagram(String diagramTypeName,
String diagramName,
boolean on)
throws IOException,
AutomationException
diagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)on - The on (in, optional, pass true if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInteractiveUpdate(String diagramTypeName)
throws IOException,
AutomationException
diagramTypeName - The diagramTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInteractiveUpdateByDiagram(String diagramTypeName,
String diagramName)
throws IOException,
AutomationException
diagramTypeName - The diagramTypeName (in)diagramName - The diagramName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setInteractiveUpdateStatus(boolean bStatus)
throws IOException,
AutomationException
bStatus - The bStatus (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isInteractiveUpdateStatus()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLabelPortPriorities(boolean pVal)
throws IOException,
AutomationException
pVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isLabelPortPriorities()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAboveLeft(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getAboveLeft()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAboveCenter(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getAboveCenter()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAboveRight(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getAboveRight()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCenterLeft(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCenterLeft()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCenterRight(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCenterRight()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBelowLeft(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getBelowLeft()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBelowCenter(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getBelowCenter()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBelowRight(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getBelowRight()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextualProperties(INgProperties ppLabelArray)
throws IOException,
AutomationException
ppLabelArray - A reference to a com.esri.arcgis.schematic.INgProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
INgProperties getTextualProperties()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDiagramType(String pDiagramTypeName)
throws IOException,
AutomationException
pDiagramTypeName - The pDiagramTypeName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getDiagramType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCenterCenter(int plVal)
throws IOException,
AutomationException
plVal - The plVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCenterCenter()
throws IOException,
AutomationException
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 | ||||||||