4D v12.4GET PICTURE METADATA |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
GET PICTURE METADATA
|
GET PICTURE METADATA ( picture ; metaName ; metaContents {; metaName2 ; metaContents2 ; ... ; metaNameN ; metaContentsN} ) | ||||||||
引数 | 型 | 説明 | ||||||
picture | ピクチャー |
![]() |
メタデータを読むピクチャ | |||||
metaName | テキスト |
![]() |
取得するブロックの名前またはパス | |||||
metaContents | 変数 |
![]() |
メタデータの内容 | |||||
GET PICTURE METADATAコマンドを使用して ピクチャ (4Dのピクチャフィールドや変数) 内のメタデータ (またはメタタグ) の内容を読みだすことができます。 メタデータに関する詳細はSET PICTURE METADATAコマンドの説明を参照してください。
metaName引数には取り出すメタデータのタイプを指定する文字列を渡します。以下を渡すことができます:
metaContents 引数にはメタデータを受け取る変数を渡します。
DOMツリーストラクチャを使用する
$xml:=DOM Create XML Ref("Root") // XML DOMツリーの作成
// TIFFメタデータの読み出し
$_Xml_TIFF:=DOM Create XML element($xml;"/Root/TIFF")
GET PICTURE METADATA(vPicture;"TIFF";$_Xml_TIFF)
// GPSメタデータの読み出し
$_Xml_GPS:=DOM Create XML element($xml;"/Root/GPS")
GET PICTURE METADATA(vPicture;"GPS";$_Xml_GPS)
変数を使用する
タグの複数の値が配列に返される
ARRAY TEXT($arrTkeywords;0)
GET PICTURE METADATA(vPicture;"IPTC/Keywords";$tTkeywords)
コマンドの実行後、$arrTkeywordsは例えば以下のようになります:
$arrTkeywords{1}="France"
$arrTkeywords{2}="Europe"
テキスト変数に複数の値を持つタグを受信する
C_TEXT($vTwords;0)
GET PICTURE METADATA(vPicture;"IPTC/Keywords";$vTwords)
コマンド実行後、$vTwordsは例えば"France;Europe"のようになります。
メタデータの取得が正しく行われると、OKシステム変数に1が設定され、エラーが発生したり1つ以上のタグが見つからない場合は0が設定されます。どのような場合でも、読みだされた値は返されます。
プロダクト: 4D
テーマ: ピクチャ
番号:
1122
初出: 4D v12
Picture metadata names
Picture metadata values
SET PICTURE METADATA