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

# Engine オブジェクトの CreateRectangle メソッド

> ABBYY FineReader Engine API の Engine オブジェクトの CreateRectangle メソッド — このメソッドは、指定した座標のRectangleを表す FRRectangle オブジェクトを作成します。

このメソッドは、指定した座標のRectangleを表す [FRRectangle](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle) オブジェクトを作成します。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT CreateRectangle(
  int           Left,
  int            Top,
  int           Right,
  int            Bottom,
  IFRRectangle** Result
);
```

### C\#

```csharp theme={null}
IFRRectangle CreateRectangle(
  int Left,
  int Top,
  int Right,
  int Bottom
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function CreateRectangle( _
  [Left As Integer = 0], _
  [Top As Integer = 0], _
  [Right As Integer = 0], _
  [Bottom As Integer = 0] _
) As IFRRectangle
```

<div id="parameters">
  ## パラメーター
</div>

Left

\[in] このパラメーターでは、Rectangleの左端の座標を指定します。省略可能で、指定しない場合、左端の座標は 0 になります。

Top

\[in] このパラメーターでは、Rectangleの上端の座標を指定します。省略可能で、指定しない場合、上端の座標は 0 になります。

Right

\[in] このパラメーターでは、Rectangleの右端の座標を指定します。省略可能で、指定しない場合、右端の座標は 0 になります。

Bottom

\[in] このパラメーターでは、Rectangleの下端の座標を指定します。省略可能で、指定しない場合、下端の座標は 0 になります。

Result

\[out, retval] 結果の [FRRectangle](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle) オブジェクトのインターフェース ポインターを受け取る IFRRectangle\* ポインター変数へのポインターです。NULL であってはなりません。

<div id="return-values">
  ## 戻り値
</div>

このメソッドには特有の戻り値はありません。代わりに、[ABBYY FineReader Engine 関数の標準戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

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

[Engine](/ja/fine-reader/engine/api-reference/engine-object-iengine-interface)

[FRRectangle](/ja/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle)
