Poppler Qt5  0.74.0
Public Member Functions | List of all members
Poppler::StampAnnotation Class Reference

#include <poppler-annotation.h>

Inheritance diagram for Poppler::StampAnnotation:
Inheritance graph
[legend]
Collaboration diagram for Poppler::StampAnnotation:
Collaboration graph
[legend]

Public Member Functions

void setStampIconName (const QString &name)
 
QString stampIconName () const
 
SubType subType () const override
 
- Public Member Functions inherited from Poppler::Annotation
QString author () const
 
QRectF boundary () const
 
QString contents () const
 
QDateTime creationDate () const
 
int flags () const
 
QDateTime modificationDate () const
 
Popup popup () const
 
QList< Annotation * > revisions () const
 
RevScope revisionScope () const
 
RevType revisionType () const
 
void setAuthor (const QString &author)
 
void setBoundary (const QRectF &boundary)
 
void setContents (const QString &contents)
 
void setCreationDate (const QDateTime &date)
 
void setFlags (int flags)
 
void setModificationDate (const QDateTime &date)
 
void setPopup (const Popup &popup)
 
void setStyle (const Style &style)
 
void setUniqueName (const QString &uniqueName)
 
Style style () const
 
QString uniqueName () const
 
virtual ~Annotation ()
 

Additional Inherited Members

- Public Types inherited from Poppler::Annotation
enum  AdditionalActionType {
  CursorEnteringAction, CursorLeavingAction, MousePressedAction, MouseReleasedAction,
  FocusInAction, FocusOutAction, PageOpeningAction, PageClosingAction,
  PageVisibleAction, PageInvisibleAction
}
 
enum  Flag {
  Hidden = 1, FixedSize = 2, FixedRotation = 4, DenyPrint = 8,
  DenyWrite = 16, DenyDelete = 32, ToggleHidingOnMouse = 64, External = 128
}
 
enum  LineEffect { NoEffect = 1, Cloudy = 2 }
 
enum  LineStyle {
  Solid = 1, Dashed = 2, Beveled = 4, Inset = 8,
  Underline = 16
}
 
enum  RevScope { Root = 0, Reply = 1, Group = 2, Delete = 4 }
 
enum  RevType {
  None = 1, Marked = 2, Unmarked = 4, Accepted = 8,
  Rejected = 16, Cancelled = 32, Completed = 64
}
 
enum  SubType {
  AText = 1, ALine = 2, AGeom = 3, AHighlight = 4,
  AStamp = 5, AInk = 6, ALink = 7, ACaret = 8,
  AFileAttachment = 9, ASound = 10, AMovie = 11, AScreen = 12,
  AWidget = 13, ARichMedia = 14, A_BASE = 0
}
 

Detailed Description

Stamp annotation.

A simple annotation drawing a stamp on a page.

Member Function Documentation

◆ setStampIconName()

void Poppler::StampAnnotation::setStampIconName ( const QString &  name)

Set the icon type for this stamp annotation.

See also
stampIconName for the list of standard icon names

◆ stampIconName()

QString Poppler::StampAnnotation::stampIconName ( ) const

The name of the icon for this stamp annotation.

Standard names for stamp annotation icons are:

  • Approved
  • AsIs
  • Confidential
  • Departmental
  • Draft (this is the default icon type)
  • Experimental
  • Expired
  • Final
  • ForComment
  • ForPublicRelease
  • NotApproved
  • NotForPublicRelease
  • Sold
  • TopSecret

The documentation for this class was generated from the following file: