PSPDFFormSubmissionController
Objective-C
@interface PSPDFFormSubmissionController : NSObject
Swift
class PDFFormSubmissionController : NSObject
An object that executes a SubmitFormAction
by sending the values of a filled PDF form to a web service using an HTTP request.
-
Undocumented
Declaration
Objective-C
- (instancetype)initWithDocumentProvider:(PSPDFDocumentProvider *)documentProvider action:(PSPDFSubmitFormAction *)action NS_DESIGNATED_INITIALIZER;
Swift
init(documentProvider: PSPDFDocumentProvider, action: SubmitFormAction)
-
Unavailable
Not the designated initializer
Undocumented
Declaration
Objective-C
PSPDF_EMPTY_INIT_UNAVAILABLE
-
Unavailable
Not the designated initializer
Undocumented
Declaration
Objective-C
PSPDF_EMPTY_INIT_UNAVAILABLE
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) PSPDFDocumentProvider *documentProvider
Swift
var documentProvider: PSPDFDocumentProvider { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, readonly) PSPDFSubmitFormAction *action
Swift
var action: SubmitFormAction { get }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) PSPDFFormRequest *formRequest
Swift
var formRequest: PDFFormRequest { get set }
-
The path extension if the submission is to be saved to file.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull submissionPathExtension;
Swift
var submissionPathExtension: String { get }
-
Undocumented
Declaration
Objective-C
- (void)submitContinueWhen:(PSPDFSubmissionControllerShouldContinueBlock)continueBlock beforeSubmission:(PSPDFSubmissionControllerBeforeSubmissionBlock)beforeSubmissionBlock onCompletion:(PSPDFSubmissionControllerCompletionBlock)completionBlock onError:(PSPDFSubmissionControllerErrorBlock)errorBlock;
Swift
func submitContinue(when continueBlock: @escaping PSPDFSubmissionControllerShouldContinueBlock, beforeSubmission beforeSubmissionBlock: @escaping PSPDFSubmissionControllerBeforeSubmissionBlock, onCompletion completionBlock: @escaping PSPDFSubmissionControllerCompletionBlock, onError errorBlock: @escaping PSPDFSubmissionControllerErrorBlock)