美摄SDK For iOS  3.14.0
NvsCaptionSpan.h 文件参考
#import "NvsArbitraryData.h"
#import "NvsCommonDef.h"

浏览源代码.

class  NvsCaptionSpan
 
class  NvsCaptionColorSpan
 
class  NvsCaptionFontSizeRatioSpan
 
class  NvsCaptionFontFamilySpan
 
class  NvsCaptionWeightSpan
 
class  NvsCaptionItalicSpan
 
class  NvsCaptionUnderlineSpan
 
class  NvsCaptionOpacitySpan
 
class  NvsCaptionRendererIdSpan
 
class  NvsCaptionOutlineColorSpan
 
class  NvsCaptionOutlineWidthSpan
 
class  NvsCaptionNormalTextSpan
 
class  NvsCaptionBodyOpacitySpan
 
class  NvsCaptionOutlineOpacitySpan
 
class  NvsCaptionShadowOpacitySpan
 

宏定义

Span种类

#define NVS_SPAN_TYPE_COLOR   @"color"
 指定所设置的颜色。默认值为1,1,1,类型为float。 更多...
 
#define NVS_SPAN_TYPE_FONT_SIZE_RATIO   @"fontSizeRatio"
 指定设置的字号比例,默认值为1f,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_FONT_FAMILY   @"fontFamily"
 指定文字的字体,默认值为空字符串,类型为String。 更多...
 
#define NVS_SPAN_TYPE_WEIGHT   @"weight"
 控制字体的粗细,无默认值,有效值范围为[100, 900],类型为Integer。 更多...
 
#define NVS_SPAN_TYPE_ITALIC   @"italic"
 是否对span内的字符使用斜体,类型为Boolean。 更多...
 
#define NVS_SPAN_TYPE_UNDERLINE   @"underline"
 是否对span内的字符绘制下划线,类型为Boolean。 更多...
 
#define NVS_SPAN_TYPE_OPACITY   @"opacity"
 用于设置透明度,默认值为1,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_RENDERERID   @"rendererId"
 内部含有一个rendercontext package id 如果rendererId span是Style 本身有的,id为:SDK:internalComplexRender0,SDK:internalComplexRender1,类型为String 更多...
 
#define NVS_SPAN_TYPE_OUTLINE_COLOR   @"outlineColor"
 指定所设置描边的颜色。默认值为1,1,1,类型为float。 更多...
 
#define NVS_SPAN_TYPE_OUTLINE_WIDTH   @"outlineWidth"
 指定设置的描边宽度,默认值为0f,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_NORMAL_TEXT   @"normalText"
 指定设置的普通样式,默认值为0f,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_BODY_OPACITY   @"bodyOpacity"
 用于设置文字本体的透明度,默认值为1,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_OUTLINE_OPACITY   @"outlineOpacity"
 用于设置文字描边的透明度,默认值为1,类型为Float。 更多...
 
#define NVS_SPAN_TYPE_SHADOW_OPACITY   @"shadowOpacity"
 

宏定义说明

◆ NVS_SPAN_TYPE_BODY_OPACITY

#define NVS_SPAN_TYPE_BODY_OPACITY   @"bodyOpacity"

用于设置文字本体的透明度,默认值为1,类型为Float。

◆ NVS_SPAN_TYPE_COLOR

#define NVS_SPAN_TYPE_COLOR   @"color"

指定所设置的颜色。默认值为1,1,1,类型为float。

◆ NVS_SPAN_TYPE_FONT_FAMILY

#define NVS_SPAN_TYPE_FONT_FAMILY   @"fontFamily"

指定文字的字体,默认值为空字符串,类型为String。

◆ NVS_SPAN_TYPE_FONT_SIZE_RATIO

#define NVS_SPAN_TYPE_FONT_SIZE_RATIO   @"fontSizeRatio"

指定设置的字号比例,默认值为1f,类型为Float。

◆ NVS_SPAN_TYPE_ITALIC

#define NVS_SPAN_TYPE_ITALIC   @"italic"

是否对span内的字符使用斜体,类型为Boolean。

◆ NVS_SPAN_TYPE_NORMAL_TEXT

#define NVS_SPAN_TYPE_NORMAL_TEXT   @"normalText"

指定设置的普通样式,默认值为0f,类型为Float。

◆ NVS_SPAN_TYPE_OPACITY

#define NVS_SPAN_TYPE_OPACITY   @"opacity"

用于设置透明度,默认值为1,类型为Float。

◆ NVS_SPAN_TYPE_OUTLINE_COLOR

#define NVS_SPAN_TYPE_OUTLINE_COLOR   @"outlineColor"

指定所设置描边的颜色。默认值为1,1,1,类型为float。

◆ NVS_SPAN_TYPE_OUTLINE_OPACITY

#define NVS_SPAN_TYPE_OUTLINE_OPACITY   @"outlineOpacity"

用于设置文字描边的透明度,默认值为1,类型为Float。

◆ NVS_SPAN_TYPE_OUTLINE_WIDTH

#define NVS_SPAN_TYPE_OUTLINE_WIDTH   @"outlineWidth"

指定设置的描边宽度,默认值为0f,类型为Float。

◆ NVS_SPAN_TYPE_RENDERERID

#define NVS_SPAN_TYPE_RENDERERID   @"rendererId"

内部含有一个rendercontext package id 如果rendererId span是Style 本身有的,id为:SDK:internalComplexRender0,SDK:internalComplexRender1,类型为String

◆ NVS_SPAN_TYPE_SHADOW_OPACITY

#define NVS_SPAN_TYPE_SHADOW_OPACITY   @"shadowOpacity"

用于设置文字阴影的透明度,默认值为1,类型为Float。

◆ NVS_SPAN_TYPE_UNDERLINE

#define NVS_SPAN_TYPE_UNDERLINE   @"underline"

是否对span内的字符绘制下划线,类型为Boolean。

◆ NVS_SPAN_TYPE_WEIGHT

#define NVS_SPAN_TYPE_WEIGHT   @"weight"

控制字体的粗细,无默认值,有效值范围为[100, 900],类型为Integer。