Class InsertTextBuilder
Inheritance
InsertTextBuilder
Assembly: NXOpen.dll
Syntax
public class InsertTextBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
InsertTextBuilder()
Declaration
protected InsertTextBuilder()
Properties
BoundaryColor
Declaration
public NXColor BoundaryColor { get; set; }
Property Value
BoundaryType
Declaration
public InsertTextBuilder.TextBoundaryType BoundaryType { get; set; }
Property Value
BoundingDepth
Declaration
public Expression BoundingDepth { get; }
Property Value
ComponentTextHeight
Declaration
public Expression ComponentTextHeight { get; }
Property Value
CreateComponentText
Declaration
public bool CreateComponentText { get; set; }
Property Value
CreateEmbossedText
Declaration
public bool CreateEmbossedText { get; set; }
Property Value
CreateVShapeText
Declaration
public bool CreateVShapeText { get; set; }
Property Value
CsysMatrix
Declaration
public Matrix3x3 CsysMatrix { get; set; }
Property Value
CsysOrigin
Declaration
public Point3d CsysOrigin { get; set; }
Property Value
FontHeight
Declaration
public Expression FontHeight { get; }
Property Value
FontName
Declaration
public string FontName { get; set; }
Property Value
InsertTextType
Declaration
public InsertTextBuilder.InsertType InsertTextType { get; set; }
Property Value
LetteringDepth
Declaration
public Expression LetteringDepth { get; }
Property Value
NumberingDirection
Declaration
public InsertTextBuilder.NumberDirectionOption NumberingDirection { get; set; }
Property Value
NumberingWidth
Declaration
public Expression NumberingWidth { get; }
Property Value
Offset
Declaration
public Expression Offset { get; }
Property Value
SelectFace
Declaration
public ScCollector SelectFace { get; }
Property Value
SelectHoleEdges
Declaration
public ScCollector SelectHoleEdges { get; }
Property Value
TextColor
Declaration
public NXColor TextColor { get; set; }
Property Value
TextLayer
Declaration
public int TextLayer { get; set; }
Property Value
TextPosition
Declaration
public InsertTextBuilder.TextPositionOption TextPosition { get; set; }
Property Value
TextRule
Declaration
public string TextRule { get; set; }
Property Value
Methods
AddOrRemoveUDOSelectedHole(NXObject, Edge, bool)
Declaration
public void AddOrRemoveUDOSelectedHole(NXObject udoTag, Edge holeEdge, bool isAdding)
Parameters
CleanUpRedundantData()
Declaration
public void CleanUpRedundantData()
CreateNewTextUDO(Face, string, out NXObject)
Declaration
public string CreateNewTextUDO(Face faceTag, string attribute, out NXObject udoTag)
Parameters
Returns
DeleteTexts(Edge[])
Declaration
public void DeleteTexts(Edge[] holeEdges)
Parameters
Type |
Name |
Description |
Edge[] |
holeEdges |
|
DeleteUselessTextUDOs()
Declaration
public void DeleteUselessTextUDOs()
GetScript()
Declaration
public TextBuilder.ScriptOptions GetScript()
Returns
GetTextAnchorPointMatrix(NXObject, out Point3d)
Declaration
public Matrix3x3 GetTextAnchorPointMatrix(NXObject objectTag, out Point3d origin)
Parameters
Returns
ImplementInitFromUDO()
Declaration
public void ImplementInitFromUDO()
RecordFaceHolesData(Face, bool, Edge, bool)
Declaration
public void RecordFaceHolesData(Face faceTag, bool recordAllHoles, Edge holeEdge, bool isAdding)
Parameters
Type |
Name |
Description |
Face |
faceTag |
|
bool |
recordAllHoles |
|
Edge |
holeEdge |
|
bool |
isAdding |
|
SetEditFeatureGroup(NXObject)
Declaration
public void SetEditFeatureGroup(NXObject featureGroup)
Parameters
Type |
Name |
Description |
NXObject |
featureGroup |
|
SetLastSelectedFace(Face)
Declaration
public void SetLastSelectedFace(Face faceTag)
Parameters
Type |
Name |
Description |
Face |
faceTag |
|
SetScript(ScriptOptions)
Declaration
public void SetScript(TextBuilder.ScriptOptions script)
Parameters
SetSelectedAttributesTreeNodes(NXObject[])
Declaration
public void SetSelectedAttributesTreeNodes(NXObject[] nodeTags)
Parameters
Type |
Name |
Description |
NXObject[] |
nodeTags |
|
SetSingleTextUDO(NXObject)
Declaration
public void SetSingleTextUDO(NXObject udoTag)
Parameters
SetTextUDOAttributeName(NXObject, string)
Declaration
public void SetTextUDOAttributeName(NXObject udoTag, string attributeNmae)
Parameters
SetTextUDODefaultText(NXObject, string, bool)
Declaration
public void SetTextUDODefaultText(NXObject udoTag, string text, bool previewText)
Parameters
SetTextUDOStartNumber(NXObject, string, bool)
Declaration
public void SetTextUDOStartNumber(NXObject udoTag, string numberStr, bool previewText)
Parameters
UpdateTextLocation(NXObject, Vector3d, int, double)
Declaration
public Group UpdateTextLocation(NXObject objectTag, Vector3d moveVector, int currentHandle, double angle)
Parameters
Returns
UpdateTextPreview(NXObject)
Declaration
public void UpdateTextPreview(NXObject udoTag)
Parameters
UpdateTextUDOClientData(int, bool)
Declaration
public void UpdateTextUDOClientData(int index, bool previewText)
Parameters
Type |
Name |
Description |
int |
index |
|
bool |
previewText |
|
UpdateTextUDOClientUIData(NXObject, int)
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use JA_TOOLING_INSERT_TEXT_BUILDER_UpdateTextUDOClientData instead.")]
public void UpdateTextUDOClientUIData(NXObject udoTag, int index)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink