PDFViewController.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // PDFViewController.h
  3. // RedAnt ERP Mobile
  4. //
  5. // Created by Ray on 14-8-7.
  6. // Copyright (c) 2014年 United Software Applications, Inc. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import <MessageUI/MessageUI.h>
  10. @interface PDFViewController : UIViewController<UIDocumentInteractionControllerDelegate,MFMailComposeViewControllerDelegate,UIPrintInteractionControllerDelegate>
  11. @property (strong, nonatomic) IBOutlet UIWebView *webView;
  12. @property (strong, nonatomic) IBOutlet UIActivityIndicatorView *mum;
  13. @property (strong,nonatomic) NSString* url;
  14. @property (strong,nonatomic) NSString* filename;
  15. @property (strong,nonatomic) NSData* content;
  16. @property bool isLocalfile;
  17. @property (strong, nonatomic) IBOutlet UIBarButtonItem *BB_action;
  18. @property (strong,nonatomic) UIDocumentInteractionController* fileInteractionController;
  19. @property (nonatomic , copy) void (^onLoadSuccess)(NSString* url );
  20. @property (nonatomic , copy) void (^onSavePDF)(NSString* name,NSString* file );
  21. @property (strong,nonatomic) NSString* mail_subject;
  22. @property (strong,nonatomic) NSString* mail_content;
  23. @property (strong,nonatomic) NSArray* mail_to;
  24. @property (strong,nonatomic) NSString* save_name;
  25. @property (strong,nonatomic) NSString* save_note;
  26. @property (strong, nonatomic) UIBarButtonItem *btnshare;
  27. @property (strong, nonatomic) UIBarButtonItem *btnPrint;
  28. @property (strong, nonatomic) UIBarButtonItem *btnemail;
  29. @property (strong, nonatomic) UIBarButtonItem *btnsave;
  30. @property bool autoPrint;
  31. @property bool hidenavi;
  32. @property bool canSave;
  33. @property bool defaultStyle;
  34. @property (strong,nonatomic) NSString* attachment_name;
  35. @end