![]() |
AIAnnotatorMessage Struct ReferenceA plug-in that has registered an annotator receives this message with
Detailed DescriptionA plug-in that has registered an annotator receives this message with Member Data DocumentationThe annotator reference for the handler that is requested to invalidate or draw the annotation. The message data.
Pointer to annotator drawer object. Pointer guaranteed to be non-NULL for
For drawing, the list of regions that have been invalidated by an annotator and need to be redrawn. Can be The memory for invalidated regions is owned and deleted by Illustrator after a draw message completes. When any annotator invalidates a region all the annotators are asked to draw themselves regardless of whether their annotations lie within the invalidation rectangles. Illustrator erases annotations only from the invalidated region. This means that an annotator can be asked to draw itself when the area it is drawing still contains the drawing that was done during the previous draw message. Most light-weight annotations can ignore this and just draw the entire annotation in response to
The number of rectangles in the
The port type.
When true, draw an outline around the annotation area. This is controlled by the View > Show Edges value. Not meaningful for invalidation. For a drawing update, a value of 1 indicates that the update was triggered by auto-scrolling the window during mouse drag. Otherwise 0.
The type of update being requested.
The document view; see The documentation for this struct was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|