4#ifndef PDF_ANNOTATION_WIDGET_H
5#define PDF_ANNOTATION_WIDGET_H
7#include "PdfAnnotationActionBase.h"
13 class PODOFO_API PdfAnnotationWidget :
14 public PdfAnnotationActionBase,
15 public PdfAppearanceCharacteristicsProvider<PdfAnnotationWidget>
17 friend class PdfAnnotation;
18 friend class PdfField;
21 PdfAnnotationWidget(PdfPage& page,
const Rect& rect);
22 PdfAnnotationWidget(PdfObject& obj);
24 const PdfField& GetField()
const;
27 void SetField(std::shared_ptr<PdfField>&& field);
28 const std::shared_ptr<PdfField>& GetFieldPtr() {
return m_Field; }
32 std::shared_ptr<PdfField> m_Field;
All classes, functions, types and enums of PoDoFo are members of these namespace.
Definition basetypes.h:13