Documentation/FbFileInfo
class

FbFileInfo

js/foo_uie_jsplitter.js:3411

Object returned by GetFileInfo

propertyreadonly

InfoCount

js/foo_uie_jsplitter.js:3429
InfoCount: number

Example

console.log(file_info.InfoCount); // 9
propertyreadonly

MetaCount

js/foo_uie_jsplitter.js:3416
MetaCount: number

Example

let handle = fb.GetFocusItem();
let file_info = handle.GetFileInfo();
if (file_info) {
    console.log(file_info.MetaCount); // 11
}
method

InfoFind

js/foo_uie_jsplitter.js:3438
InfoFind(name)

Parameters

NameTypeDescription
namestring

Returns

number

-1 if not found

method

InfoName

js/foo_uie_jsplitter.js:3444
InfoName(idx)

Parameters

NameTypeDescription
idxnumber

Returns

string
method

InfoValue

js/foo_uie_jsplitter.js:3450
InfoValue(idx)

Parameters

NameTypeDescription
idxnumber

Returns

string
method

MetaFind

js/foo_uie_jsplitter.js:3456
MetaFind(name)

Parameters

NameTypeDescription
namestring

Returns

number

-1 if not found

method

MetaName

js/foo_uie_jsplitter.js:3462
MetaName(idx)

Note: the case of the tag name returned can be different depending on tag type, so using toLowerCase() or toUpperCase() on the result is recommended

Parameters

NameTypeDescription
idxnumber

Returns

string

Example

for (let i = 0; i < f.MetaCount; ++i) {
     console.log(file_info.MetaName(i).toUpperCase());
}
method

MetaValue

js/foo_uie_jsplitter.js:3476
MetaValue(idx, value_idx)

Parameters

NameTypeDescription
idxnumber
value_idxnumber

Used for iterating through multi-value tags.

Returns

string
method

MetaValueCount

js/foo_uie_jsplitter.js:3483
MetaValueCount(idx)

The number of values contained in a meta tag.

Parameters

NameTypeDescription
idxnumber

Returns

number