This document is archived and information here might be outdated. Recommended version. |
Provides access to members that control the properties of an edit session.
The IEditProperties interface is used to manage all of the properties an edit session has. Properties include: AutoSaveOnVersion, ReportPrecision, SelectedVertexSymbol, SketchSymbol, SketchVertexSymbol, SnapSymbol, StreamGroupingCount, StreamTolerance, and StretchGeometry.
Name | Description | |
---|---|---|
AutoSaveOnVersionRedefined | Indicates whether the stop editing process should automatically reconcile an edit session and save the version without notification. | |
ReportPrecision | Controls the number of decimal places the editor reports numbers with. | |
SelectedVertexSymbol | Symbol used to draw the active vertex of the edit sketch. | |
SketchSymbol | Symbol used to draw the lines of the edit sketch. | |
SketchVertexSymbol | Symbol used to draw the vertices of the edit sketch. | |
SnapSymbol | Symbol used to draw the snap location. | |
StreamGroupingCount | Controls the number of points to group together when streaming. | |
StreamTolerance | Controls the streaming tolerance, measured in map units. | |
StretchGeometry | Indicates if the edit sketch is stretched when one of its vertices is moved. |
Classes | Description |
---|---|
Editor | The Object Editor Extension. |
This sample assums you have a reference to IEditor from the
OnCreate method in the code (IEditor m_editor).
private void ChangeSketchSymbol()
{
IEditProperties editProperties;
editProperties = m_editor as IEditProperties;
ILineSymbol lineSymbol = new SimpleLineSymbol();
IRgbColor sketchColor = new RgbColorClass();
sketchColor.Red = 255;
lineSymbol.Color = sketchColor;
editProperties.SketchSymbol = lineSymbol;
}
This sample assums you have a reference to IEditor from the
OnCreate method in the code (Private m_editor as IEditor).
Private Sub ChangeSketchSymbol()
Dim editProperties As IEditProperties
editProperties = m_editor
Dim lineSymbol As ILineSymbol
Dim rColor As IRgbColor
'Change the sketch symbol to use a red line
lineSymbol = New SimpleLineSymbol
rColor = New RgbColor
rColor.Red = 255
lineSymbol.Color = rColor
editProperties.SketchSymbol = lineSymbol
End Sub
IDatasetEdit Interface | IDatasetEditInfo Interface | IEditSketch Interface | IEditTask.Activate Method | IEditor Interface | IEditTask.Deactivate Method | ISnapEnvironment Interface | IEditEvents2 Interface | IEditLayers Interface | IEditEvents Interface | IEditTask.Name Property | Editor Class | Editor Library | IEditTask.OnFinishSketch Method | IEditAttributeProperties Interface | IEditTask.OnDeleteSketch Method | IEditProperties Interface | IMultiLayerMarkerSymbol Interface | IArrowMarkerSymbol Interface | IPictureMarkerSymbol Interface | ICharacterMarkerSymbol Interface | ICartographicMarkerSymbol Interface | IMarkerSymbol Interface | ILineSymbol Interface