Poppler Qt6 24.12.0
|
#include <poppler-annotation.h>
Public Types | |
enum | LineIntent { Unknown , Arrow , Dimension , PolygonCloud } |
enum | LineType { StraightLine , Polyline } |
enum | TermStyle { Square , Circle , Diamond , OpenArrow , ClosedArrow , None , Butt , ROpenArrow , RClosedArrow , Slash } |
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 } |
Public Member Functions | |
bool | isLineClosed () const |
LineAnnotation (LineType type) | |
TermStyle | lineEndStyle () const |
QColor | lineInnerColor () const |
LineIntent | lineIntent () const |
double | lineLeadingBackPoint () const |
double | lineLeadingForwardPoint () const |
QVector< QPointF > | linePoints () const |
bool | lineShowCaption () const |
TermStyle | lineStartStyle () const |
LineType | lineType () const |
void | setLineClosed (bool closed) |
void | setLineEndStyle (TermStyle style) |
void | setLineInnerColor (const QColor &color) |
void | setLineIntent (LineIntent intent) |
void | setLineLeadingBackPoint (double point) |
void | setLineLeadingForwardPoint (double point) |
void | setLinePoints (const QVector< QPointF > &points) |
void | setLineShowCaption (bool show) |
void | setLineStartStyle (TermStyle style) |
SubType | subType () const override |
Public Member Functions inherited from Poppler::Annotation | |
std::unique_ptr< AnnotationAppearance > | annotationAppearance () const |
QString | author () const |
QRectF | boundary () const |
QString | contents () const |
QDateTime | creationDate () const |
Flags | flags () const |
QDateTime | modificationDate () const |
Popup | popup () const |
std::vector< std::unique_ptr< Annotation > > | revisions () const |
RevScope | revisionScope () const |
RevType | revisionType () const |
void | setAnnotationAppearance (const AnnotationAppearance &annotationAppearance) |
void | setAuthor (const QString &author) |
void | setBoundary (const QRectF &boundary) |
void | setContents (const QString &contents) |
void | setCreationDate (const QDateTime &date) |
void | setFlags (Flags 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 () |
Polygon/polyline annotation.
This annotation represents a polygon (or polyline) to be drawn on a page.
|
overridevirtual |
The type of the annotation.
Implements Poppler::Annotation.