Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlParamDrawShape クラス

#include <NetParamDrawShape.h>

公開型

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

公開メンバ関数

PdfTk::PtlParamDrawShape * getNative ()
 PtlParamDrawShape ()
 コンストラクタ
 PtlParamDrawShape (PtlParamDrawShape^ obj)
 コピーコンストラクタ alias copy
 ~PtlParamDrawShape ()
 デストラクタ
 !PtlParamDrawShape ()
 ファイナライザ。
PtlParamDrawShape operator= (PtlParamDrawShape^ obj)
 コピーオペレータ alias copy
void setLineStyle (LINE_STYLE lineStyle)
 線スタイルを設定。
void setLineWidth (LINE_WIDTH lineWidth)
 線幅をLINE_WIDTHで設定。
void setLineWidth (float lineWidth)
 線幅を数値で設定。
void setLineColor (PtlColor^ colorStroke)
 線の色を設定。
void setFillColor (PtlColor^ colorFill)
 塗りつぶし色を設定。
void setOpacity (float opacity)
 不透明度を設定。

限定公開変数類

PdfTk::PtlParamDrawShape * m_native

詳解

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

列挙型メンバ詳解

◆ LINE_STYLE

線スタイル

列挙値
LINE_STYLE_SOLID 

実線

LINE_STYLE_DASHED 

破線

◆ LINE_WIDTH

線幅

列挙値
LINE_WIDTH_THIN 

細い

LINE_WIDTH_MIDDLE 

LINE_WIDTH_THICK 

太い

構築子と解体子

◆ PtlParamDrawShape() [1/2]

PdfTkNet::PtlParamDrawShape::PtlParamDrawShape ( )

コンストラクタ

例外
PtlException

◆ PtlParamDrawShape() [2/2]

PdfTkNet::PtlParamDrawShape::PtlParamDrawShape ( PtlParamDrawShape^ obj)

コピーコンストラクタ alias copy

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

◆ ~PtlParamDrawShape()

PdfTkNet::PtlParamDrawShape::~PtlParamDrawShape ( )

デストラクタ

◆ !PtlParamDrawShape()

PdfTkNet::PtlParamDrawShape::!PtlParamDrawShape ( )

ファイナライザ。

メソッド詳解

◆ getNative()

PdfTk::PtlParamDrawShape * PdfTkNet::PtlParamDrawShape::getNative ( )

◆ operator=()

PtlParamDrawShape PdfTkNet::PtlParamDrawShape::operator= ( PtlParamDrawShape^ obj)

コピーオペレータ alias copy

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

◆ setFillColor()

void PdfTkNet::PtlParamDrawShape::setFillColor ( PtlColor^ colorFill)

塗りつぶし色を設定。

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

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

◆ setLineColor()

void PdfTkNet::PtlParamDrawShape::setLineColor ( PtlColor^ colorStroke)

線の色を設定。

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

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

◆ setLineStyle()

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

線スタイルを設定。

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

引数
lineStyle線スタイルの指定。LINE_STYLE_XXXのいずれか。
例外
PtlException

◆ setLineWidth() [1/2]

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

線幅を数値で設定。

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

引数
lineWidth線幅の指定。
例外
PtlException

◆ setLineWidth() [2/2]

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

線幅をLINE_WIDTHで設定。

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

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

◆ setOpacity()

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

不透明度を設定。

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

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

メンバ詳解

◆ m_native

PdfTk::PtlParamDrawShape* PdfTkNet::PtlParamDrawShape::m_native
protected