> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IToolbar

> FlexiCapture ステーションのスクリプティング向け IToolbar オブジェクト。ボタンの追加、挿入、検索、削除、リセットを行うメソッドを備えた IToolbarButton アイテムのコレクションです。

<div id="what-it-does">
  ## 概要
</div>

ツールバーを表す [IToolbarButton](/ja/flexi-capture/appendix/scripts-shell/itoolbarbutton) オブジェクトのコレクションです。

<div id="methods">
  ## メソッド
</div>

<table width="100%">
  <thead>
    <tr>
      <th>
        <p>
          <strong>定義</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>説明</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          AppendButton( commandId : <a href="/ja/flexi-capture/appendix/scripts-shell/tcommandid">TCommandID</a>, text : string ) :{" "}
          <a href="/ja/flexi-capture/appendix/scripts-shell/itoolbarbutton">IToolbarButton</a>
        </p>
      </td>

      <td>
        <p>
          コマンド識別子 <strong>commandId</strong> とテキスト <strong>Text</strong> を持つツールバー項目を、ツールバーの末尾に追加します。対応する要素の{" "}
          <a href="/ja/flexi-capture/appendix/scripts-shell/itoolbarbutton">IToolbarButton</a> オブジェクトを返します。
        </p>

        <p>
          <a href="/ja/flexi-capture/appendix/scripts-shell/tcommandid">TCommandID</a> 列挙の任意のコマンド識別子を使用できます (<strong>CI\_SubMenu</strong> と{" "}
          <strong>CI\_Separator</strong> を含む) が、<strong>CI\_Undefined</strong> は除きます。<strong>CI\_Separator</strong> の場合、<strong>Text</strong> パラメーターは無視されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Delete( Index : int )</p>
      </td>

      <td>
        <p>コレクション内のインデックスで項目を削除します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Find( commandId : <a href="/ja/flexi-capture/appendix/scripts-shell/tcommandid">TCommandID</a> ) : int
        </p>
      </td>

      <td>
        <p>コレクション内で、指定した識別子を持つボタンのインデックスを検索します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          InsertButton( index : int, commandId : <a href="/ja/flexi-capture/appendix/scripts-shell/tcommandid">TCommandID</a>, text : string ) :{" "}
          <a href="/ja/flexi-capture/appendix/scripts-shell/itoolbarbutton">IToolbarButton</a>
        </p>
      </td>

      <td>
        <p>
          コマンド識別子 <strong>commandId</strong> とテキスト <strong>Text</strong> を持つツールバー項目を、ツールバーの Index の位置に挿入します。対応する要素の{" "}
          <a href="/ja/flexi-capture/appendix/scripts-shell/itoolbarbutton">IToolbarButton</a> オブジェクトを返します。
        </p>

        <p>
          <a href="/ja/flexi-capture/appendix/scripts-shell/tcommandid">TCommandID</a> 列挙の任意のコマンド識別子を使用できます (<strong>CI\_SubMenu</strong> と{" "}
          <strong>CI\_Separator</strong> を含む) が、<strong>CI\_Undefined</strong> は除きます。<strong>CI\_Separator</strong> の場合、<strong>Text</strong> パラメーターは無視されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Reset()</p>
      </td>

      <td>
        <p>すべての変更をリセットし、ツールバーの元の表示に戻します。</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="properties">
  ## プロパティ
</div>

| **Name** | **型**                                                                       | **アクセス**  | **説明**               |
| -------- | --------------------------------------------------------------------------- | --------- | -------------------- |
| Name     | string                                                                      | 読み取り専用    | ツールバーの名前             |
| Type     | [TCommandBarType](/ja/flexi-capture/appendix/scripts-shell/tcommandbartype) | 読み取り専用    | ツールバーの種類             |
| Visible  | bool                                                                        | 読み取り/書き込み | ツールバーを表示するかどうかを指定します |
