タグ情報.
[詳解]
#include <TnbExifFile.h>
|
| CTagInfo (void) |
| コンストラクタ. [詳解]
|
|
bool | Get (Gdiplus::PropertyItem &_pi) |
| [取得] プロパティアイテム取得 [詳解]
|
|
LPCSTR | GetAscii (void) const |
| [取得] ASCII取得. [詳解]
|
|
CVectorT< BYTE > | GetByte (void) const |
| [取得] 8bit符号無し整数取得. [詳解]
|
|
size_t | GetLength (void) const |
| [取得] データ数取得. [詳解]
|
|
CVectorT< DWORD > | GetLong (void) const |
| [取得] 32bit符号無し整数取得. [詳解]
|
|
CVectorT< TRational > | GetRational (void) const |
| [取得] 32bit符号無し有理数取得. [詳解]
|
|
CVectorT< WORD > | GetShort (void) const |
| [取得] 16bit符号無し整数取得. [詳解]
|
|
CVectorT< long > | GetSLong (void) const |
| [取得] 32bit符号付き整数取得. [詳解]
|
|
CVectorT< TSRational > | GetSRational (void) const |
| [取得] 32bit符号付き有理数取得. [詳解]
|
|
EType | GetType (void) const |
| [取得] データ型取得 [詳解]
|
|
CByteVector | GetUndefined (void) const |
| [取得] 任意の 8bitデータ取得. [詳解]
|
|
bool | IsEmpty (void) const |
| [確認] データ有無確認 [詳解]
|
|
bool | Set (const Gdiplus::PropertyItem &p) |
| [設定] プロパティアイテム設定 [詳解]
|
|
void | SetAscii (LPCSTR lpsz, size_t len=INVALID_SIZE) |
| [設定] ASCII設定. [詳解]
|
|
void | SetByte (BYTE b) |
| [設定] 8bit符号無し整数設定. [詳解]
|
|
void | SetByte (size_t len, const BYTE *P) |
| [設定] 8bit符号無し整数設定. [詳解]
|
|
void | SetLong (DWORD d) |
| [設定] 32bit符号無し整数設定. [詳解]
|
|
void | SetLong (size_t len, const DWORD *P) |
| [設定] 32bit符号無し整数設定. [詳解]
|
|
void | SetRational (DWORD d1, DWORD d2) |
| [設定] 32bit符号無し有理数設定. [詳解]
|
|
void | SetRational (size_t len, const TRational *P) |
| [設定] 32bit符号無し有理数設定. [詳解]
|
|
void | SetShort (size_t len, const WORD *P) |
| [設定] 16bit符号無し整数設定. [詳解]
|
|
void | SetShort (WORD w) |
| [設定] 16bit符号無し整数設定. [詳解]
|
|
void | SetSLong (long l) |
| [設定] 32bit符号無し整数設定. [詳解]
|
|
void | SetSLong (size_t len, const long *P) |
| [設定] 32bit符号無し整数設定. [詳解]
|
|
void | SetSRational (long d1, long d2) |
| [設定] 32bit符号付き有理数設定. [詳解]
|
|
void | SetSRational (size_t len, const TSRational *P) |
| [設定] 32bit符号付き有理数設定. [詳解]
|
|
void | SetUndefined (size_t len, const BYTE *P) |
| [設定] 任意の 8bitデータ設定. [詳解]
|
|
CStr | ToString (size_t mx=INVALID_SIZE) const |
| [取得] 文字列化 [詳解]
|
|
タグ情報.
- 覚え書き
- タグ一つ分の情報
TnbExifFile.h の 86 行目に定義があります。
◆ CTagInfo()
◆ Get()
bool Get |
( |
Gdiplus::PropertyItem & |
_pi | ) |
|
[取得] プロパティアイテム取得
- 覚え書き
- 本インスタンスの情報を PropertyItemの形に取得します。
-
_pi.id は操作しません。
- 注意
- _pi.value のアドレスは、本インスタンス内のアドレスをさしています。 使用終わるまで本インスタンスは破棄しないよう、ご注意。
- 引数
-
- 戻り値
-
TnbExifFile.h の 335 行目に定義があります。
◆ GetAscii()
LPCSTR GetAscii |
( |
void |
| ) |
const |
[取得] ASCII取得.
- 戻り値
-
NULL | 型がASCII文字列以外か、サイズ0. |
NULL以外 | 文字列 |
TnbExifFile.h の 149 行目に定義があります。
◆ GetByte()
◆ GetLength()
size_t GetLength |
( |
void |
| ) |
const |
◆ GetLong()
CVectorT< DWORD > GetLong |
( |
void |
| ) |
const |
◆ GetRational()
◆ GetShort()
CVectorT< WORD > GetShort |
( |
void |
| ) |
const |
◆ GetSLong()
CVectorT< long > GetSLong |
( |
void |
| ) |
const |
◆ GetSRational()
◆ GetType()
EType GetType |
( |
void |
| ) |
const |
◆ GetUndefined()
◆ IsEmpty()
bool IsEmpty |
( |
void |
| ) |
const |
◆ Set()
bool Set |
( |
const Gdiplus::PropertyItem & |
p | ) |
|
[設定] プロパティアイテム設定
- 覚え書き
- PropertyItemの情報を本インスタンスに設定します。
- 引数
-
- 戻り値
-
TnbExifFile.h の 354 行目に定義があります。
◆ SetAscii()
void SetAscii |
( |
LPCSTR |
lpsz, |
|
|
size_t |
len = INVALID_SIZE |
|
) |
| |
[設定] ASCII設定.
- 引数
-
lpsz | 文字列。 |
len | NULLを含む文字列長。省略可能。指定する場合、lpsz がそのサイズアクセス可能であるようにすること。 |
TnbExifFile.h の 163 行目に定義があります。
◆ SetByte() [1/2]
◆ SetByte() [2/2]
void SetByte |
( |
size_t |
len, |
|
|
const BYTE * |
P |
|
) |
| |
◆ SetLong() [1/2]
◆ SetLong() [2/2]
void SetLong |
( |
size_t |
len, |
|
|
const DWORD * |
P |
|
) |
| |
◆ SetRational() [1/2]
void SetRational |
( |
DWORD |
d1, |
|
|
DWORD |
d2 |
|
) |
| |
◆ SetRational() [2/2]
void SetRational |
( |
size_t |
len, |
|
|
const TRational * |
P |
|
) |
| |
◆ SetShort() [1/2]
void SetShort |
( |
size_t |
len, |
|
|
const WORD * |
P |
|
) |
| |
◆ SetShort() [2/2]
◆ SetSLong() [1/2]
◆ SetSLong() [2/2]
void SetSLong |
( |
size_t |
len, |
|
|
const long * |
P |
|
) |
| |
◆ SetSRational() [1/2]
void SetSRational |
( |
long |
d1, |
|
|
long |
d2 |
|
) |
| |
◆ SetSRational() [2/2]
void SetSRational |
( |
size_t |
len, |
|
|
const TSRational * |
P |
|
) |
| |
◆ SetUndefined()
void SetUndefined |
( |
size_t |
len, |
|
|
const BYTE * |
P |
|
) |
| |
◆ ToString()
CStr ToString |
( |
size_t |
mx = INVALID_SIZE | ) |
const |