Foxit::PDF::Annotations::AnnotIconProvider Class Reference

Class to represent annotation icon provider. More...

Public Member Functions

 AnnotIconProvider ()
 Default constructor.
 

Properties

Object^  ClientData
 User-defined data. More...
 
ReleaseDelegate^  ReleaseFunc
 A Annotations::ReleaseDelegate delegate object to release related resources.
 
GetIconProviderInfoDelegate^  GetInfoFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to retreive identity information of an icon provider.
 
HasIconDelegate^  HasIconFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to check whether icon provider has a suitable icon.
 
CanChangeColorDelegate^  CanChangeColorFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to determin whether supports to change icon color.
 
GetIconDelegate^  GetIconFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to retrieved the icon.
 
SetShadingColorDelegate^  SetShadingColorFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to set the shading colors if the icon supports shading.
 
GetDisplaySizeDelegate^  GetDisplaySizeFunc
 A Annotations::GetIconProviderInfoDelegate delegate object to retrieve the icon size for disply, in device size (pixel normarlly).
 

Detailed Description

Class to represent annotation icon provider.

Among annotation types, note, stamp and file attachment annotations can be shown by icon. Annotation icon provider is used to offer customized icons for note, stamp, or file attachment annotations.

Property Documentation

Object^ Foxit::PDF::Annotations::AnnotIconProvider::ClientData

User-defined data.

Applications can use this to track controls.

Foxit Corporation