Class: FbFileInfo | Spider Monkey Panel

## FbFileInfo

`js/foo_spider_monkey_panel.js`, `line 2090`

### Members

#### readonly InfoCount :number
`js/foo_spider_monkey_panel.js`, `line 2111`

  ##### Example

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

#### readonly MetaCount :number
`js/foo_spider_monkey_panel.js`, `line 2102`

  ##### Example

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

### Methods

#### InfoFind(name) → {number}
`js/foo_spider_monkey_panel.js`, `line 2117`

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `name` | string |

  ##### Returns:

  number - -1 if not found

#### InfoName(idx) → {string}
`js/foo_spider_monkey_panel.js`, `line 2123`

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `idx` | number |

  ##### Returns:

  string

#### InfoValue(idx) → {string}
`js/foo_spider_monkey_panel.js`, `line 2129`

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `idx` | number |

  ##### Returns:

  string

#### MetaFind(name) → {number}
`js/foo_spider_monkey_panel.js`, `line 2135`

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `name` | string |

  ##### Returns:

  number - -1 if not found

#### MetaName(idx) → {string}
`js/foo_spider_monkey_panel.js`, `line 2149`

  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:

  Name | Type | Description
  --- | --- | ---
  `idx` | number |

  ##### Returns:

  string

  ##### Example

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

#### MetaValue(idx, value_idx) → {string}
`js/foo_spider_monkey_panel.js`, `line 2156`

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `idx` | number |
  `value_idx` | number | Used for iterating through multi-value tags.

  ##### Returns:

  string

#### MetaValueCount(idx) → {number}
`js/foo_spider_monkey_panel.js`, `line 2164`

  The number of values contained in a meta tag.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `idx` | number |

  ##### Returns:

  number