InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
AnnotationBody Class Reference

Public Member Functions

virtual void ApplyTransformAnnotation (const PMMatrix &transformationMatrix)
 
virtual void SetMappingBBoxData (const PMRect &bBox)
 
virtual void GetMappingBBoxData (PMRect &bBox) const
 
virtual void SetMappingPointData (const PMRect &bBox, const PMPoint &point)
 
virtual void GetMappingPointData (PMRect &bBox, PMPoint &point) const
 
virtual void SetMappingTextData (const PMRect &bBox, const std::vector< UTF32TextChar > &targetContextText, const std::vector< UTF32TextChar > &precedingContextText, const std::vector< UTF32TextChar > &succeedingContextText, const bool &insertCommentAfterSucceedingText)
 
virtual void GetMappingTextData (PMRect &bBox, std::vector< UTF32TextChar > &targetContextText, std::vector< UTF32TextChar > &precedingContextText, std::vector< UTF32TextChar > &succeedingContextText, bool16 &insertCommentAfterSucceedingText) const
 
virtual void SetTextRectsForMappingTextData (const std::vector< PMRect > &mappingTextRects)
 
virtual void GetTextRectsForMappingTextData (std::vector< PMRect > &mappingTextRects) const
 
virtual void SetDrawingDataForPathDrawing (IPathGeometry *path)
 
virtual void GetDrawingDataForPathDrawing (IPathGeometry *&path) const
 
virtual void SetDrawingDataForIconDrawing (const PMRsrcID &iconId)
 
virtual void GetDrawingDataForIconDrawing (PMRsrcID &iconId) const
 
virtual void SetSegregatedTextualContentData (const std::vector< std::shared_ptr< SegregatedTextualData >> &segregatedTextualData)
 
virtual void GetSegregatedTextualContentData (std::vector< std::shared_ptr< SegregatedTextualData >> &segregatedTextualData) const
 
virtual PMRect GetBoundingBox () const