PDFTool  7.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlParamDrawShape Class Reference

線の描画に使うパラメータクラスです。 More...

#include <PtlParamDrawShape.h>

Public Types

enum  LINE_STYLE { LINE_STYLE_SOLID = 1, LINE_STYLE_DASHED = 2 }
 線スタイル More...
 
enum  LINE_WIDTH { LINE_WIDTH_THIN = 1, LINE_WIDTH_MIDDLE = 2, LINE_WIDTH_THICK = 3 }
 線幅 More...
 

Public Member Functions

int getHandle () const
 
 PtlParamDrawShape ()
 コンストラクタ More...
 
 PtlParamDrawShape (const PtlParamDrawShape &obj)
 コピーコンストラクタ More...
 
 ‾PtlParamDrawShape ()
 デストラクタ
 
PtlParamDrawShapeoperator= (const PtlParamDrawShape &obj)
 コピーオペレータ More...
 
void setLineStyle (LINE_STYLE lineStyle)
 線スタイルをLINE_STYLEで設定。 More...
 
void setLineWidth (LINE_WIDTH lineWidth)
 線幅をLINE_WIDTHで設定。 More...
 
void setLineWidth (float lineWidth)
 線幅を数値で設定。 More...
 
void setLineColor (const PtlColor &colorStroke)
 線の色を設定。 More...
 
void setFillColor (const PtlColor &colorFill)
 塗りつぶし色を設定。 More...
 
void setOpacity (float opacity)
 不透明度を設定。 More...
 

Detailed Description

線の描画に使うパラメータクラスです。

Member Enumeration Documentation

◆ LINE_STYLE

線スタイル

Enumerator
LINE_STYLE_SOLID 

実線

LINE_STYLE_DASHED 

破線

◆ LINE_WIDTH

線幅

Enumerator
LINE_WIDTH_THIN 

細い

LINE_WIDTH_MIDDLE 


LINE_WIDTH_THICK 

太い

Constructor & Destructor Documentation

◆ PtlParamDrawShape() [1/2]

PdfTk::PtlParamDrawShape::PtlParamDrawShape ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamDrawShape() [2/2]

PdfTk::PtlParamDrawShape::PtlParamDrawShape ( const PtlParamDrawShape obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ operator=()

PtlParamDrawShape& PdfTk::PtlParamDrawShape::operator= ( const PtlParamDrawShape obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。

◆ setFillColor()

void PdfTk::PtlParamDrawShape::setFillColor ( const PtlColor colorFill)

塗りつぶし色を設定。

設定しない場合はデフォルト値として黒色が設定されます。
線を描画する場合はこの設定は無視されます。

Parameters
colorFill塗りつぶし色指定。
Exceptions
PtlException

◆ setLineColor()

void PdfTk::PtlParamDrawShape::setLineColor ( const PtlColor colorStroke)

線の色を設定。

※ 設定しない場合はデフォルト値として黒色が設定されます。

Parameters
colorStroke線の色指定。
Exceptions
PtlException

◆ setLineStyle()

void PdfTk::PtlParamDrawShape::setLineStyle ( LINE_STYLE  lineStyle)

線スタイルをLINE_STYLEで設定。

※ 設定しない場合はデフォルト値としてLINE_STYLE_SOLIDが設定されます。

Parameters
lineStyle線スタイルの指定。
Exceptions
PtlException

◆ setLineWidth() [1/2]

void PdfTk::PtlParamDrawShape::setLineWidth ( float  lineWidth)

線幅を数値で設定。

※ 設定しない場合はデフォルト値としてLINE_WIDTH_MIDDLEが設定されます。

Parameters
lineWidth線幅の指定。mm単位で指定してください。
Exceptions
PtlException

◆ setLineWidth() [2/2]

void PdfTk::PtlParamDrawShape::setLineWidth ( LINE_WIDTH  lineWidth)

線幅をLINE_WIDTHで設定。

※ 設定しない場合はデフォルト値としてLINE_WIDTH_MIDDLEが設定されます。

Parameters
lineWidth線幅の指定。LINE_WIDTH_XXXのいずれか。
Exceptions
PtlException

◆ setOpacity()

void PdfTk::PtlParamDrawShape::setOpacity ( float  opacity)

不透明度を設定。

※ 設定しない場合はデフォルト値として1.0が設定されます。

Parameters
opacity0.0 〜 1.0。0.0が透明、1.0が不透明。
Exceptions
PtlException