Search Results for

    Show / Hide Table of Contents

    Class TextWithSymbolsBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    TextWithSymbolsBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Annotations
    Assembly: NXOpen.dll
    Syntax
    public class TextWithSymbolsBuilder : TaggedObject, IMessageSink, IComponentBuilder

    Constructors

    TextWithSymbolsBuilder()

    Declaration
    protected TextWithSymbolsBuilder()

    Properties

    CustomSymbolScale

    Declaration
    public double CustomSymbolScale { get; set; }
    Property Value
    Type Description
    double

    SymbolAspectRatio

    Declaration
    public double SymbolAspectRatio { get; set; }
    Property Value
    Type Description
    double

    SymbolHeight

    Declaration
    public double SymbolHeight { get; set; }
    Property Value
    Type Description
    double

    SymbolLength

    Declaration
    public double SymbolLength { get; set; }
    Property Value
    Type Description
    double

    SymbolPreferences

    Declaration
    public TextWithSymbolsBuilder.SymbolPreferencesType SymbolPreferences { get; set; }
    Property Value
    Type Description
    TextWithSymbolsBuilder.SymbolPreferencesType

    SymbolScale

    Declaration
    public double SymbolScale { get; set; }
    Property Value
    Type Description
    double

    SymbolSizeMethod

    Declaration
    public TextWithSymbolsBuilder.SymbolSizingMethod SymbolSizeMethod { get; set; }
    Property Value
    Type Description
    TextWithSymbolsBuilder.SymbolSizingMethod

    Methods

    AddAttributeReference(NXObject, string, bool, int, int)

    Declaration
    public void AddAttributeReference(NXObject ownerTag, string title, bool displayTokens, int lineNo, int cursorPos)
    Parameters
    Type Name Description
    NXObject ownerTag
    string title
    bool displayTokens
    int lineNo
    int cursorPos

    AddEmbeddedAnnotation(NXObject, int, int)

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Instead use NXOpen.Annotations.TextWithSymbolsBuilder.CreateEmbeddedAnnotationText for creating embedded annotation text.")]
    public string AddEmbeddedAnnotation(NXObject embeddedAnnotation, int lineNo, int cursorPos)
    Parameters
    Type Name Description
    NXObject embeddedAnnotation
    int lineNo
    int cursorPos
    Returns
    Type Description
    string

    AddExpressionReference(string, string, int, int)

    Declaration
    public void AddExpressionReference(string expName, string format, int lineNo, int cursorPos)
    Parameters
    Type Name Description
    string expName
    string format
    int lineNo
    int cursorPos

    AddSymbol(NXObject, string, int, int)

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Instead use NXOpen.Annotations.TextWithSymbolsBuilder.CreateEmbeddedAnnotationText for creating embedded symbol text.")]
    public void AddSymbol(NXObject newObject, string name, int lineNo, int cursorPos)
    Parameters
    Type Name Description
    NXObject newObject
    string name
    int lineNo
    int cursorPos

    CopyEmbeddedAnnotation(string, out bool)

    Declaration
    public string CopyEmbeddedAnnotation(string inputText, out bool isCopied)
    Parameters
    Type Name Description
    string inputText
    bool isCopied
    Returns
    Type Description
    string

    CreateEmbeddedAnnotationText(NXObject)

    Declaration
    public string CreateEmbeddedAnnotationText(NXObject embeddedAnnotation)
    Parameters
    Type Name Description
    NXObject embeddedAnnotation
    Returns
    Type Description
    string

    GetEmbeddedCustomSymbols()

    Declaration
    public BaseCustomSymbol[] GetEmbeddedCustomSymbols()
    Returns
    Type Description
    BaseCustomSymbol[]

    GetSymbolAlignment(string)

    Declaration
    public TextWithSymbolsBuilder.SymbolAlignmentType GetSymbolAlignment(string symbolName)
    Parameters
    Type Name Description
    string symbolName
    Returns
    Type Description
    TextWithSymbolsBuilder.SymbolAlignmentType

    GetText()

    Declaration
    public string[] GetText()
    Returns
    Type Description
    string[]

    RemoveSymbol(string)

    Declaration
    public void RemoveSymbol(string path)
    Parameters
    Type Name Description
    string path

    SetSymbolAlignment(string, SymbolAlignmentType)

    Declaration
    public void SetSymbolAlignment(string symbolName, TextWithSymbolsBuilder.SymbolAlignmentType symbolAlignment)
    Parameters
    Type Name Description
    string symbolName
    TextWithSymbolsBuilder.SymbolAlignmentType symbolAlignment

    SetText(string[])

    Declaration
    public void SetText(string[] text)
    Parameters
    Type Name Description
    string[] text

    Validate()

    Declaration
    public bool Validate()
    Returns
    Type Description
    bool

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX