Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamDrawShape クラス

#include <PtlParamDrawShape.h>

公開型

enum  LINE_STYLE { LINE_STYLE_SOLID = 1 , LINE_STYLE_DASHED = 2 }
enum  LINE_WIDTH { LINE_WIDTH_THIN = 1 , LINE_WIDTH_MIDDLE = 2 , LINE_WIDTH_THICK = 3 }

公開メンバ関数

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

詳解

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

PtlParamDrawShape.h19 行目に定義があります。

列挙型メンバ詳解

◆ LINE_STYLE

線スタイル

列挙値
LINE_STYLE_SOLID 

実線

LINE_STYLE_DASHED 

破線

PtlParamDrawShape.h25 行目に定義があります。

◆ LINE_WIDTH

線幅

列挙値
LINE_WIDTH_THIN 

細い

LINE_WIDTH_MIDDLE 

LINE_WIDTH_THICK 

太い

PtlParamDrawShape.h33 行目に定義があります。

構築子と解体子

◆ PtlParamDrawShape() [1/2]

PdfTk::PtlParamDrawShape::PtlParamDrawShape ( )

コンストラクタ

例外
PtlException

◆ PtlParamDrawShape() [2/2]

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

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ operator=()

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

コピーオペレータ

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

◆ setFillColor()

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

塗りつぶし色を設定。

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

引数
colorFill塗りつぶし色指定。
例外
PtlException

◆ setLineColor()

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

線の色を設定。

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

引数
colorStroke線の色指定。
例外
PtlException

◆ setLineStyle()

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

線スタイルをLINE_STYLEで設定。

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

引数
lineStyle線スタイルの指定。
例外
PtlException

◆ setLineWidth() [1/2]

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

線幅を数値で設定。

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

引数
lineWidth線幅の指定。mm単位で指定してください。
例外
PtlException

◆ setLineWidth() [2/2]

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

線幅をLINE_WIDTHで設定。

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

引数
lineWidth線幅の指定。LINE_WIDTH_XXXのいずれか。
例外
PtlException

◆ setOpacity()

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

不透明度を設定。

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

引数
opacity0.0 〜 1.0。0.0が透明、1.0が不透明。
例外
PtlException