Constructs a new AcEdPromptAngleOptions with a given prompt message.
The prompt message shown to the user.
OptionalglobalKeywords: stringGets or sets whether negative-valued angles are accepted.
While not always documented directly on PromptAngleOptions, numerical prompts in AutoCAD
often support negative input via a similar property. (Analogous to PromptNumericalOptions)
Gets or sets whether pressing ENTER alone (no input) is accepted.
Corresponds to PromptAngleOptions.AllowNone in AutoCAD .NET API.
Gets or sets whether zero-valued angles are accepted.
Corresponds to PromptAngleOptions.AllowZero.
Gets or sets whether keywords should be appended automatically to the message when rendering.
In AutoCAD .NET, this is PromptOptions.AppendKeywordsToMessage.
Gets or sets the base angle (in degrees) used as the 0-degree direction. If undefined, +X direction is used as the default angle origin.
Gets or sets the base point for the angle prompt.
Corresponds to PromptAngleOptions.BasePoint.
Gets or sets the default angle value (in degrees or radians, depending on your implementation).
This is used when the user presses ENTER, if useDefaultValue is true.
Corresponds to PromptAngleOptions.DefaultValue.
Gets whether this AcEdPromptOptions is read-only.
When read-only, properties such as message and appendKeywordsToMessage cannot be changed.
Corresponds to PromptOptions.IsReadOnly.
Gets or sets the preview jig in the prompt.
Gets the collection of keywords for this prompt.
Mirrors PromptOptions.Keywords in AutoCAD .NET API.
Gets or sets the message displayed in the prompt.
Corresponds to PromptOptions.Message in AutoCAD .NET API.
This is the raw message without the AutoCAD-style <default> suffix.
Use getDisplayMessage when rendering UI text.
Gets or sets whether the base "angle base" should be used.
Corresponds to PromptAngleOptions.UseAngleBase.
Gets or sets whether to use the base point for the prompt.
When true, the prompt may render a dashed line from the base point to the cursor.
Corresponds to PromptAngleOptions.UseBasePoint.
Gets or sets whether a dashed line should indicate the base point.
Corresponds to PromptAngleOptions.UseDashedLine.
Gets or sets whether the default value is used when the user presses ENTER.
Corresponds to PromptAngleOptions.UseDefaultValue.
Returns the text shown inside AutoCAD-style angle brackets for the prompt
default value, e.g. 10.5 in Specify distance <10.5>:.
Subclasses that expose UseDefaultValue / DefaultValue override this.
Keyword defaults are handled separately via keywords.default.
Returns the prompt message with an AutoCAD-style <default> suffix when a
numeric/string/point default is active.
Keyword lists and keyword defaults are still rendered by the command line
([K1/K2] <Default>:). Prefer this helper for floating prompts and other
surfaces that show the message without the keyword tail.
Returns AutoCAD-style keyword prompt format data:
[Keywords]
Sets both the prompt message and the display keywords from a single combined string.
This corresponds to PromptOptions.SetMessageAndKeywords(string messageAndKeywords, string globalKeywords) in the .NET API.
The messageAndKeywords string is typically of the form "Message text [Keyword1/Keyword2/...]".
The globalKeywords parameter is a space-separated list of global keyword names.
After calling this, the message is updated to the part before the [ ... ], and the keywords collection
is updated to contain the specified global keywords.
The combined message and keywords for the prompt.
A space-separated string listing the global names of the keywords.
Options for prompting the user to enter an angle, similar to AutoCAD .NET
PromptAngleOptions.Supports a base point, default angle, keywords, and various validation flags.