This documentation is deprecated and will no longer be updated. Please use the official documentation at vanillapdf.readthedocs.io.
Vanilla.PDF  2.3.0
Cross-platform toolkit for creating and modifying PDF documents
Enumerations
c_annotations.h File Reference

This file contains functions for working with document page annotations. More...

#include "vanillapdf/c_export.h"
#include "vanillapdf/c_handles.h"
#include "vanillapdf/c_values.h"

Go to the source code of this file.

Enumerations

enum  AnnotationType {
  AnnotationType_Undefined = 0 , AnnotationType_Text , AnnotationType_Link , AnnotationType_FreeText ,
  AnnotationType_Line , AnnotationType_Square , AnnotationType_Circle , AnnotationType_Polygon ,
  AnnotationType_PolyLine , AnnotationType_Highlight , AnnotationType_Underline , AnnotationType_Squiggly ,
  AnnotationType_StrikeOut , AnnotationType_RubberStamp , AnnotationType_Caret , AnnotationType_Ink ,
  AnnotationType_Popup , AnnotationType_FileAttachment , AnnotationType_Sound , AnnotationType_Movie ,
  AnnotationType_Widget , AnnotationType_Screen , AnnotationType_PrinterMark , AnnotationType_TrapNetwork ,
  AnnotationType_Watermark , AnnotationType_TripleD , AnnotationType_Redaction
}
 Derived types of AnnotationHandle. More...
 
enum  AnnotationFlags {
  AnnotationFlags_None = 0 , AnnotationFlags_Invisible = 1 , AnnotationFlags_Hidden = 2 , AnnotationFlags_Print = 4 ,
  AnnotationFlags_NoZoom = 8 , AnnotationFlags_NoRotate = 16 , AnnotationFlags_NoView = 32 , AnnotationFlags_ReadOnly = 64 ,
  AnnotationFlags_Locked = 128 , AnnotationFlags_ToggleNoView = 256 , AnnotationFlags_LockedContents = 512
}
 Annotation flags controlling visibility and behavior. More...
 

Detailed Description

This file contains functions for working with document page annotations.