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

#include <NetLayer.h>

PdfTkNet::PtlLayer の継承関係図
PdfTkNet::PtlLayer 連携図

公開メンバ関数

PdfTk::PtlLayer * getNative ()
 PtlLayer ()
 コンストラクタ
 PtlLayer (PtlLayer^ obj)
 コピーコンストラクタ alias copy
 ~PtlLayer ()
 デストラクタ
 !PtlLayer ()
 ファイナライザ。
PtlLayer operator= (PtlLayer^ obj)
 コピーオペレータ alias copy
String getLayerName ()
 レイヤー名を取得。
void setLayerName (String^ layername)
 レイヤー名を設定。
bool isRoot ()
 ルートレイヤーかどうかを取得。
bool hasParent ()
 親レイヤーを持つかどうかを取得。
PtlLayer getParent ()
 親レイヤーを取得。
bool hasChild ()
 子レイヤーを持つかどうかを取得。
PtlLayers getChildren ()
 子レイヤーを取得。
bool isLocked ()
 ロックされているかどうかを取得。
void setLocked (bool lock)
 ロック状態を設定。
bool isChecked ()
 チェックされているかどうかを取得。
void setChecked (bool check)
 チェック状態を設定。ただし、ロックされている場合は失敗する。
bool isRadioGroup ()
 ラジオボタングループかどうかを取得。
bool isEdit ()
 レイヤー名以外の項目を編集できるかどうかを取得。

限定公開変数類

PdfTk::PtlLayer * m_native

詳解

PDFのレイヤーを表現したクラスです。

構築子と解体子

◆ PtlLayer() [1/2]

PdfTkNet::PtlLayer::PtlLayer ( )

コンストラクタ

例外
PtlException

◆ PtlLayer() [2/2]

PdfTkNet::PtlLayer::PtlLayer ( PtlLayer^ obj)

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

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

◆ ~PtlLayer()

PdfTkNet::PtlLayer::~PtlLayer ( )

デストラクタ

◆ !PtlLayer()

PdfTkNet::PtlLayer::!PtlLayer ( )

ファイナライザ。

メソッド詳解

◆ getChildren()

PtlLayers PdfTkNet::PtlLayer::getChildren ( )

子レイヤーを取得。

戻り値
子レイヤー。
例外
PtlException

◆ getLayerName()

String PdfTkNet::PtlLayer::getLayerName ( )

レイヤー名を取得。

戻り値
レイヤー名
例外
PtlException

◆ getNative()

PdfTk::PtlLayer * PdfTkNet::PtlLayer::getNative ( )

◆ getParent()

PtlLayer PdfTkNet::PtlLayer::getParent ( )

親レイヤーを取得。

戻り値
親レイヤー。
例外
PtlException

◆ hasChild()

bool PdfTkNet::PtlLayer::hasChild ( )

子レイヤーを持つかどうかを取得。

戻り値
true: 子レイヤーを持つ。false: 子レイヤーを持たない。
例外
PtlException

◆ hasParent()

bool PdfTkNet::PtlLayer::hasParent ( )

親レイヤーを持つかどうかを取得。

戻り値
true: 親レイヤーを持つ。false: 親レイヤーを持たない。
例外
PtlException

◆ isChecked()

bool PdfTkNet::PtlLayer::isChecked ( )

チェックされているかどうかを取得。

戻り値
true: ON。false: OFF。
例外
PtlException

◆ isEdit()

bool PdfTkNet::PtlLayer::isEdit ( )

レイヤー名以外の項目を編集できるかどうかを取得。

戻り値
true: 編集可能。false: 編集不可。
例外
PtlException

◆ isLocked()

bool PdfTkNet::PtlLayer::isLocked ( )

ロックされているかどうかを取得。

戻り値
true: ロックされている。false: ロックされていない。
例外
PtlException

◆ isRadioGroup()

bool PdfTkNet::PtlLayer::isRadioGroup ( )

ラジオボタングループかどうかを取得。

戻り値
true: ラジオボタングループ。false: ラジオボタングループではない。
例外
PtlException

◆ isRoot()

bool PdfTkNet::PtlLayer::isRoot ( )

ルートレイヤーかどうかを取得。

戻り値
true: ルート項目である。false: ルート項目でない。
例外
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setChecked()

void PdfTkNet::PtlLayer::setChecked ( bool check)

チェック状態を設定。ただし、ロックされている場合は失敗する。

引数
checktrueならON。falseならOFF。
例外
PtlException

◆ setLayerName()

void PdfTkNet::PtlLayer::setLayerName ( String^ layername)

レイヤー名を設定。

引数
layernameレイヤー名
例外
PtlException

◆ setLocked()

void PdfTkNet::PtlLayer::setLocked ( bool lock)

ロック状態を設定。

引数
locktrueならロックする。falseならロックを解除
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlLayer* PdfTkNet::PtlLayer::m_native
protected