PDFTool.NET 7.0
PdfTkNet::PtlParamDrawShape Class Reference

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

#include <NetParamDrawShape.h>

Public Types

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

Public Member Functions

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)
 不透明度を設定。

Protected Attributes

PdfTk::PtlParamDrawShape * m_native

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]

PdfTkNet::PtlParamDrawShape::PtlParamDrawShape ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamDrawShape() [2/2]

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

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

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

Member Function Documentation

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setFillColor()

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

塗りつぶし色を設定。

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

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

◆ setLineColor()

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

線の色を設定。

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

Parameters
colorStroke線の色指定。
Exceptions
PtlException

◆ setLineStyle()

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

線スタイルを設定。

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

Parameters
lineStyle線スタイルの指定。LINE_STYLE_XXXのいずれか。
Exceptions
PtlException

◆ setLineWidth() [1/2]

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

線幅を数値で設定。

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

Parameters
lineWidth線幅の指定。
Exceptions
PtlException

◆ setLineWidth() [2/2]

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

線幅をLINE_WIDTHで設定。

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

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

◆ setOpacity()

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

不透明度を設定。

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

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