rectangleとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > rectangleの意味・解説 

rectangle

別表記:レクタングル

「rectangle」の意味

「rectangle」とは、四角形の一種であり、四つの直角を持つ図形を指す。縦と横の長さが異なる場合も、同じ場合もある。同じ長さの場合は正方形と呼ばれるが、正方形も狭義の長方形に含まれる。

「rectangle」の発音・読み方

「rectangle」の発音は、IPA表記では /ˈrɛktæŋɡəl/ であり、IPAのカタカナ読みでは「レクタングル」となる。日本人が発音するカタカナ英語では「レクタングル」と読む。

「rectangle」の定義を英語で解説

A rectangle is a quadrilateral with four right angles. It can have different lengths for its sides, and when all sides are equal in length, it is called a square. A square is considered a special case of a rectangle.

「rectangle」の類語

「rectangle」の類語には、以下のようなものがある。

square

「square」は、四つの直角と同じ長さの辺を持つ四角形を指す。正方形は長方形の特別なケースである。

quadrilateral

「quadrilateral」は、四つの辺と四つの角を持つ図形の総称である。長方形は四角形の一種である。

「rectangle」に関連する用語・表現

right angle

「right angle」は、90度の角度を指す。長方形は四つの直角を持つ。

area

「area」は、図形の内部にある空間の大きさを指す。長方形の面積は、縦と横の長さを掛けた値で求められる。

perimeter

「perimeter」は、図形の周囲の長さの合計を指す。長方形の周囲の長さは、縦と横の長さの合計の2倍で求められる。

「rectangle」の例文

1. The area of the rectangle is 20 square meters.(長方形の面積は20平方メートルである。)
2. The perimeter of the rectangle is 18 meters.(長方形の周囲の長さは18メートルである。)
3. The rectangle has a length of 5 meters and a width of 4 meters.(長方形は縦が5メートル、横が4メートルである。)
4. The square is a special type of rectangle.(正方形は特別な種類の長方形である。)
5. The diagonals of a rectangle are equal in length.(長方形の対角線は等しい長さである。)
6. The opposite sides of a rectangle are parallel.(長方形の反対側の辺は平行である。)
7. The angles of a rectangle are all right angles.(長方形の角度はすべて直角である。)
8. A rectangle can be divided into two congruent triangles.(長方形は2つの合同な三角形に分割できる。)
9. The ratio of the length to the width of the rectangle is 5:4.(長方形の縦と横の比率は5対4である。)
10. The rectangle has an aspect ratio of 16:9.(長方形はアスペクト比が16対9である。)

レクタングル【rectangle】

読み方:れくたんぐる

矩形(くけい)。長四角形。


Rectangle コンストラクタ (Int32, Int32, Int32, Int32)

指定した位置とサイズで、Rectangle クラスの新しいインスタンスを初期化します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

public Rectangle (
    int x,
    int y,
    int width,
    int height
)
public:
Rectangle (
    int x, 
    int y, 
    int width, 
    int height
)
public Rectangle (
    int x, 
    int y, 
    int width, 
    int height
)
public function Rectangle (
    x : int, 
    y : int, 
    width : int, 
    height : int
)

パラメータ

x

四角形の左上隅の x 座標。

y

四角形の左上隅の y 座標。

width

四角形の幅。

height

四角形の高さ。

使用例使用例

Rectangle、Intersect、IsEmpty、および IntersectsWith の各メンバのコード例を次に示します。この例は、Windows フォームで使用する必要があります。このコードをフォームに貼り付け、フォームの Paint イベントを処理するときに PaintEventArgs の e を渡してこのメソッドを呼び出します。

Private Sub InstanceRectangleIntersection(
 _
    ByVal e As PaintEventArgs)

    Dim rectangle1 As New
 Rectangle(50, 50, 200, 100)
    Dim rectangle2 As New
 Rectangle(70, 20, 100, 200)
  
    e.Graphics.DrawRectangle(Pens.Black, rectangle1)
    e.Graphics.DrawRectangle(Pens.Red, rectangle2)

    If (rectangle1.IntersectsWith(rectangle2)) Then
        rectangle1.Intersect(rectangle2)
        If Not (rectangle1.IsEmpty) Then
            e.Graphics.FillRectangle(Brushes.Green, rectangle1)
        End If
    End If
End Sub
private void InstanceRectangleIntersection(PaintEventArgs
 e)
{

    Rectangle rectangle1 = new Rectangle(50, 50, 200, 100);
    Rectangle rectangle2 = new Rectangle(70, 20, 100, 200);

    e.Graphics.DrawRectangle(Pens.Black, rectangle1);
    e.Graphics.DrawRectangle(Pens.Red, rectangle2);

    if (rectangle1.IntersectsWith(rectangle2))
    {
        rectangle1.Intersect(rectangle2);
        if (!rectangle1.IsEmpty)
        {
            e.Graphics.FillRectangle(Brushes.Green, rectangle1);
        }
    }
}
private:
   void InstanceRectangleIntersection( PaintEventArgs^ e )
   {
      Rectangle rectangle1 = Rectangle(50,50,200,100);
      Rectangle rectangle2 = Rectangle(70,20,100,200);
      e->Graphics->DrawRectangle( Pens::Black, rectangle1 );
      e->Graphics->DrawRectangle( Pens::Red, rectangle2 );
      if ( rectangle1.IntersectsWith( rectangle2 ) )
      {
         rectangle1.Intersect( rectangle2 );
         if (  !rectangle1.IsEmpty )
         {
            e->Graphics->FillRectangle( Brushes::Green, rectangle1 );
         }
      }
   }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Rectangle コンストラクタ (Point, Size)


Rectangle コンストラクタ


Rectangle フィールド


Rectangle プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Y この Rectangle 構造体の左上隅の y 座標を取得または設定します。
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Ceiling 指定の RectangleF 構造体をその RectangleF の値を次の整数値に丸めることによって Rectangle 構造体に変換します。
パブリック メソッド Contains オーバーロードされます。 この Rectangle で定義された四角形領域内に、指定の点が含まれているかどうかを判断します。
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 指定したオブジェクトがこの Rectangle オブジェクトに等しいかどうかを判断します。
パブリック メソッド FromLTRB 指定の端の位置の Rectangle 構造体を作成します。
パブリック メソッド GetHashCode オーバーライドされます。 この Rectangle 構造体のハッシュ コードを返します。ハッシュ コードの使い方の詳細については、GetHashCodeのトピックを参照してください。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Inflate オーバーロードされます。 Rectangle 構造体を指定の量だけ膨らませます。
パブリック メソッド Intersect オーバーロードされます。 2 つの四角形の交差部分を表す Rectangle 構造体を確認します。
パブリック メソッド IntersectsWith この四角形が rect と交差するかどうかを判断します。
パブリック メソッド Offset オーバーロードされます。 四角形の位置を指定した量によって調節します。
パブリック メソッド op_Equality 2 つの Rectangle 構造体の位置およびサイズが同じかどうかをテストします。
パブリック メソッド op_Inequality 2 つの Rectangle 構造体の位置またはサイズが異なるかどうかをテストします。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Round 指定の RectangleF をその RectangleF の値を最も近い整数値に丸めることによって Rectangle に変換します。
パブリック メソッド ToString オーバーライドされます。 この Rectangle の属性をユーザーが判読できる文字列に変換します。
パブリック メソッド Truncate 指定の RectangleF をその RectangleF 値を切り捨てることによって Rectangle に変換します。
パブリック メソッド Union 2 つの Rectangle 構造体の和集合が格納されている Rectangle 構造体を取得します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle メンバ

四角形の位置とサイズを表す 4 つの整数を格納します。より高度な領域関数を使用する場合は Region オブジェクトを使用します。

Rectangle データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド Empty プロパティを初期化しない状態で Rectangle 構造体を表します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Y この Rectangle 構造体の左上隅の y 座標を取得または設定します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Ceiling 指定の RectangleF 構造体をその RectangleF の値を次の整数値に丸めることによって Rectangle 構造体に変換します。
パブリック メソッド Contains オーバーロードされます。 この Rectangle で定義された四角形領域内に、指定の点が含まれているかどうかを判断します。
パブリック メソッド Equals オーバーロードされます。 オーバーライドされます。 指定したオブジェクトがこの Rectangle オブジェクトに等しいかどうかを判断します。
パブリック メソッド FromLTRB 指定の端の位置の Rectangle 構造体を作成します。
パブリック メソッド GetHashCode オーバーライドされます。 この Rectangle 構造体のハッシュ コードを返します。ハッシュ コードの使い方の詳細については、GetHashCodeのトピックを参照してください。
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Inflate オーバーロードされます。 Rectangle 構造体を指定の量だけ膨らませます。
パブリック メソッド Intersect オーバーロードされます。 2 つの四角形の交差部分を表す Rectangle 構造体を確認します。
パブリック メソッド IntersectsWith この四角形が rect と交差するかどうかを判断します。
パブリック メソッド Offset オーバーロードされます。 四角形の位置を指定した量によって調節します。
パブリック メソッド op_Equality 2 つの Rectangle 構造体の位置およびサイズが同じかどうかをテストします。
パブリック メソッド op_Inequality 2 つの Rectangle 構造体の位置またはサイズが異なるかどうかをテストします。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Round 指定の RectangleF をその RectangleF の値を最も近い整数値に丸めることによって Rectangle に変換します。
パブリック メソッド ToString オーバーライドされます。 この Rectangle の属性をユーザーが判読できる文字列に変換します。
パブリック メソッド Truncate 指定の RectangleF をその RectangleF 値を切り捨てることによって Rectangle に変換します。
パブリック メソッド Union 2 つの Rectangle 構造体の和集合が格納されている Rectangle 構造体を取得します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Rectangle 構造体
System.Drawing 名前空間

Rectangle 構造体

四角形の位置とサイズを表す 4 つの整数を格納します。より高度な領域関数を使用する場合は Region オブジェクトを使用します。

名前空間: System.Drawing
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Structure Rectangle
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public struct Rectangle
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public value class Rectangle
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class Rectangle extends ValueType
JScript では、構造体を使用できますが、新規に宣言することはできません。
解説解説

四角形は幅、高さ、および左上隅で定義します。

スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

「rectangle」に関係したコラム

辞書ショートカット

すべての辞書の索引

「rectangle」の関連用語

rectangleのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



rectangleのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS