Documentation/FbFileInfo
class

FbFileInfo

js/foo_uie_jsplitter.js:3407

Object returned by GetFileInfo

propertyreadonly

InfoCount

js/foo_uie_jsplitter.js:3425
InfoCount: number

Example

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

MetaCount

js/foo_uie_jsplitter.js:3412
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:3434
InfoFind(name)

Parameters

NameTypeDescription
namestring

Returns

number

-1 if not found

method

InfoName

js/foo_uie_jsplitter.js:3440
InfoName(idx)

Parameters

NameTypeDescription
idxnumber

Returns

string
method

InfoValue

js/foo_uie_jsplitter.js:3446
InfoValue(idx)

Parameters

NameTypeDescription
idxnumber

Returns

string
method

MetaFind

js/foo_uie_jsplitter.js:3452
MetaFind(name)

Parameters

NameTypeDescription
namestring

Returns

number

-1 if not found

method

MetaName

js/foo_uie_jsplitter.js:3458
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:3472
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:3479
MetaValueCount(idx)

The number of values contained in a meta tag.

Parameters

NameTypeDescription
idxnumber

Returns

number