Solid Edge FrameworkSupport Type Library
SetCenterPoint Method
Specifies the x coordinate for the new center point.
Specifies the y coordinate of the new center point.
Specifies the z coordinate of the new center point.
Description
Relocates the center point of the specified object.
Syntax
Visual Basic
Public Sub SetCenterPoint( _
   ByVal x As Double, _
   ByVal y As Double, _
   ByVal z As Double _
) 
Parameters
x
Specifies the x coordinate for the new center point.
y
Specifies the y coordinate of the new center point.
z
Specifies the z coordinate of the new center point.
Remarks
The new center point is specified in x and y coordinates. As a result of the SetCenterPoint method, the object is repositioned with respect to the new center point.
Example
Private Sub Form_Load()
    Dim objApp As SolidEdgeFrameWork.Application
    Dim objDoc As SolidEdgeDraft.DraftDocument
    Dim objSheet As SolidEdgeDraft.Sheet
    Dim objCenterMarks As SolidEdgeFrameworkSupport.CenterMarks
    Dim objCenterMark As SolidEdgeFrameworkSupport.CenterMark
    Dim dblX As Double, dblY As Double, dblZ As Double
    ' Report errors
    Const PI = 3.14159265358979
    ' Create/get the application with specific settings
    On Error Resume Next
    Set objApp = GetObject(, "SolidEdge.Application")
    If Err Then
        Err.Clear
        Set objApp = CreateObject("SolidEdge.Application")
        Set objDoc = objApp.Documents.Add("SolidEdge.DraftDocument")
        objApp.Visible = True
    Else
        Set objDoc = objApp.ActiveDocument
    End If
    'getting the Active Sheet object
    Set objSheet = objDoc.ActiveSheet
    ' Get the CenterMarks collection object on the active sheet
    Set objCenterMarks = objSheet.CenterMarks
    ' Create a CenterMark on the active sheet
    Set objCenterMark = objCenterMarks.Add(x:=0.25, y:=0.25, z:=0)
    ' Set the center point
    Call objCenterMark.SetCenterPoint(x:=0.5, y:=0.5, z:=0)
    ' Get the Center Point
    Call objCenterMark.GetCenterPoint(x:=dblX, y:=dblY, z:=dblZ)

    ' USER DISPLAY
    ' Release objects
    Set objApp = Nothing
    Set objDoc = Nothing
    Set objSheet = Nothing
    Set objCenterMarks = Nothing
    Set objCenterMark = Nothing
End Sub
See Also

CenterMark Object  | CenterMark Members

Send comments on this topic.