| KozMos AnnoSuite is a powerful tool in
modification the properties and contents of AutoCAD annotations such as
TEXT, MTEXT, ATTRIBUTE and ACDBTABLE. AnnoSuite contains two commands
focusing on the properties and content modification of annotations.
AnnoSuite can process nested attributes as well as normal annotations and
can modify nested annotations without explode the parent block.
KozMos
AnnoSuite is
and we can activate AnnoSuite-Properties by TPP and command TCC
will open AnnoSuite-Contents.
AnnoSuite-Properties
To
modify the text properties globally, AnnoSuite-Properties will be a very
powerful tool. The properties that can be modified by AnnoSuite-Properties
are totally 8: Layer; Color; Style; Justification; Height; Width Factor;
Rotation Angle and Oblique Angle. AnnoSuite-Properties support
AutoCAD2004+ true color as
well. AnnoSuite-Properties
also contain ValueOperation feature to run simple calculation to
get the modification result number. There are five operations in
ValueOperation: Equal (=); Plus (+); Minus (-); Multiple (x); Divide (/).
With ValueOperation, users can now change the old value to new value more
freely.
Basic properties supported:
- Layer;
- Color (support AutoCAD 2004 True
Color);
- Style;
- Justification (does not support
FIT/ALIGN);
As
advanced features, AnnoSuite-Properties run
ValueOperation to the certain annotation properties:
- Height;
- Width Factor;
- Rotation Angle (NOTICE: Enter value in DEGREE);
- Oblique Angle (NOTICE: Enter value in DEGREE)
Totally, AnnoSuite-Properties can modify eight different properties for
annotations. Each property has its own toggle button to enable/disable the
change.
Select the [Modify nested annotation] toggle button will
enable AnnoSuite-Properties to process annotations nested in blocks
without explode the parent block. To make the modification more
convenient, we can modify the picked annotations (nested enabled) or
selected objects. And then, you will see the annotations changed as what
you want them to be.
AnnoSuite-Properties can also be used to change properties of nested texts
and mtexts, but this operation must be done by calling the [Modify Pick
<] button.
AnnoSuite-Contents
The
AnnoSuite-Content can run some useful ways in content string changing such
as change to upper/lower letter, add prefix/suffix and find/replace
characters. Supported features are:
- Clear
Change all contents to NULL
string;
- Unique
Change all contents to certain user
specified string
- Add
Prefix
Add a PREFIX string to all content strings
- Add
Suffix
Add a SUFFIX string to all content strings
- Substitution
Perform a character
substitution to all content strings
- All
upper
Change contents to all UPPER letter case
- All
lower
Change contents to all LOWER letter case
- 1st
Cap
Only change the first letter of each word (if the
contents contain more words, separated by spacebar) to UPPER
letter
- Multiple Subst
Perform a multiple character substitutions to
all content strings
- Math Calculation
Run simple mathematic calculation on digits numbers in strings. The
MS
Settings: (Multiple Substitution settings)
A dialog will be shown up to enable users setting the substitution
pair of strings (from and to).
MC Settings:
(Math Calculation settings)
The "Math Calculation" dialog will appear. AnnoSuite support "Quadratic
Equation with One Unknown
Parameter" and the three parameters can be set individually. So some
frequently used requirements can also be done with it.
We can set both "A" and "B" to 0.0 in order to add a particular number
to all digits.
If we set both "A" and "C" to 0.0, then we can multiple the numbers in
string.
There are five advanced switches in Annosuite-Content:
- Case sensitive
Case sensitive while matching. -
Substitute all matched
The source string may occur many times in
annotation contents, this switch will control which matched strings will
be processed. For example, "abc123abc123" will be changed to
"abc456abc123" if this switch is off. Once the switch is activated, the
result will be "abc456abc456".
- Full word
equal
Activate this option will force the program to ONLY
process the strings that are as same as the source string, otherwise,
the strings will be ignored. -
Lock AcDbField content
This will help
the Field content not changed in substitution. In Unique or Clear
operations, this can not help maintaining the Field content. -
Modify
dimensions
This will enable the program to process
dimension mtext contents.
- Modify nested
attributes
This will enable the program to process
attributes nested in block. Only support one-level-nested
attributes.
- Modify AcDbTable
objects
All cell contents in selected AcDbTable will be
processed one by one. If only part of AcDbTable cells need to be
modified, please use the [Table cell <] button.
AnnoSuite-Content can also be used to change content of nested texts and
mtexts, this operation must be done via [Pick <]
button.
Defference between [Table cell <] and [Execute!] for
AcDbTable cells:
Select AcDbTable in [Select
<] will process ALL AcDbTable cells, but [Table
cell <] will enable users process cell or cells in certain
AcDbTable.
TIPS:
If you want to insert
multiple line content in AcDbTable cells or MTEXT via AnnoSuite-Content,
just add "\n" between lines in edit_box blank such as
"ABCD\n1234\nwww".
More solutions on AcDbTable:
Our KozMos AutoTableX can provide
more manipulation tools for AcDbTable.
|