KozMos SyncAnno

  Annotation contents' synchronization system

กก          Some annotations will be gathered to form a group and SyncAnno will help to keep the link between all group members in order to make them have a same content string. Content change to any group member will lead the content change to all group members.
        SyncAnno support TEXT, DIMENSION, MTEXT and ATTRRIBUTE. But do not try to mix ATTRIBUTE together with other support objects in one group. That may crash AutoCAD while updating them together.
        Each SyncAnno group has an ID and SyncAnno will manage the IDs internally. Modify the ID may be provided in the future version.

        SyncAnno was designed to maintain the content links and reactors after save or wblock the drawing. Thus a command was also introduced to re-link the contents and ready the reactors.

        The SyncAnno group can be convert into FIELD mode. Then we have to modify the base annotation in order to make all FIELD annotation changed and this may not be convenient. In order to provide help or solution, SyncAnno integrated Content-Field Editor. Content-Field Editor is small and free function to enable users directly modifying the FIELD object and maintain all field links. And this free command can also be called to any content-field (Only support full-content-record field).

        To start SyncAnno, just type SYNCANNO at AutoCAD "Command:" prompt.
        Type SYNCANNO-SYSTEM-INIT at AutoCAD "Command:" prompt to initialize the SyncAnno reactors.

        Type CFIELDEDITOR at AutoCAD "Command:" prompt to fire Content-Field Editor.


Dialog Interface

        All valid SyncAnno groups will be shown at the top of the dialog. If there is not any group defined, SyncAnno will show EMPTY and disable most SyncAnno proceeding operations from dialog.

        The following shows what we can do to active SyncAnno group and both can be called from within the dialog box:

  • New SyncAnno
    Create new SyncAnno group. 
  • Clear SyncAnno
    Clear the active SyncAnno and remove all the reactors attached to their members.
  • Update SyncAnno
    We can update a SyncAnno just by editing the content of any member in the SyncAnno group, or within the dialog, after new content was filled and SyncAnno then can proceed the update by picking this button.
  • Add members
    We can add some new annotation to active SyncAnno group by using this portal. All existing members will be highlighted. If the picked object is already a member of other SyncAnno group, adding will be ignored.
  • Remove members
    All existing members will be highlighted and then we can remove by picking.
  • Convert to FIELD
    AutoCAD FIELD can also be used to record the content of other object and SyncAnno also provide this option to convert active SyncAnno into FIELD mode. After a base annotation was indicated, other members in current SyncAnno group will be changed into FIELD. Meanwhile, the active SyncAnno group will also be erased from current drawing.

        All members' handle will be gathered and displayed in the list. In order to show more information about the selected member, the DXF code list will be displayed and the "Brief DXF data only" will control the display of some un-editable DXF codes. The Remove current button can be used to remove current member from active SyncAnno.

กก

Further notice using SyncAnno:

        SyncAnno support DIMENSION and dimension. While copy the dimension maybe also clone the reactor so that more dimensions may be linked by content. But the more the dimensions are in one group, the more risky it will be, because AutoCAD may then face a huge possibility crashed.

Future version's feature:

        The next release of SyncAnno will have two important and useful features:

  • Support AcDbTable cell:
    The cell contents in AcDbTable and dimension contents will also be treated as normal annotations.
    In current version, these annotations can be picked and added, but no proper proceeding functions were designed and unexpected results may also be caused.
  • User defined SyncAnno ID:
    User defined ID may be supported to replace the common numbers.

Program record

  • 2008-01-31
    First public release published.
  • 2008-01-25
    Support convert to FIELD
    Integrate with Content-Field Editor
  • 2008-01-21
    Main structure and functions.
กก

//Koz Jono Yeoh//

Copyright(C) 1994-2009 KozMos Inc
All rights reserved.