123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- #import <ComPDFKit/CPDFKitPlatform.h>
- typedef NS_ENUM(NSInteger, CPDFBlendMode) {
- CPDFBlendModeNormal = 0,
- CPDFBlendModeMultiply,
- CPDFBlendModeDarken,
- CPDFBlendModeColorBurn,
- CPDFBlendModeHardLight,
- CPDFBlendModeDifference,
- CPDFBlendModeExclusion,
- CPDFBlendModeLuminosity,
- CPDFBlendModeLast = CPDFBlendModeLuminosity,
- };
- @class CPDFDocument;
- @interface CPDFCompareOverlay : NSObject
- - (instancetype)initWithOldDocument:(CPDFDocument *)oldDocument
- newDocument:(CPDFDocument *)newDocument;
- - (instancetype)initWithOldDocument:(CPDFDocument *)oldDocument
- oldPageRange:(NSString *)oldPageString
- newDocument:(CPDFDocument *)newDocument
- newPageRange:(NSString *)newPageString;
- - (BOOL)compare;
- - (BOOL)setOldDocumentStrokeColor:(CPDFKitPlatformColor *)strokeColor;
- - (BOOL)setNewDocumentStrokeColor:(CPDFKitPlatformColor *)strokeColor;
- - (BOOL)setOldDocumentStrokeOpacity:(CGFloat)strokeAlpha;
- - (BOOL)setNewDocumentStrokeOpacity:(CGFloat)strokeAlpha;
- - (BOOL)setOldDocumentFillOpacity:(CGFloat)fillAlpha;
- - (BOOL)setNewDocumentFillOpacity:(CGFloat)fillAlpha;
- - (BOOL)setNoFill:(BOOL)noFill;
- - (BOOL)setBlendMod:(CPDFBlendMode)blendMod;
- - (CPDFDocument *)comparisonDocument;
- @end
|