Example





In This Topic

GetStat Method (AnnotationManager)

In This Topic
Returns the status of the last executed operation with the current AnnotationManager object.
Syntax
'Declaration

 

Public Function GetStat() As GdPictureStatus
public GdPictureStatus GetStat()
public function GetStat(): GdPictureStatus; 
public function GetStat() : GdPictureStatus;
public: GdPictureStatus GetStat(); 
public:

GdPictureStatus GetStat(); 

Return Value

A member of the GdPictureStatus enumeration. If the last executed AnnotationManager method has been successfully followed, then the return value is GdPictureStatus.OK. We strongly recommend always checking this status first.
Remarks
Use this method in the combination with all those, which return a value instead of a status, such as GetAnnotationCount method in the example below.
Example
How to retrieve the status of the last executed method.
Dim annotationManager As AnnotationManager = New AnnotationManager()

Dim status As GdPictureStatus = annotationManager.InitFromFile("test.jpg")

If status = GdPictureStatus.OK Then

    status = annotationManager.SelectPage(1)

    If status = GdPictureStatus.OK Then

        Dim annotCount As Integer = annotationManager.GetAnnotationCount()

        status = annotationManager.GetStat()

        If status = GdPictureStatus.OK Then

            MessageBox.Show("The number of annotations: " + annotCount.ToString(), "AnnotationManager.GetStat")

        Else

            MessageBox.Show("The GetAnnotationCount() method has failed with the status: " + status.ToString(), "AnnotationManager.GetStat")

        End If

    Else

        MessageBox.Show("The SelectPage() method has failed with the status: " + status.ToString(), "AnnotationManager.GetStat")

    End If

    annotationManager.Close()

Else

    MessageBox.Show("The AnnotationManager can't be properly initialized. Status: " + status.ToString(), "AnnotationManager.GetStat")

End If

annotationManager.Dispose()
AnnotationManager annotationManager = new AnnotationManager();

GdPictureStatus status = annotationManager.InitFromFile("test.jpg");

if (status == GdPictureStatus.OK)

{

    status = annotationManager.SelectPage(1);

    if (status == GdPictureStatus.OK)

    {

        int annotCount = annotationManager.GetAnnotationCount();

        status = annotationManager.GetStat();

        if (status == GdPictureStatus.OK)

        {

            MessageBox.Show("The number of annotations: " + annotCount.ToString(), "AnnotationManager.GetStat");

        }

        else

            MessageBox.Show("The GetAnnotationCount() method has failed with the status: " + status.ToString(), "AnnotationManager.GetStat");

    }

    else

        MessageBox.Show("The SelectPage() method has failed with the status: " + status.ToString(), "AnnotationManager.GetStat");

    annotationManager.Close();

}

else

    MessageBox.Show("The AnnotationManager can't be properly initialized. Status: " + status.ToString(), "AnnotationManager.GetStat");

annotationManager.Dispose();
See Also