Move a profile of the form, specified by a reference, and an offset vector.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public void MoveProfile( int profileIndex, XYZ offset )
Parameters
- profileIndex Int32
- Index to specify the profile.
- offset XYZ
- The vector by which the element is to be moved.
Example
C#
public void MoveForm(Form form) { int profileCount = form.ProfileCount; if (form.ProfileCount > 0) { int profileIndex = 0; // modify the first form only if (form.CanManipulateProfile(profileIndex)) { XYZ offset = new XYZ(-25, 0, 0); form.MoveProfile(profileIndex, offset); } } }
VB
Public Sub MoveForm(form As Form) Dim profileCount As Integer = form.ProfileCount If form.ProfileCount > 0 Then Dim profileIndex As Integer = 0 ' modify the first form only If form.CanManipulateProfile(profileIndex) Then Dim offset As New XYZ(-25, 0, 0) form.MoveProfile(profileIndex, offset) End If End If End Sub