From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialWarterMarkConfig.h |  222 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 222 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialWarterMarkConfig.h b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialWarterMarkConfig.h
new file mode 100755
index 0000000..1c6fb89
--- /dev/null
+++ b/screendisplay/Pods/UMengUShare/UShareSDK/UMSocialSDK/UMSocialCore.framework/Headers/UMSocialWarterMarkConfig.h
@@ -0,0 +1,222 @@
+//
+//  UMSocialWarterMarkConfig.h
+//  testWatermarkImage
+//
+//  Created by ��������� on 16/12/23.
+//  Copyright �� 2016��� ���������. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+#import <CoreGraphics/CoreGraphics.h>
+
+@class UMSocialStringWarterMarkConfig;
+@class UMSocialImageWarterMarkConfig;
+
+typedef NS_ENUM(NSInteger, UMSocialWarterMarkPositon) {
+    UMSocialWarterMarkPositonNone         = 0,
+    
+    /************************************************************************
+     ������������������������,������������������--start
+     *************************************************************************/
+    UMSocialStringWarterMarkTopLeft       = (1 << 0),
+    UMSocialStringWarterMarkTopRight      = (1 << 1),
+    UMSocialStringWarterMarkBottomLeft    = (1 << 2),
+    UMSocialStringWarterMarkBottomRight   = (1 << 3),
+    /************************************************************************
+     ������������������������,������������������--end
+     *************************************************************************/
+    
+    //���������������������
+    UMSocialImageWarterMarkTopLeft        = (1 << 4),
+    UMSocialImageWarterMarkTopRight       = (1 << 5),
+    UMSocialImageWarterMarkBottomLeft     = (1 << 6),
+    UMSocialImageWarterMarkBottomRight    = (1 << 7),
+
+    /************************************************************************
+     ���������������������������������������������,������������������(���������������������������������������������,���������������������������)--start
+     *************************************************************************/
+    UMSocialImageWarterMarkForwardStringWarterMark = (1 << 8), //������������������������
+    UMSocialStringWarterMarkForwardImageWarterMark = (1 << 9),//������������������������
+    UMSocialImageWarterMarkAboveStringWarterMark = (1 << 10),//������������������������
+    UMSocialStringWarterMarkAboveImageWarterMark = (1 << 11),//������������������������
+    /************************************************************************
+     ���������������������������������������������,������������������(���������������������������������������������,���������������������������)--end
+     *************************************************************************/
+};
+
+typedef NS_OPTIONS(NSInteger, UMSocialStringAndImageWarterMarkPositon) {
+    UMSocialStringAndImageWarterMarkPositonNone  = 0,
+    
+    UMSocialOnlyImageWarterMarkTopLeft = UMSocialImageWarterMarkTopLeft,//������������������
+    UMSocialOnlyImageWarterMarkTopRight = UMSocialImageWarterMarkTopRight,//������������������
+    UMSocialOnlyImageWarterMarkBottomLeft = UMSocialImageWarterMarkBottomLeft,//������������������
+    UMSocialOnlyImageWarterMarkBottomRight = UMSocialImageWarterMarkBottomRight,//������������������
+    
+    /************************************************************************
+       ���������������������,������������������--start
+     *************************************************************************/
+    UMSocialStringWarterMarkTopLeftAndImageWarterMarkTopLeft  = (UMSocialStringWarterMarkTopLeft | UMSocialImageWarterMarkTopLeft),//���������������������,������������������
+    UMSocialStringWarterMarkTopLeftAndImageWarterMarkTopRight = (UMSocialStringWarterMarkTopLeft | UMSocialImageWarterMarkTopRight),//���������������������,������������������
+    UMSocialStringWarterMarkTopLeftAndImageWarterMarkBottomLeft = (UMSocialStringWarterMarkTopLeft | UMSocialImageWarterMarkBottomLeft),//���������������������,������������������
+    UMSocialStringWarterMarkTopLeftAndImageWarterMarkBottomRight = (UMSocialStringWarterMarkTopLeft | UMSocialImageWarterMarkBottomRight),//���������������������,������������������
+    
+    UMSocialStringWarterMarkTopRightAndImageWarterMarkTopLeft  = (UMSocialStringWarterMarkTopRight | UMSocialImageWarterMarkTopLeft),//���������������������,������������������
+    UMSocialStringWarterMarkTopRightAndImageWarterMarkTopRight = (UMSocialStringWarterMarkTopRight | UMSocialImageWarterMarkTopRight),//���������������������,������������������
+    UMSocialStringWarterMarkTopRightAndImageWarterMarkBottomLeft = (UMSocialStringWarterMarkTopRight | UMSocialImageWarterMarkBottomLeft),//���������������������,������������������
+    UMSocialStringWarterMarkTopRightAndImageWarterMarkBottomRight = (UMSocialStringWarterMarkTopRight | UMSocialImageWarterMarkBottomRight),//���������������������,������������������
+    
+    UMSocialStringWarterMarkBottomLeftAndImageWarterMarkTopLeft = (UMSocialStringWarterMarkBottomLeft | UMSocialImageWarterMarkTopLeft),//���������������������,������������������
+    UMSocialStringWarterMarkBottomLeftAndImageWarterMarkTopRight = (UMSocialStringWarterMarkBottomLeft | UMSocialImageWarterMarkTopRight),//���������������������,������������������
+    UMSocialStringWarterMarkBottomLeftAndImageWarterMarkBottomLeft = (UMSocialStringWarterMarkBottomLeft | UMSocialImageWarterMarkBottomLeft),//���������������������,������������������
+    UMSocialStringWarterMarkBottomLeftAndImageWarterMarkBottomRight = (UMSocialStringWarterMarkBottomLeft | UMSocialImageWarterMarkBottomRight),//���������������������,������������������
+    
+    UMSocialStringWarterMarkBottomRightAndImageWarterMarkTopLeft = (UMSocialStringWarterMarkBottomRight | UMSocialImageWarterMarkTopLeft),//���������������������,������������������
+    UMSocialStringWarterMarkBottomRightAndImageWarterMarkTopRight = (UMSocialStringWarterMarkBottomRight | UMSocialImageWarterMarkTopRight),//���������������������,������������������
+    UMSocialStringWarterMarkBottomRightAndImageWarterMarkBottomLeft = (UMSocialStringWarterMarkBottomRight | UMSocialImageWarterMarkBottomLeft),//���������������������,������������������
+    UMSocialStringWarterMarkBottomRightAndImageWarterMarkBottomRight = (UMSocialStringWarterMarkBottomRight | UMSocialImageWarterMarkBottomRight),//���������������������,������������������
+    
+    /************************************************************************
+     ���������������������,������������������---end
+     *************************************************************************/
+};
+
+extern UMSocialWarterMarkPositon getStringWarterMarkPostion(UMSocialStringAndImageWarterMarkPositon stringAndImageWarterMarkPositon);
+extern UMSocialWarterMarkPositon getImageWarterMarkPostion(UMSocialStringAndImageWarterMarkPositon stringAndImageWarterMarkPositon);
+extern UMSocialWarterMarkPositon getRelatedWarterMarkPostion(UMSocialStringAndImageWarterMarkPositon stringAndImageWarterMarkPositon);
+
+
+/**
+ *  ���������������
+ *  ������������������������������������,������������������������������
+ *
+ *  method1:
+ *  ���������������������������������������������������
+ *  ������������:
+    UMSocialWarterMarkConfig* warterMarkConfig = [UMSocialWarterMarkConfig defaultWarterMarkConfig];
+ *
+ *  method2:
+ *  ���������������������������������������������������������
+ *  ������������:
+    //������UMSocialImageWarterMarkConfig
+    UMSocialImageWarterMarkConfig* imageWarterMarkConfig = [[UMSocialImageWarterMarkConfig alloc] init];
+    //������imageWarterMarkConfig���������
+    //...TODO
+    //������UMSocialWarterMarkConfig
+    UMSocialWarterMarkConfig* warterMarkConfig = [[UMSocialWarterMarkConfig alloc] init];
+    //������warterMarkConfig���������
+    //...TODO
+    //���������������
+    [warterMarkConfig setUserDefinedImageWarterMarkConfig:imageWarterMarkConfig];
+ *
+ *
+ */
+@interface UMSocialWarterMarkConfig : NSObject<NSCopying>
+
+/**
+ *  ���������������
+ *
+ *  @return ���������������
+ */
++(UMSocialWarterMarkConfig*)defaultWarterMarkConfig;
+
+
+@property(nonatomic,readonly,strong)UMSocialStringWarterMarkConfig*  stringWarterMarkConfig;//������������������������
+@property(nonatomic,readonly,strong)UMSocialImageWarterMarkConfig*  imageWarterMarkConfig;//���������������������
+
+/**
+ *  ���������������������������
+ *  ���������defaultWarterMarkConfig���������������������������������������������������������������
+ */
+@property(nonatomic,readwrite,assign)UMSocialStringAndImageWarterMarkPositon stringAndImageWarterMarkPositon;//���������������������������
+@property(nonatomic,readwrite,assign)CGFloat spaceBetweenStringWarterMarkAndImageWarterMark;//������������������������������������
+
+/**
+ *  ���������������������������������
+ *
+ *  @param imageWarterMarkConfig  ���������������������
+ */
+-(void)setUserDefinedImageWarterMarkConfig:(UMSocialImageWarterMarkConfig*)imageWarterMarkConfig;
+
+@end
+
+
+/**
+ *  ���������������������
+ *  ������������������������������
+ */
+@interface UMSocialStringWarterMarkConfig : NSObject<NSCopying>
+
+/**
+ *  ���������������
+ *
+ *  @return ���������������
+ */
++(UMSocialStringWarterMarkConfig*)defaultStringWarterMarkConfig;
+
+//������������������������
+-(BOOL)checkValid;
+
+@property(nonatomic,readwrite,strong)NSAttributedString* warterMarkAttributedString;//���������������
+@property(nonatomic,readwrite,assign)NSUInteger warterMarkStringLimit;//������������������������������
+@property(nonatomic,readwrite,strong)UIColor* warterMarkStringColor;//������������������������(������������������������������������������������������������������)
+@property(nonatomic,readwrite,strong)UIFont* warterMarkStringFont;//������������������������
+
+/**
+ *  ������������������������
+ *  ���UMSocialWarterMarkPositon������������������������
+    ���:���UMSocialStringWarterMarkBottomRight������paddingToHorizontalParentBorder���������������������������������.
+    ���:UMSocialStringWarterMarkTopLeft������paddingToHorizontalParentBorder���������������������������������.
+ */
+@property(nonatomic,readwrite,assign)CGFloat paddingToHorizontalParentBorder;//������������������������
+
+/**
+ *  ������������������������
+ *  ���UMSocialWarterMarkPositon������������������������
+    ���:���UMSocialStringWarterMarkBottomRight������paddingToHorizontalParentBorder������������������������������������.
+    ���:UMSocialStringWarterMarkTopLeft������paddingToHorizontalParentBorder���������������������������������.
+ */
+@property(nonatomic,readwrite,assign)CGFloat paddingToVerticalParentBorder;//������������������������
+
+@property(nonatomic,readonly,assign)CGAffineTransform warterMarkStringTransform;//������������������������
+
+@end
+
+/**
+ *  ���������������
+ */
+@interface UMSocialImageWarterMarkConfig : NSObject<NSCopying>
+
+/**
+ *  ���������������
+ *
+ *  @return ���������������
+ */
++(UMSocialImageWarterMarkConfig*)defaultImageWarterMarkConfig;
+
+//������������������������
+-(BOOL)checkValid;
+
+@property(nonatomic,readwrite,strong)UIImage* warterMarkImage;//������������
+@property(nonatomic,readwrite,assign)CGFloat warterMarkImageScale;//������������������������������������������(0-1������)
+@property(nonatomic,readwrite,assign)CGFloat warterMarkImageAlpha;//���������������Alpha���������
+
+/**
+ *  ������������������������
+ *  ���UMSocialWarterMarkPositon������������������������
+    ���:���UMSocialImageWarterMarkBottomRight������paddingToHorizontalParentBorder���������������������������������.
+    ���:UMSocialImageWarterMarkTopLeft������paddingToHorizontalParentBorder���������������������������������.
+ */
+@property(nonatomic,readwrite,assign)CGFloat paddingToHorizontalParentBorder;//������������������������
+
+/**
+ *  ������������������������
+ *  ���UMSocialWarterMarkPositon������������������������
+    ���:���UMSocialImageWarterMarkBottomRight������paddingToHorizontalParentBorder���������������������������������.
+    ���:UMSocialImageWarterMarkTopLeft������paddingToHorizontalParentBorder���������������������������������.
+ */
+@property(nonatomic,readwrite,assign)CGFloat paddingToVerticalParentBorder;//������������������������
+
+@property(nonatomic,readonly,assign)CGAffineTransform warterMarkImageTransform;//���������������������
+
+@end

--
Gitblit v1.8.0