public enum LayoutSnapMode : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Public Enum LayoutSnapMode Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
public enum LayoutSnapMode : System.Enum, System.IComparable, System.IConvertible, System.IFormattable
Public Enum LayoutSnapMode Inherits System.Enum Implements System.IComparable, System.IConvertible, System.IFormattable
Member | Description |
---|---|
Element | Snap to layout tangent. |
Guide | Snap to layout guide. |
Margins | Snap to layout print margins. |
Page | Snap to layout page. |
// sets only the Guide snapping mode ArcGIS.Desktop.Layouts.LayoutSnapping.SetSnapModes(new[] { LayoutSnapMode.Guide }); // sets only Element and Page snapping modes ArcGIS.Desktop.Layouts.LayoutSnapping.SetSnapModes(new[] { LayoutSnapMode.Element, LayoutSnapMode.Page }); // clear all snap modes ArcGIS.Desktop.Layouts.LayoutSnapping.SetSnapModes(null); // set snap modes one at a time ArcGIS.Desktop.Layouts.LayoutSnapping.SetSnapMode(LayoutSnapMode.Margins, true); ArcGIS.Desktop.Layouts.LayoutSnapping.SetSnapMode(LayoutSnapMode.Guide, true); /// LayoutSnapping.SetSnapModes(new[]{ LayoutSnapMode.Guide }); // sets only the Guide snapping mode // get current snap modes var snapModes = ArcGIS.Desktop.Layouts.LayoutSnapping.SnapModes; // get state of a specific snap mode bool isOn = ArcGIS.Desktop.Layouts.LayoutSnapping.GetSnapMode(LayoutSnapMode.Guide);
System.Object
System.ValueType
System.Enum
ArcGIS.Desktop.Layouts.LayoutSnapMode
Target Platforms: Windows 11, Windows 10