> ## 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.

# FontStyle オブジェクト（IFontStyle インターフェイス）

> ABBYY FineReader Engine API の FontStyle オブジェクト（IFontStyle インターフェイス）— name、type、size、color、bold/italic/underline/strikeout/small-caps、baseline、horizontal scale、character spacing などのフォントスタイルのプロパティを提供します。

このオブジェクトは、フォントスタイルのプロパティを提供します。

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

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>名前</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>型</strong>
        </p>
      </th>

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

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            read-only
          </a>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>

            {" "}
          </strong>

          オブジェクトを返します。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>テキスト装飾</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="color" />

          <strong>Color</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントの色の RGB 値を設定します。</p>

        <p>
          このプロパティの値は -1 になることがあり、その場合は色が透明であることを意味します。
        </p>

        <Note>
          int 値は、RGB トリプレットから次の式を使用して計算されます：(赤の値) + (256 × 緑の値) + (65536 × 青の値)。赤の値はトリプレットの第 1 成分、緑の値は第 2 成分、青の値は第 3 成分です。たとえば、白の int 値は 16777215 です。
        </Note>

        <p>デフォルトでは、フォントの色は黒で、プロパティは 0 を返します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isbold" />

          <strong>IsBold</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントが太字かどうかを指定します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isitalic" />

          <strong>IsItalic</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントがイタリック体かどうかを指定します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isunderlined" />

          <strong>IsUnderlined</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントに下線が付いているかどうかを指定します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isstrikeout" />

          <strong>IsStrikeout</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントに取り消し線が付いているかどうかを指定します。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="issmallcaps" />

          <strong>IsSmallCaps</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          フォントに「スモールキャップス」スタイルが設定されているかどうかを指定します。このスタイルでは、小文字が小さな大文字として表示されます。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>フォント属性</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fontname" />

          <strong>FontName</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          、読み取り専用
        </p>
      </td>

      <td>
        <p>
          フォントの名前を格納します。このプロパティは直接変更できず、<strong>SetFont</strong> メソッドを使用して変更します。
        </p>

        <p>デフォルト値は "Times New Roman" です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fontsize" />

          <strong>FontSize</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          フォントの高さをツイップ単位で指定します。ツイップはポイントの 1/20 で、ポイントは 1/72 インチです。
        </p>

        <p>
          このプロパティのデフォルト値は 10 ポイント (200 ツイップ) です。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="fonttype" />

          <strong>FontType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/fonttypeenum">
              FontTypeEnum
            </a>
          </strong>

          、読み取り専用
        </p>
      </td>

      <td>
        <p>
          フォントの型を格納します。このプロパティは直接変更できず、<strong>SetFont</strong> メソッドを使用して変更します。
        </p>

        <p>デフォルト値は FT\_Unknown です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>ベースライン、スケーリング、スペーシング</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="baseline" />

          <strong>BaseLine</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          文字列のベースラインからの文字のシフト量をピクセル単位で設定します。文字列のベースラインは{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/text-related-objects/paragraphline#baseline">
              IParagraphLine::BaseLine
            </a>
          </strong>

          {" "}

          プロパティで定義されます。このプロパティは主にテキストに埋め込まれた画像に使用されます。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="horizontalscale" />

          <strong>HorizontalScale</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>フォントスタイルの水平スケーリングを1/1000単位で格納します。</p>

        <p>
          このプロパティのデフォルト値は1000で、スケーリングなしに相当します。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="spacing" />

          <strong>Spacing</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          文字間の追加スペーシングをtwip単位で指定します。1 twipはポイントの1/20、1ポイントは1/72インチです。
        </p>

        <p>このプロパティのデフォルト値は0です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>スタイル属性</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isbasefont" />

          <strong>IsBaseFont</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>

          、読み取り専用
        </p>
      </td>

      <td>
        <p>
          このフォントスタイルが段落スタイルのベースフォントスタイルであるかどうかを指定します。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="overriddenstyleparams" />

          <strong>OverriddenStyleParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          、読み取り専用
        </p>
      </td>

      <td>
        <p>
          段落のベースフォントスタイルに対して、このスタイルでオーバーライドされたスタイルパラメーターのセットを表します。このプロパティは{" "}

          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/styleparamsenum">
              StyleParamsEnum
            </a>
          </strong>

          {" "}

          定数のOR合成です。
        </p>
      </td>
    </tr>
  </tbody>
</table>

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

| 名称                                                                                            | 説明                     |
| --------------------------------------------------------------------------------------------- | ---------------------- |
| [SetFont](/ja/fine-reader/engine/api-reference/text-related-objects/fontstyle/setfont-method) | 新しいフォント名とフォントの型を設定します。 |

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/fontstyle.gif?s=cb75207293e63588d7c3628a40b1a4cc" alt="FontStyle" width="297" height="54" data-path="images/fine-reader/engine/fontstyle.gif" />[](/ja/fine-reader/engine/api-reference/text-related-objects/charparams#fontstyle)[](/ja/fine-reader/engine/api-reference/text-related-objects/paragraphstyle#basefont)[](/ja/fine-reader/engine/api-reference/text-related-objects/charparams)[](/ja/fine-reader/engine/api-reference/text-related-objects/paragraphstyle)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="see-also">
  ## 関連項目
</div>

[ParagraphStyle](/ja/fine-reader/engine/api-reference/text-related-objects/paragraphstyle)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
