RAPDFViewController.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // RAPDFViewController.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. #import <WebKit/WebKit.h>
  11. @interface RAPDFViewController : UIViewController<UIDocumentInteractionControllerDelegate,MFMailComposeViewControllerDelegate,UIPrintInteractionControllerDelegate,WKNavigationDelegate>
  12. @property (weak, nonatomic) IBOutlet WKWebView *wkWebview;
  13. @property (strong, nonatomic) IBOutlet UIActivityIndicatorView *mum;
  14. @property (strong,nonatomic) NSString* url; //pdf 路径,可以是网络路径或文件路径
  15. @property (strong,nonatomic) NSString* filename; // 保存为文件时指定的名称
  16. @property (strong,nonatomic) NSData* content;
  17. @property bool isLocalfile;
  18. @property (strong, nonatomic) IBOutlet UIBarButtonItem *BB_action;
  19. @property (strong,nonatomic) UIDocumentInteractionController* fileInteractionController;
  20. @property (nonatomic , copy) void (^onLoadSuccess)(NSString* url );
  21. @property (nonatomic,copy) NSString *cachePath; //指定的保存路径
  22. @property (nonatomic , copy) void (^onSavePDF)(NSString* name,NSString* file );
  23. @property (strong,nonatomic) NSString* mail_subject;
  24. @property (strong,nonatomic) NSString* mail_content;
  25. @property (strong,nonatomic) NSArray* mail_to;
  26. @property (strong,nonatomic) NSString* save_name; // save 按钮默认保存名
  27. @property (strong,nonatomic) NSString* save_note;
  28. @property (strong, nonatomic) UIBarButtonItem *btnshare;
  29. @property (strong, nonatomic) UIBarButtonItem *btnPrint;
  30. @property (strong, nonatomic) UIBarButtonItem *btnemail;
  31. @property (strong, nonatomic) UIBarButtonItem *btnsave;
  32. @property bool autoPrint;
  33. @property bool hidenavi;
  34. @property bool canSave;
  35. @property bool defaultStyle;
  36. @property (strong,nonatomic) NSString* attachment_name; //email 按钮附件名称(已废弃)
  37. @end