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

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

#include <NetParamDrawLayer.h>

Public Types

enum  ZORDER { ZORDER::ZORDER_FRONT = 1, ZORDER::ZORDER_BACK = 2 }
 レイヤーのZオーダー More...
 
enum  SHOW { SHOW::SHOW_ON = 1, SHOW::SHOW_OFF = 2 }
 レイヤーの表示/非表示 More...
 

Public Member Functions

PdfTk::PtlParamDrawLayer * getNative ()
 
 PtlParamDrawLayer ()
 コンストラクタ More...
 
 PtlParamDrawLayer (PtlParamDrawLayer^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlParamDrawLayer ()
 デストラクタ
 
 !PtlParamDrawLayer ()
 ファイナライザ。
 
PtlParamDrawLayer operator= (PtlParamDrawLayer^ obj)
 コピーオペレータ alias copy More...
 
void setPage (PtlPage^ page)
 レイヤーに使用するPDF文書ページを設定。 More...
 
void setName (String^ name)
 レイヤーの名前を設定。 More...
 
void setOpacity (float opacity)
 レイヤーの不透明度を設定。 More...
 
void setRotate (int value)
 回転角度を設定。 More...
 
void setZorder (ZORDER zorder)
 レイヤーのZオーダーを設定。 More...
 
void setShow (SHOW show)
 レイヤーの表示/非表示を設定。 More...
 

Protected Attributes

PdfTk::PtlParamDrawLayer * m_native
 

Detailed Description

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

Member Enumeration Documentation

◆ SHOW

レイヤーの表示/非表示

Enumerator
SHOW_ON 

表示

SHOW_OFF 

非表示

◆ ZORDER

レイヤーのZオーダー

Enumerator
ZORDER_FRONT 

前面

ZORDER_BACK 

背面

Constructor & Destructor Documentation

◆ PtlParamDrawLayer() [1/2]

PdfTkNet::PtlParamDrawLayer::PtlParamDrawLayer ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamDrawLayer() [2/2]

PdfTkNet::PtlParamDrawLayer::PtlParamDrawLayer ( PtlParamDrawLayer obj)

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

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

Member Function Documentation

◆ operator=()

PtlParamDrawLayer PdfTkNet::PtlParamDrawLayer::operator= ( PtlParamDrawLayer obj)

コピーオペレータ alias copy

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

◆ setName()

void PdfTkNet::PtlParamDrawLayer::setName ( String^  name)

レイヤーの名前を設定。

名前の設定は必須です。

Parameters
nameレイヤーの名前。
Exceptions
PtlException

◆ setOpacity()

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

レイヤーの不透明度を設定。

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

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

◆ setPage()

void PdfTkNet::PtlParamDrawLayer::setPage ( PtlPage page)

レイヤーに使用するPDF文書ページを設定。

ページ描画以外は欠落します(注釈など)。
レイヤーに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。

Parameters
pageレイヤーに使用するPDF文書のページ。
Exceptions
PtlException

◆ setRotate()

void PdfTkNet::PtlParamDrawLayer::setRotate ( int  value)

回転角度を設定。

角度は時計回りに90度単位になります。
回転角度を設定する場合は他の関数より先に設定してください。

Parameters
value回転角度(0, 90, 180, 270)
Exceptions
PtlException

◆ setShow()

void PdfTkNet::PtlParamDrawLayer::setShow ( SHOW  show)

レイヤーの表示/非表示を設定。

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

Parameters
showレイヤーの表示/非表示。SHOW_XXXのいずれか。
Exceptions
PtlException

◆ setZorder()

void PdfTkNet::PtlParamDrawLayer::setZorder ( ZORDER  zorder)

レイヤーのZオーダーを設定。

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

Parameters
zorderレイヤーのZオーダー。ZORDER_XXXのいずれか。
Exceptions
PtlException