How to add your knowledge

Updating and Refreshing Annotations

    Table of contents
    No headers

    Once inserted, annotation references do not change unless they are explicitly changed. For example, if the object data for a drawing object changes, any anotations that use the object data will still display the original value.

    There are two operations for revising existing annotation references:

    • Updating
    • Refreshing

    Updating removes and recreates all the annotations that use a template. Refreshing re-evaluates the annotation expressions, but does not remove out-of-date annotations.

    To update annotations, call AnnotationTemplate.UpdateReferences().

    newTemplate.UpdateReferences(True)
    

    To refresh annotations, call AnnotationTemplate.RefreshReferences().

    newTemplate.RefreshReferences(True)