PSPDFAnnotationMenuConfigurationBuilder
Objective-C
@interface PSPDFAnnotationMenuConfigurationBuilder
: PSPDFBaseConfigurationBuilder
Swift
class Builder : BaseConfigurationBuilder
An object that builds PSPDFAnnotationMenuConfiguration
.
-
See
PSPDFAnnotationMenuConfiguration/alphaChoices
.Declaration
Objective-C
@property (nonatomic, copy) NS_REFINED_FOR_SWIFT NSArray<NSNumber *> *_Nonnull (^) (PSPDFAnnotation *_Nonnull, PSPDFPageView *_Nonnull, NSArray<NSNumber *> *_Nonnull) alphaChoices;
-
See
colorChoices
.Declaration
Objective-C
@property (nonatomic, copy) NSArray<UIColor *> *_Nonnull (^_Nonnull) (PSPDFAnnotationMenuConfigurationColorProperty, PSPDFAnnotation *_Nonnull, PSPDFPageView *_Nonnull, NSArray<UIColor *> *_Nonnull) colorChoices;
Swift
var colorChoices: (AnnotationMenuConfiguration.ColorProperty, PSPDFAnnotation, PSPDFPageView, [UIColor]) -> [UIColor] { get set }
-
See
PSPDFAnnotationMenuConfiguration/fontSizeChoices
.Declaration
Objective-C
@property (nonatomic, copy) NS_REFINED_FOR_SWIFT NSArray<NSNumber *> *_Nonnull (^) (PSPDFFreeTextAnnotation *_Nonnull, PSPDFPageView *_Nonnull, NSArray<NSNumber *> *_Nonnull) fontSizeChoices;
-
See
PSPDFAnnotationMenuConfiguration/lineEndChoices
.Declaration
Objective-C
@property (nonatomic, copy) NS_REFINED_FOR_SWIFT NSArray<NSNumber *> *_Nonnull (^) (PSPDFAnnotationMenuConfigurationLineEndProperty, PSPDFAbstractLineAnnotation *_Nonnull, PSPDFPageView *_Nonnull, NSArray<NSNumber *> *_Nonnull) lineEndChoices;
-
See
PSPDFAnnotationMenuConfiguration/lineWidthChoices
.Declaration
Objective-C
@property (nonatomic, copy) NS_REFINED_FOR_SWIFT NSArray<NSNumber *> *_Nonnull (^) (PSPDFAnnotation *_Nonnull, PSPDFPageView *_Nonnull, NSArray<NSNumber *> *_Nonnull) lineWidthChoices;
-
See
AnnotationMenuConfiguration/alphaChoices
.Declaration
Swift
public var alphaChoices: (_ annotation: Annotation, _ pageView: PDFPageView, _ defaultChoices: [CGFloat]) -> [CGFloat] { get set }
-
See
AnnotationMenuConfiguration/fontSizeChoices
.Declaration
Swift
public var fontSizeChoices: (_ annotation: FreeTextAnnotation, _ pageView: PDFPageView, _ defaultChoices: [CGFloat]) -> [CGFloat] { get set }
-
See
AnnotationMenuConfiguration/lineEndChoices
.Declaration
Swift
public var lineEndChoices: (_ property: AnnotationMenuConfiguration.LineEndProperty, _ annotation: AbstractLineAnnotation, _ pageView: PDFPageView, _ defaultChoices: [AbstractLineAnnotation.EndType]) -> [AbstractLineAnnotation.EndType] { get set }
-
See
AnnotationMenuConfiguration/lineWidthChoices
.Declaration
Swift
public var lineWidthChoices: (_ annotation: Annotation, _ pageView: PDFPageView, _ defaultChoices: [CGFloat]) -> [CGFloat] { get set }