PDFAnnotationMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
PDFAnnotationMBS class
This is the base class for all annotations.
A PDFAnnotation object by itself is not useful, only the subclasses (like PDFAnnotationCircle, PDFAnnotationText) are interesting. In parsing a PDF however, any unknown or unsupported annotations will be represented as this base class. Its drawRect method merely frames the bounds of the annotation and prints the annotation type (like "TrapNet") within the box.
- 50 properties
- 22 methods
- method addBezierPath(path as NSBezierPathMBS)
- method choices as string()
- method Constructor Private
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method Constructor(left as Double, top as Double, width as Double, height as Double, annotationType as String, properties as Dictionary = nil)
- method copy as PDFAnnotationMBS
- method Destructor
- method drawWithBox(box as Integer)
- method paths as NSBezierPathMBS()
- method quadrilateralPoints as NSPointMBS()
- method removeAllAppearanceStreams
- method removeBezierPath(path as NSBezierPathMBS)
- method removeValueForAnnotationKey(Key as String)
- method setBooleanValue(Key as String, value as Boolean) as Boolean
- method setChoices(choices() as string)
- method setQuadrilateralPoints(points() as NSPointMBS)
- method setRectValue(Key as String, value as NSRectMBS) as Boolean
- method setValue(Key as String, value as Variant) as Boolean
- method setValues(values() as string)
- method valueForAnnotationKey(Key as String) as Variant
- method values as string()
- 78 shared methods
Sub classes:
Some methods using this class:
Some examples using this class:
Blog Entries
Release notes
The items on this page are in the following plugins: MBS PDFKit Plugin.
PDFAnnotationMarkupMBS
-
PDFAnnotationPopupMBS