7#ifndef PDF_ANNOTATION_WIDGET_H
8#define PDF_ANNOTATION_WIDGET_H
10#include "PdfAnnotationActionBase.h"
16 class PODOFO_API PdfAnnotationWidget :
17 public PdfAnnotationActionBase,
18 public PdfAppearanceCharacteristicsProvider<PdfAnnotationWidget>
20 friend class PdfAnnotation;
21 friend class PdfField;
24 PdfAnnotationWidget(PdfPage& page,
const Rect& rect);
25 PdfAnnotationWidget(PdfObject& obj);
27 const PdfField& GetField()
const;
30 void SetField(
const std::shared_ptr<PdfField>& field);
31 const std::shared_ptr<PdfField>& GetFieldPtr() {
return m_Field; }
35 std::shared_ptr<PdfField> m_Field;
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition basetypes.h:16