1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // HeaderFooterAlertViewController.h
- // PDFViewer
- //
- // Created by kdanmobile_2 on 2022/11/16.
- //
- #import <UIKit/UIKit.h>
- #import <ComPDFKit/CPDFHeaderFooter.h>
- #import <ComPDFKit/ComPDFKit.h>
- #import "CPDFHeaderFooterAddView.h"
- #import "CPDFModelData.h"
- #import "Masonry.h"
- NS_ASSUME_NONNULL_BEGIN
- typedef enum Location {
- kHeader = 0,
- kFooter,
- }Location;
- typedef enum Aligment {
- kLeft = 0,
- kCenter,
- kRinght,
- }Aligment;
- typedef struct Position {
- Location location;
- Aligment aligment;
- }Position;
- @interface CPDFHeaderFooterAddController : UIViewController
- - (void)cancelClick:(UIBarButtonItem *)btn;
- - (void)doneClick:(UIBarButtonItem *)btn;
- - (id)initWithIamge:(UIImage *)image WithSize:(CGSize)size WithDocument:(CPDFDocument *)docment WithView:(CPDFView *) pdfView;
- - (void)changeLocation:(UISegmentedControl *)sender;
- - (void)changeAligbment:(UISegmentedControl *)sender;
- - (void)sliderChange:(UISlider *)slider;
- - (void)changeFontSize:(UITextField *)text;
-
- @property (nonatomic,assign) CGSize size;
- @property (nonatomic,strong) UIImage *image;
- @property (nonatomic,assign) Position position;
- @property (nonatomic,strong) CPDFHeaderFooterAddView *headerFooterview;
- @property (nonatomic,strong) UILabel *showLabel;
- @property (nonatomic,strong) CPDFModelData *modelData;
- @property (nonatomic,strong) CPDFDocument *document;
- @property (nonatomic,strong) CPDFHeaderFooter *headerFooter;
- @property (nonatomic,strong) CPDFView *pdfView;
- @property (nonatomic,strong) UIImageView *imageView;
- @end
- NS_ASSUME_NONNULL_END
|