DtkWidget
DTK Widget module
载入中...
搜索中...
未找到
Dtk::Widget::WaterMarkData类 参考

Watermark information structure parent 更多...

类 Dtk::Widget::WaterMarkData 继承关系图:

Public 类型

enum  WaterMarkType { None , Text , Image }
 
enum  WaterMarkLayout { Center , Tiled }
 

Public 成员函数

 WaterMarkData (const WaterMarkData &p)
 
WaterMarkDataoperator= (const WaterMarkData &p)
 
WaterMarkType type () const
 get the current watermark type
 
void setType (WaterMarkType type)
 set the current waternark type
 
WaterMarkLayout layout () const
 get the current watermark layout
 
void setLayout (WaterMarkLayout layout)
 set the current waternark layout
 
qreal scaleFactor () const
 get the current watermark scale factor
 
void setScaleFactor (qreal scaleFactor)
 set the current waternark scaleFactor
 
int spacing () const
 get the current watermark spacing
 
void setSpacing (int spacing)
 set the current waternark spacing
 
int lineSpacing () const
 get the current watermark line spacing
 
void setLineSpacing (int lineSpacing)
 set the current waternark lineSpacing
 
QString text () const
 get the current watermark text
 
void setText (const QString &text)
 set the current waternark text
 
QFont font () const
 get the current watermark font
 
void setFont (const QFont &font)
 set the current waternark font
 
QColor color () const
 get the current watermark color
 
void setColor (const QColor &color)
 set the current waternark color
 
qreal rotation () const
 get the current watermark rotation(0~360)
 
void setRotation (qreal rotation)
 set the current waternark (0~360) rotation
 
qreal opacity () const
 get the current watermark opacity(0~1.0)
 
void setOpacity (qreal opacity)
 set the current waternark (0~1.0) opacity
 
QImage image () const
 get the current watermark image
 
void setImage (const QImage &image)
 set the current waternark image
 
bool grayScale () const
 get the current watermark grayscale of image
 
void setGrayScale (bool grayScale)
 set the current waternark grayScale of image,default value is true
 

详细描述

Watermark information structure parent

水印信息结构

Assignment constructor parent

coping constructing function parent

\inmodule dtkwidget

@inmodule dtkwidget

参数
[in]parent

成员枚举类型说明

◆ WaterMarkLayout

枚举值
Center 

居中

Tiled 

平铺

◆ WaterMarkType

枚举值
None 

不会绘制水印

Text 

绘制文字水印

Image 

绘制图片水印

成员函数说明

◆ color()

const QColor & WaterMarkData::color ( ) const

get the current watermark color

当前设置的水印颜色

◆ font()

const QFont & WaterMarkData::font ( ) const

get the current watermark font

当前设置的水印字体

◆ grayScale()

bool WaterMarkData::grayScale ( ) const

get the current watermark grayscale of image

当前设置的水印图片是否需要灰度化

◆ image()

const QImage & WaterMarkData::image ( ) const

get the current watermark image

当前设置的水印图片

◆ layout()

const Dtk::Widget::WaterMarkData::WaterMarkLayout & WaterMarkData::layout ( ) const

get the current watermark layout

当前设置的水印布局类型

◆ lineSpacing()

int WaterMarkData::lineSpacing ( ) const

get the current watermark line spacing

当前设置的水印行间距

◆ opacity()

qreal WaterMarkData::opacity ( ) const

get the current watermark opacity(0~1.0)

当前设置的水印透明度(0~1.0)

◆ rotation()

qreal WaterMarkData::rotation ( ) const

get the current watermark rotation(0~360)

当前设置的水印旋转角度(0~360)

◆ scaleFactor()

qreal WaterMarkData::scaleFactor ( ) const

get the current watermark scale factor

当前设置的水印整体缩放系数

◆ setColor()

void WaterMarkData::setColor ( const QColor &  color)

set the current waternark color

设置当前水印的颜色

参数
[in]color需要设置的水印颜色

◆ setFont()

void WaterMarkData::setFont ( const QFont &  font)

set the current waternark font

设置当前水印的字体

参数
[in]font需要设置的水印字体

◆ setGrayScale()

void WaterMarkData::setGrayScale ( bool  grayScale)

set the current waternark grayScale of image,default value is true

设置当前水印图片是否需要灰度化,默认为true

参数
[in]grayScale设置当前水印图片是否需要灰度化

◆ setImage()

void WaterMarkData::setImage ( const QImage &  image)

set the current waternark image

设置当前水印图片

参数
[in]需要设置的水印图片

◆ setLayout()

void WaterMarkData::setLayout ( WaterMarkLayout  layout)

set the current waternark layout

设置的水印布局类型

参数
[in]layout需要设置的水印布局类型

◆ setLineSpacing()

void WaterMarkData::setLineSpacing ( int  lineSpacing)

set the current waternark lineSpacing

设置当前水印的行间距

参数
[in]lineSpacing需要设置的水印行间距

◆ setOpacity()

void WaterMarkData::setOpacity ( qreal  opacity)

set the current waternark (0~1.0) opacity

设置当前水印透明度(0~1.0)

参数
[in]opacity需要设置的水印透明度

◆ setRotation()

void WaterMarkData::setRotation ( qreal  rotation)

set the current waternark (0~360) rotation

设置当前水印的旋转角度(0~360)

参数
[in]rotation需要设置的水印旋转角度

◆ setScaleFactor()

void WaterMarkData::setScaleFactor ( qreal  scaleFactor)

set the current waternark scaleFactor

设置当前水印的整体缩放系数

参数
[in]scaleFactor需要设置的水印整体缩放系数

◆ setSpacing()

void WaterMarkData::setSpacing ( int  spacing)

set the current waternark spacing

设置当前水印的间距

参数
[in]spacing需要设置的水印的间距

◆ setText()

void WaterMarkData::setText ( const QString &  text)

set the current waternark text

设置当前水印的文本内容

参数
[in]text需要设置的水印文本内容

◆ setType()

void Dtk::Widget::WaterMarkData::setType ( WaterMarkType  type)

set the current waternark type

设置当前水印的类型

参数
[in]type需要设置的水印类型

◆ spacing()

int WaterMarkData::spacing ( ) const

get the current watermark spacing

当前设置的水印间距

◆ text()

const QString & WaterMarkData::text ( ) const

get the current watermark text

当前设置的水印文本内容

◆ type()

const Dtk::Widget::WaterMarkData::WaterMarkType & WaterMarkData::type ( ) const

get the current watermark type

当前设置的水印类型


该类的文档由以下文件生成: