Class ElementBuilder
Inheritance
ElementBuilder
Assembly: NXOpen.dll
Syntax
public class ElementBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
ElementBuilder()
Declaration
protected ElementBuilder()
Properties
CircleSize
Declaration
public double CircleSize { get; set; }
Property Value
EnableBackground
Declaration
public bool EnableBackground { get; set; }
Property Value
Geometries
Declaration
public SelectDisplayableObjectList Geometries { get; }
Property Value
IconName
Declaration
public string IconName { get; set; }
Property Value
IncludeLabels
Declaration
public bool IncludeLabels { get; set; }
Property Value
LeaderLineColor
Declaration
public NXColor LeaderLineColor { get; set; }
Property Value
LeaderLineFont
Declaration
public DisplayableObject.ObjectFont LeaderLineFont { get; set; }
Property Value
LeaderLineWidth
Declaration
public DisplayableObject.ObjectWidth LeaderLineWidth { get; set; }
Property Value
LineColor
Declaration
public NXColor LineColor { get; set; }
Property Value
LineFont
Declaration
public DisplayableObject.ObjectFont LineFont { get; set; }
Property Value
LineWidth
Declaration
public DisplayableObject.ObjectWidth LineWidth { get; set; }
Property Value
Location
Declaration
public Point3d Location { get; set; }
Property Value
PinToScreen
Declaration
public bool PinToScreen { get; set; }
Property Value
Strikethrough
Declaration
public bool Strikethrough { get; set; }
Property Value
Style
Declaration
public ElementBuilder.Styles Style { get; set; }
Property Value
TerminatingObjects
Declaration
public SelectDisplayableObjectList TerminatingObjects { get; }
Property Value
TextColor
Declaration
public NXColor TextColor { get; set; }
Property Value
TextFont
Declaration
public string TextFont { get; set; }
Property Value
TextFontStyle
Declaration
public TextBuilder.FontStyleOptions TextFontStyle { get; set; }
Property Value
TextScale
Declaration
public Text.ScaleOptions TextScale { get; set; }
Property Value
Underline
Declaration
public bool Underline { get; set; }
Property Value
Methods
Declaration
public string[] GetComment()
Returns
GetEllipseSize(out double, out double)
Declaration
public void GetEllipseSize(out double majorRadius, out double minorRadius)
Parameters
GetRectangleSize(out double, out double)
Declaration
public void GetRectangleSize(out double length, out double width)
Parameters
GetTextContent()
Declaration
public string[] GetTextContent()
Returns
Declaration
public void SetComment(string[] comment)
Parameters
Type |
Name |
Description |
string[] |
comment |
|
SetEllipseSize(double, double)
Declaration
public void SetEllipseSize(double majorRadius, double minorRadius)
Parameters
SetFreehandShape(Point3d[])
Declaration
public void SetFreehandShape(Point3d[] controlPoints)
Parameters
Type |
Name |
Description |
Point3d[] |
controlPoints |
|
SetRectangleSize(double, double)
Declaration
public void SetRectangleSize(double length, double width)
Parameters
SetTextContent(string[])
Declaration
public void SetTextContent(string[] comment)
Parameters
Type |
Name |
Description |
string[] |
comment |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink