PDFTool.NET  6.0
Public Types | Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlParamDrawShape Class Reference

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

#include <NetParamDrawShape.h>

Public Types

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

Public Member Functions

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

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