PSPDFConfigurationBuilder


@interface PSPDFConfigurationBuilder : PSPDFBaseConfigurationBuilder

The configuration builder object offers all properties of PSPDFConfiguration in a writable version, in order to build an immutable PSPDFConfiguration object.

  • Use this to use specific subclasses instead of the default PSPDF* classes. This works across the whole framework and allows you to subclass all usages of a class. For example add an entry of PSPDFPageView.class / MyCustomPageView.class to use the custom subclass. (MyCustomPageView must be a subclass of PSPDFPageView)

    @throws an exception if the overriding class is not a subclass of the overridden class.

    Note

    Only set from the main thread, before you first use the object. Model objects will use the overrideClass entries from the set document instead.

    Declaration

    Objective-C

    - (void)overrideClass:(nonnull Class)builtinClass
                withClass:(nullable Class)subclass;

    Swift

    func overrideClass(_ builtinClass: AnyClass, with subclass: AnyClass?)
  • See

    PSPDFConfiguration.documentViewLayoutDirectionalLock.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFAdaptiveConditional documentViewLayoutDirectionalLock;

    Swift

    var documentViewLayoutDirectionalLock: PSPDFAdaptiveConditional { get set }
  • See

    PSPDFConfiguration.doubleTapAction.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFTapAction doubleTapAction;

    Swift

    var doubleTapAction: PSPDFTapAction { get set }
  • See

    PSPDFConfiguration.formElementZoomEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isFormElementZoomEnabled, assign, readwrite, nonatomic)
        BOOL formElementZoomEnabled;

    Swift

    var isFormElementZoomEnabled: Bool { get set }
  • See

    PSPDFConfiguration.scrollOnEdgeTapEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isScrollOnEdgeTapEnabled, assign, readwrite, nonatomic)
        BOOL scrollOnEdgeTapEnabled;

    Swift

    var isScrollOnEdgeTapEnabled: Bool { get set }
  • See

    PSPDFConfiguration.animateScrollOnEdgeTaps.
    See more

    Declaration

    Objective-C

    @property (getter=animateScrollOnEdgeTaps, assign, readwrite, nonatomic)
        BOOL animateScrollOnEdgeTaps;

    Swift

    var animateScrollOnEdgeTaps: Bool { get set }
  • See

    PSPDFConfiguration.scrollOnEdgeTapMargin.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat scrollOnEdgeTapMargin;

    Swift

    var scrollOnEdgeTapMargin: CGFloat { get set }
  • See

    PSPDFConfiguration.textSelectionEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isTextSelectionEnabled, assign, readwrite, nonatomic)
        BOOL textSelectionEnabled;

    Swift

    var isTextSelectionEnabled: Bool { get set }
  • See

    PSPDFConfiguration.imageSelectionEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isImageSelectionEnabled, assign, readwrite, nonatomic)
        BOOL imageSelectionEnabled;

    Swift

    var isImageSelectionEnabled: Bool { get set }
  • See

    PSPDFConfiguration.textSelectionMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFTextSelectionMode textSelectionMode;

    Swift

    var textSelectionMode: PSPDFTextSelectionMode { get set }
  • See

    PSPDFConfiguration.textSelectionShouldSnapToWord.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL textSelectionShouldSnapToWord;

    Swift

    var textSelectionShouldSnapToWord: Bool { get set }
  • See

    PSPDFConfiguration.typesShowingColorPresets.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFAnnotationType typesShowingColorPresets;

    Swift

    var typesShowingColorPresets: AnnotationType { get set }
  • See

    PSPDFConfiguration.propertiesForAnnotations.
    See more

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic)
        NSDictionary<PSPDFAnnotationString, id> *_Nonnull propertiesForAnnotations;

    Swift

    var propertiesForAnnotations: [AnnotationString : Any] { get set }
  • See

    PSPDFConfiguration.freeTextAccessoryViewEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL freeTextAccessoryViewEnabled;

    Swift

    var freeTextAccessoryViewEnabled: Bool { get set }
  • See

    PSPDFConfiguration.bookmarkSortOrder.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFBookmarkManagerSortOrder bookmarkSortOrder;

    Swift

    var bookmarkSortOrder: PSPDFBookmarkManagerSortOrder { get set }
  • See

    PSPDFConfiguration.bookmarkIndicatorMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFPageBookmarkIndicatorMode bookmarkIndicatorMode;

    Swift

    var bookmarkIndicatorMode: PSPDFPageBookmarkIndicatorMode { get set }
  • See

    PSPDFConfiguration.bookmarkIndicatorInteractionEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL bookmarkIndicatorInteractionEnabled;

    Swift

    var bookmarkIndicatorInteractionEnabled: Bool { get set }
  • See

    PSPDFConfiguration.allowMultipleBookmarksPerPage.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL allowMultipleBookmarksPerPage;

    Swift

    var allowMultipleBookmarksPerPage: Bool { get set }
  • See

    PSPDFConfiguration.internalTapGesturesEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL internalTapGesturesEnabled;

    Swift

    var internalTapGesturesEnabled: Bool { get set }
  • See

    PSPDFConfiguration.useParentNavigationBar.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL useParentNavigationBar;

    Swift

    var useParentNavigationBar: Bool { get set }
  • See

    PSPDFConfiguration.linkAction.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFLinkAction linkAction;

    Swift

    var linkAction: PSPDFLinkAction { get set }
  • See

    PSPDFConfiguration.allowedMenuActions.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFTextSelectionMenuAction allowedMenuActions;

    Swift

    var allowedMenuActions: PSPDFTextSelectionMenuAction { get set }
  • See

    PSPDFConfiguration.userInterfaceViewMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFUserInterfaceViewMode userInterfaceViewMode;

    Swift

    var userInterfaceViewMode: PSPDFUserInterfaceViewMode { get set }
  • See

    PSPDFConfiguration.userInterfaceViewAnimation.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFUserInterfaceViewAnimation userInterfaceViewAnimation;

    Swift

    var userInterfaceViewAnimation: PSPDFUserInterfaceViewAnimation { get set }
  • See

    PSPDFConfiguration.halfModalStyle.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFPresentationHalfModalStyle halfModalStyle;

    Swift

    var halfModalStyle: PSPDFPresentationHalfModalStyle { get set }
  • See

    PSPDFConfiguration.thumbnailBarMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFThumbnailBarMode thumbnailBarMode;

    Swift

    var thumbnailBarMode: PSPDFThumbnailBarMode { get set }
  • See

    PSPDFConfiguration.pageLabelEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isPageLabelEnabled, assign, readwrite, nonatomic)
        BOOL pageLabelEnabled;

    Swift

    var isPageLabelEnabled: Bool { get set }
  • See

    PSPDFConfiguration.documentLabelEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFAdaptiveConditional documentLabelEnabled;

    Swift

    var documentLabelEnabled: PSPDFAdaptiveConditional { get set }
  • See

    PSPDFConfiguration.shouldHideUserInterfaceOnPageChange.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL shouldHideUserInterfaceOnPageChange;

    Swift

    var shouldHideUserInterfaceOnPageChange: Bool { get set }
  • See

    PSPDFConfiguration.shouldShowUserInterfaceOnViewWillAppear.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL shouldShowUserInterfaceOnViewWillAppear;

    Swift

    var shouldShowUserInterfaceOnViewWillAppear: Bool { get set }
  • See

    PSPDFConfiguration.shouldAdjustDocumentInsetsByIncludingHomeIndicatorSafeAreaInsets.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL shouldAdjustDocumentInsetsByIncludingHomeIndicatorSafeAreaInsets;

    Swift

    var shouldAdjustDocumentInsetsByIncludingHomeIndicatorSafeAreaInsets: Bool { get set }
  • See

    PSPDFConfiguration.pageGrabberEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isPageGrabberEnabled, assign, readwrite, nonatomic)
        BOOL pageGrabberEnabled;

    Swift

    var isPageGrabberEnabled: Bool { get set }
  • See

    PSPDFConfiguration.allowToolbarTitleChange.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL allowToolbarTitleChange;

    Swift

    var allowToolbarTitleChange: Bool { get set }
  • See

    PSPDFConfiguration.renderAnimationEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isRenderAnimationEnabled, assign, readwrite, nonatomic)
        BOOL renderAnimationEnabled;

    Swift

    var isRenderAnimationEnabled: Bool { get set }
  • See

    PSPDFConfiguration.renderStatusViewPosition.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFRenderStatusViewPosition renderStatusViewPosition;

    Swift

    var renderStatusViewPosition: PSPDFRenderStatusViewPosition { get set }
  • See

    PSPDFConfiguration.pageMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFPageMode pageMode;

    Swift

    var pageMode: PSPDFPageMode { get set }
  • See

    PSPDFConfiguration.scrubberBarType.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFScrubberBarType scrubberBarType;

    Swift

    var scrubberBarType: PSPDFScrubberBarType { get set }
  • See

    PSPDFConfiguration.hideThumbnailBarForSinglePageDocuments.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL hideThumbnailBarForSinglePageDocuments;

    Swift

    var hideThumbnailBarForSinglePageDocuments: Bool { get set }
  • See

    PSPDFConfiguration.thumbnailGrouping.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFThumbnailGrouping thumbnailGrouping;

    Swift

    var thumbnailGrouping: PSPDFThumbnailGrouping { get set }
  • See

    PSPDFConfiguration.pageTransition.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFPageTransition pageTransition;

    Swift

    var pageTransition: PSPDFPageTransition { get set }
  • See

    PSPDFConfiguration.scrollDirection.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFScrollDirection scrollDirection;

    Swift

    var scrollDirection: PSPDFScrollDirection { get set }
  • See

    PSPDFConfiguration.scrollViewInsetAdjustment.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFScrollInsetAdjustment scrollViewInsetAdjustment;

    Swift

    var scrollViewInsetAdjustment: PSPDFScrollInsetAdjustment { get set }
  • See

    PSPDFConfiguration.firstPageAlwaysSingle.
    See more

    Declaration

    Objective-C

    @property (getter=isFirstPageAlwaysSingle, assign, readwrite, nonatomic)
        BOOL firstPageAlwaysSingle;

    Swift

    var isFirstPageAlwaysSingle: Bool { get set }
  • See

    PSPDFConfiguration.spreadFitting.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFConfigurationSpreadFitting spreadFitting;

    Swift

    var spreadFitting: PSPDFConfigurationSpreadFitting { get set }
  • See

    PSPDFConfiguration.clipToPageBoundaries.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL clipToPageBoundaries;

    Swift

    var clipToPageBoundaries: Bool { get set }
  • See

    PSPDFConfiguration.additionalScrollViewFrameInsets.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        UIEdgeInsets additionalScrollViewFrameInsets;

    Swift

    var additionalScrollViewFrameInsets: UIEdgeInsets { get set }
  • See

    PSPDFConfiguration.additionalContentInsets.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) UIEdgeInsets additionalContentInsets;

    Swift

    var additionalContentInsets: UIEdgeInsets { get set }
  • See

    PSPDFConfiguration.minimumZoomScale.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float minimumZoomScale;

    Swift

    var minimumZoomScale: Float { get set }
  • See

    PSPDFConfiguration.maximumZoomScale.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) float maximumZoomScale;

    Swift

    var maximumZoomScale: Float { get set }
  • See

    PSPDFConfiguration.shadowEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isShadowEnabled, assign, readwrite, nonatomic)
        BOOL shadowEnabled;

    Swift

    var isShadowEnabled: Bool { get set }
  • See

    PSPDFConfiguration.shadowOpacity.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat shadowOpacity;

    Swift

    var shadowOpacity: CGFloat { get set }
  • See

    PSPDFConfiguration.shouldHideNavigationBarWithUserInterface.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL shouldHideNavigationBarWithUserInterface;

    Swift

    var shouldHideNavigationBarWithUserInterface: Bool { get set }
  • See

    PSPDFConfiguration.shouldHideStatusBar.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL shouldHideStatusBar;

    Swift

    var shouldHideStatusBar: Bool { get set }
  • See

    PSPDFConfiguration.shouldHideStatusBarWithUserInterface.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL shouldHideStatusBarWithUserInterface;

    Swift

    var shouldHideStatusBarWithUserInterface: Bool { get set }
  • See

    PSPDFConfiguration.backgroundColor.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) UIColor *_Nonnull backgroundColor;

    Swift

    var backgroundColor: UIColor { get set }
  • See

    PSPDFConfiguration.allowedAppearanceModes.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFAppearanceMode allowedAppearanceModes;

    Swift

    var allowedAppearanceModes: PSPDFAppearanceMode { get set }
  • See

    PSPDFConfiguration.thumbnailSize.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGSize thumbnailSize;

    Swift

    var thumbnailSize: CGSize { get set }
  • See

    PSPDFConfiguration.thumbnailInteritemSpacing.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat thumbnailInteritemSpacing;

    Swift

    var thumbnailInteritemSpacing: CGFloat { get set }
  • See

    PSPDFConfiguration.thumbnailLineSpacing.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat thumbnailLineSpacing;

    Swift

    var thumbnailLineSpacing: CGFloat { get set }
  • See

    PSPDFConfiguration.thumbnailMargin.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) UIEdgeInsets thumbnailMargin;

    Swift

    var thumbnailMargin: UIEdgeInsets { get set }
  • See

    PSPDFConfiguration.annotationAnimationDuration.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat annotationAnimationDuration;

    Swift

    var annotationAnimationDuration: CGFloat { get set }
  • See

    PSPDFConfiguration.annotationGroupingEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL annotationGroupingEnabled;

    Swift

    var annotationGroupingEnabled: Bool { get set }
  • See

    PSPDFConfiguration.markupAnnotationMergeBehavior.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFMarkupAnnotationMergeBehavior markupAnnotationMergeBehavior;

    Swift

    var markupAnnotationMergeBehavior: PSPDFMarkupAnnotationMergeBehavior { get set }
  • See

    PSPDFConfiguration.createAnnotationMenuEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isCreateAnnotationMenuEnabled, assign, readwrite, nonatomic)
        BOOL createAnnotationMenuEnabled;

    Swift

    var isCreateAnnotationMenuEnabled: Bool { get set }
  • See

    PSPDFConfiguration.createAnnotationMenuGroups.
    See more

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic)
        NSArray<PSPDFAnnotationGroup *> *_Nonnull createAnnotationMenuGroups;

    Swift

    var createAnnotationMenuGroups: [PSPDFAnnotationGroup] { get set }
  • See

    PSPDFConfiguration.naturalDrawingAnnotationEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL naturalDrawingAnnotationEnabled;

    Swift

    var naturalDrawingAnnotationEnabled: Bool { get set }
  • See

    PSPDFConfiguration.magicInkReplacementThreshold.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSUInteger magicInkReplacementThreshold;

    Swift

    var magicInkReplacementThreshold: UInt { get set }
  • See

    PSPDFConfiguration.drawCreateMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFDrawCreateMode drawCreateMode;

    Swift

    var drawCreateMode: PSPDFDrawCreateMode { get set }
  • See

    PSPDFConfiguration.showAnnotationMenuAfterCreation.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showAnnotationMenuAfterCreation;

    Swift

    var showAnnotationMenuAfterCreation: Bool { get set }
  • See

    PSPDFConfiguration.shouldAskForAnnotationUsername.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL shouldAskForAnnotationUsername;

    Swift

    var shouldAskForAnnotationUsername: Bool { get set }
  • See

    PSPDFConfiguration.annotationEntersEditModeAfterSecondTapEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        BOOL annotationEntersEditModeAfterSecondTapEnabled;

    Swift

    var annotationEntersEditModeAfterSecondTapEnabled: Bool { get set }
  • See

    PSPDFConfiguration.editableAnnotationTypes.
    See more

    Declaration

    Objective-C

    @property (readwrite, copy, nonatomic, nullable)
        NSSet<PSPDFAnnotationString> *editableAnnotationTypes;

    Swift

    var editableAnnotationTypes: Set<AnnotationString>? { get set }
  • See

    PSPDFConfiguration.autosaveEnabled.
    See more

    Declaration

    Objective-C

    @property (getter=isAutosaveEnabled, assign, readwrite, nonatomic)
        BOOL autosaveEnabled;

    Swift

    var isAutosaveEnabled: Bool { get set }
  • See

    PSPDFConfiguration.allowBackgroundSaving.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL allowBackgroundSaving;

    Swift

    var allowBackgroundSaving: Bool { get set }
  • See

    PSPDFConfiguration.soundAnnotationTimeLimit.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSTimeInterval soundAnnotationTimeLimit;

    Swift

    var soundAnnotationTimeLimit: TimeInterval { get set }
  • See

    PSPDFConfiguration.soundAnnotationRecordingOptions.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        NSDictionary<NSString *, id> *_Nonnull soundAnnotationRecordingOptions;

    Swift

    var soundAnnotationRecordingOptions: [String : Any] { get set }
  • See

    PSPDFConfiguration.shouldCacheThumbnails.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL shouldCacheThumbnails;

    Swift

    var shouldCacheThumbnails: Bool { get set }
  • See

    PSPDFConfiguration.shouldScrollToChangedPage.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL shouldScrollToChangedPage;

    Swift

    var shouldScrollToChangedPage: Bool { get set }
  • See

    PSPDFConfiguration.searchMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFSearchMode searchMode;

    Swift

    var searchMode: PSPDFSearchMode { get set }
  • See

    PSPDFConfiguration.searchResultZoomScale.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) CGFloat searchResultZoomScale;

    Swift

    var searchResultZoomScale: CGFloat { get set }
  • See

    PSPDFConfiguration.signatureSavingStrategy.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFSignatureSavingStrategy signatureSavingStrategy;

    Swift

    var signatureSavingStrategy: PSPDFSignatureSavingStrategy { get set }
  • See

    PSPDFConfiguration.signatureCertificateSelectionMode.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFSignatureCertificateSelectionMode signatureCertificateSelectionMode;

    Swift

    var signatureCertificateSelectionMode: PSPDFSignatureCertificateSelectionMode { get set }
  • See

    PSPDFConfiguration.signatureBiometricPropertiesOptions.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFSignatureBiometricPropertiesOption signatureBiometricPropertiesOptions;

    Swift

    var signatureBiometricPropertiesOptions: PSPDFSignatureBiometricPropertiesOption { get set }
  • See

    PSPDFConfiguration.naturalSignatureDrawingEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL naturalSignatureDrawingEnabled;

    Swift

    var naturalSignatureDrawingEnabled: Bool { get set }
  • See

    PSPDFConfiguration.signatureStore.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        id<PSPDFSignatureStore> _Nonnull signatureStore;
  • See

    PSPDFConfiguration.galleryConfiguration.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFGalleryConfiguration *_Nonnull galleryConfiguration;

    Swift

    var galleryConfiguration: PSPDFGalleryConfiguration { get set }
  • See

    PSPDFConfiguration.showBackActionButton.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showBackActionButton;

    Swift

    var showBackActionButton: Bool { get set }
  • See

    PSPDFConfiguration.showForwardActionButton.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showForwardActionButton;

    Swift

    var showForwardActionButton: Bool { get set }
  • See

    PSPDFConfiguration.showBackForwardActionButtonLabels.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showBackForwardActionButtonLabels;

    Swift

    var showBackForwardActionButtonLabels: Bool { get set }
  • See

    PSPDFConfiguration.shouldShowRedactionInfoButton.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL shouldShowRedactionInfoButton;

    Swift

    var shouldShowRedactionInfoButton: Bool { get set }
  • See

    PSPDFConfiguration.redactionUsageHintEnabled.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL redactionUsageHintEnabled;

    Swift

    var redactionUsageHintEnabled: Bool { get set }
  • See

    PSPDFConfiguration.soundAnnotationPlayerStyle.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFSoundAnnotationPlayerStyle soundAnnotationPlayerStyle;

    Swift

    var soundAnnotationPlayerStyle: PSPDFSoundAnnotationPlayerStyle { get set }
  • See

    PSPDFConfiguration.dragAndDropConfiguration.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFDragAndDropConfiguration *_Nonnull dragAndDropConfiguration;

    Swift

    var dragAndDropConfiguration: PSPDFDragAndDropConfiguration { get set }
  • See

    PSPDFConfiguration.documentEditorConfiguration.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        PSPDFDocumentEditorConfiguration *_Nonnull documentEditorConfiguration;

    Swift

    var documentEditorConfiguration: PSPDFDocumentEditorConfiguration { get set }
  • See

    PSPDFConfiguration.settingsOptions.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PSPDFSettingsOptions settingsOptions;

    Swift

    var settingsOptions: PSPDFSettingsOptions { get set }
  • See

    PSPDFConfiguration.sharingConfigurations.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        NSArray<PSPDFDocumentSharingConfiguration *>
            *_Nonnull sharingConfigurations;

    Swift

    var sharingConfigurations: [PSPDFDocumentSharingConfiguration] { get set }
  • See

    PSPDFConfiguration.selectedSharingDestination.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable)
        PSPDFDocumentSharingDestination selectedSharingDestination;

    Swift

    var selectedSharingDestination: PSPDFDocumentSharingDestination? { get set }
  • See

    PSPDFConfiguration.allowAnnotationZIndexMoves.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL allowAnnotationZIndexMoves;

    Swift

    var allowAnnotationZIndexMoves: Bool { get set }
  • See

    PSPDFConfiguration.allowRemovingDigitalSignatures.
    See more

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL allowRemovingDigitalSignatures;

    Swift

    var allowRemovingDigitalSignatures: Bool { get set }