Search Results for

    Show / Hide Table of Contents

    Class InsertTextBuilder

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    InsertTextBuilder
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    Inherited Members
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Tooling
    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
    Type Description
    NXColor

    BoundaryType

    Declaration
    public InsertTextBuilder.TextBoundaryType BoundaryType { get; set; }
    Property Value
    Type Description
    InsertTextBuilder.TextBoundaryType

    BoundingDepth

    Declaration
    public Expression BoundingDepth { get; }
    Property Value
    Type Description
    Expression

    ComponentTextHeight

    Declaration
    public Expression ComponentTextHeight { get; }
    Property Value
    Type Description
    Expression

    CreateComponentText

    Declaration
    public bool CreateComponentText { get; set; }
    Property Value
    Type Description
    System.Boolean

    CreateEmbossedText

    Declaration
    public bool CreateEmbossedText { get; set; }
    Property Value
    Type Description
    System.Boolean

    CreateVShapeText

    Declaration
    public bool CreateVShapeText { get; set; }
    Property Value
    Type Description
    System.Boolean

    CsysMatrix

    Declaration
    public Matrix3x3 CsysMatrix { get; set; }
    Property Value
    Type Description
    Matrix3x3

    CsysOrigin

    Declaration
    public Point3d CsysOrigin { get; set; }
    Property Value
    Type Description
    Point3d

    FontHeight

    Declaration
    public Expression FontHeight { get; }
    Property Value
    Type Description
    Expression

    FontName

    Declaration
    public string FontName { get; set; }
    Property Value
    Type Description
    System.String

    InsertTextType

    Declaration
    public InsertTextBuilder.InsertType InsertTextType { get; set; }
    Property Value
    Type Description
    InsertTextBuilder.InsertType

    LetteringDepth

    Declaration
    public Expression LetteringDepth { get; }
    Property Value
    Type Description
    Expression

    NumberingDirection

    Declaration
    public InsertTextBuilder.NumberDirectionOption NumberingDirection { get; set; }
    Property Value
    Type Description
    InsertTextBuilder.NumberDirectionOption

    NumberingWidth

    Declaration
    public Expression NumberingWidth { get; }
    Property Value
    Type Description
    Expression

    Offset

    Declaration
    public Expression Offset { get; }
    Property Value
    Type Description
    Expression

    SelectFace

    Declaration
    public ScCollector SelectFace { get; }
    Property Value
    Type Description
    ScCollector

    SelectHoleEdges

    Declaration
    public ScCollector SelectHoleEdges { get; }
    Property Value
    Type Description
    ScCollector

    TextColor

    Declaration
    public NXColor TextColor { get; set; }
    Property Value
    Type Description
    NXColor

    TextLayer

    Declaration
    public int TextLayer { get; set; }
    Property Value
    Type Description
    System.Int32

    TextPosition

    Declaration
    public InsertTextBuilder.TextPositionOption TextPosition { get; set; }
    Property Value
    Type Description
    InsertTextBuilder.TextPositionOption

    TextRule

    Declaration
    public string TextRule { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AddOrRemoveUDOSelectedHole(NXObject, Edge, Boolean)

    Declaration
    public void AddOrRemoveUDOSelectedHole(NXObject udoTag, Edge holeEdge, bool isAdding)
    Parameters
    Type Name Description
    NXObject udoTag
    Edge holeEdge
    System.Boolean isAdding

    CleanUpRedundantData()

    Declaration
    public void CleanUpRedundantData()

    CreateNewTextUDO(Face, String, out NXObject)

    Declaration
    public string CreateNewTextUDO(Face faceTag, string attribute, out NXObject udoTag)
    Parameters
    Type Name Description
    Face faceTag
    System.String attribute
    NXObject udoTag
    Returns
    Type Description
    System.String

    DeleteTexts(Edge[])

    Declaration
    public void DeleteTexts(Edge[] holeEdges)
    Parameters
    Type Name Description
    Edge[] holeEdges

    GetScript()

    Declaration
    public TextBuilder.ScriptOptions GetScript()
    Returns
    Type Description
    TextBuilder.ScriptOptions

    GetTextAnchorPointMatrix(NXObject, out Point3d)

    Declaration
    public Matrix3x3 GetTextAnchorPointMatrix(NXObject objectTag, out Point3d origin)
    Parameters
    Type Name Description
    NXObject objectTag
    Point3d origin
    Returns
    Type Description
    Matrix3x3

    ImplementInitFromUDO()

    Declaration
    public void ImplementInitFromUDO()

    RecordFaceHolesData(Face, Boolean, Edge, Boolean)

    Declaration
    public void RecordFaceHolesData(Face faceTag, bool recordAllHoles, Edge holeEdge, bool isAdding)
    Parameters
    Type Name Description
    Face faceTag
    System.Boolean recordAllHoles
    Edge holeEdge
    System.Boolean 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(TextBuilder.ScriptOptions)

    Declaration
    public void SetScript(TextBuilder.ScriptOptions script)
    Parameters
    Type Name Description
    TextBuilder.ScriptOptions script

    SetSelectedAttributesTreeNodes(NXObject[])

    Declaration
    public void SetSelectedAttributesTreeNodes(NXObject[] nodeTags)
    Parameters
    Type Name Description
    NXObject[] nodeTags

    SetSingleTextUDO(NXObject)

    Declaration
    public void SetSingleTextUDO(NXObject udoTag)
    Parameters
    Type Name Description
    NXObject udoTag

    SetTextUDOAttributeName(NXObject, String)

    Declaration
    public void SetTextUDOAttributeName(NXObject udoTag, string attributeNmae)
    Parameters
    Type Name Description
    NXObject udoTag
    System.String attributeNmae

    SetTextUDODefaultText(NXObject, String, Boolean)

    Declaration
    public void SetTextUDODefaultText(NXObject udoTag, string text, bool previewText)
    Parameters
    Type Name Description
    NXObject udoTag
    System.String text
    System.Boolean previewText

    SetTextUDOStartNumber(NXObject, String, Boolean)

    Declaration
    public void SetTextUDOStartNumber(NXObject udoTag, string numberStr, bool previewText)
    Parameters
    Type Name Description
    NXObject udoTag
    System.String numberStr
    System.Boolean previewText

    UpdateTextLocation(NXObject, Vector3d, Int32, Double)

    Declaration
    public Group UpdateTextLocation(NXObject objectTag, Vector3d moveVector, int currentHandle, double angle)
    Parameters
    Type Name Description
    NXObject objectTag
    Vector3d moveVector
    System.Int32 currentHandle
    System.Double angle
    Returns
    Type Description
    Group

    UpdateTextPreview(NXObject)

    Declaration
    public void UpdateTextPreview(NXObject udoTag)
    Parameters
    Type Name Description
    NXObject udoTag

    UpdateTextUDOClientData(Int32, Boolean)

    Declaration
    public void UpdateTextUDOClientData(int index, bool previewText)
    Parameters
    Type Name Description
    System.Int32 index
    System.Boolean previewText

    UpdateTextUDOClientUIData(NXObject, Int32)

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Use JA_TOOLING_INSERT_TEXT_BUILDER_UpdateTextUDOClientData instead.")]
    public void UpdateTextUDOClientUIData(NXObject udoTag, int index)
    Parameters
    Type Name Description
    NXObject udoTag
    System.Int32 index

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX