PyMuPDF 1.23.0rc1 - en to ja translation catalogue (49 entries)

en: PyMuPDF is a high-performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
ja: PyMuPDF は、PDF （およびその他の）ドキュメントのデータ抽出、分析、変換、操作のための高性能な Python ライブラリです。

en: PDF Text Extraction, PDF Image Extraction, PDF Conversion, PDF Tables, PDF Splitting, PDF Creation, Pyodide, PyScript
ja: PDFテキスト抽出、PDFイメージ抽出、PDF変換、PDFテーブル、PDF分割、PDF作成, Pyodide, PyScript

en: Quad
ja: Quad (クアッド)

en: Represents a four-sided mathematical shape (also called "quadrilateral" or "tetragon") in the plane, defined as a sequence of four :ref:`Point` objects ul, ur, ll, lr (conveniently called upper left, upper right, lower left, lower right).
ja: Quad（四角形または四辺形とも呼ばれる）は、平面上の数学的な四角形を表すもので、ul（上部左側）、ur（上部右側）、ll（下部左側）、lr（下部右側）の4つの :ref:`Point` オブジェクトのシーケンスとして定義されます。

en: Quads can **be obtained** as results of text search methods (:meth:`Page.search_for`), and they **are used** to define text marker annotations (see e.g. :meth:`Page.add_squiggly_annot` and friends), and in several draw methods (like :meth:`Page.draw_quad` / :meth:`Shape.draw_quad`, :meth:`Page.draw_oval`/ :meth:`Shape.draw_quad`).
ja: Quadはテキスト検索メソッド（ :meth:`Page.search_for` など）の結果として **取得でき** 、テキストマーカーアノテーション :meth:`Page.add_squiggly_annot` などを参照）の定義や、:meth:`Page.draw_oval` / :meth:`Shape.draw_quad` などのいくつかの描画メソッドで使用されます。

en: If the corners of a rectangle are transformed with a **rotation**, **scale** or **translation** :ref:`Matrix`, then the resulting quad is **rectangular** (= congruent to a rectangle), i.e. all of its corners again enclose angles of 90 degrees. Property :attr:`Quad.is_rectangular` checks whether a quad can be thought of being the result of such an operation.
ja: 四角形の角が **回転**、**スケール**、または **移動** :ref:`Matrix` で変換される場合、結果の四角形は **長方形** です（長方形と合同の意味）、つまりそのすべての角は再び90度の角度を囲んでいます。:attr:`Quad.is_rectangular` プロパティは、四角形がこのような操作の結果であるかどうかを確認します。

en: This is not true for all matrices: e.g. shear matrices produce parallelograms, and non-invertible matrices deliver "degenerate" tetragons like triangles or lines.
ja: これはすべての行列に対して当てはまるわけではありません。例えば、シア行列は平行四辺形を生成し、非可逆行列は三角形や線のような「退化」した四角形を提供します。

en: Attribute :attr:`Quad.rect` obtains the enveloping rectangle. Vice versa, rectangles now have attributes :attr:`Rect.quad`, resp. :attr:`IRect.quad` to obtain their respective tetragon versions.
ja: 属性 :attr:`Quad.rect` は包括的な長方形を取得します。その逆も成り立ち、長方形には :attr:`Rect.quad`、:attr:`IRect.quad` 属性が含まれ、それぞれそれらの四辺形バージョンを取得できます。

en: **Methods / Attributes**
ja: **メソッド / 属性**

en: **Short Description**
ja: **短い説明**

en: transform with a matrix
ja: 行列を使用して変換します

en: transform with a point and matrix
ja: ポイントと行列を使用して変換します

en: upper left point
ja: 左上のポイント

en: upper right point
ja: 右上のポイント

en: lower left point
ja: 左下のポイント

en: lower right point
ja: 右下のポイント

en: true if quad is a convex set
ja: 四角形が凸集合である場合は true

en: true if quad is an empty set
ja: 四角形が空の集合である場合は true

en: true if quad is congruent to a rectangle
ja: 四角形が長方形と合同である場合は true

en: smallest containing :ref:`Rect`
ja: 最も小さい包含 :ref:`Rect`

en: the longest width value
ja: 最も長い幅の値

en: the longest height value
ja: 最も長い高さの値

en: **Class API**
ja: **クラスAPI**

en: Overloaded constructors: "ul", "ur", "ll", "lr" stand for :data:`point_like` objects (the four corners), "sequence" is a Python sequence with four :data:`point_like` objects.
ja: オーバーロードされたコンストラクター: "ul"、"ur"、"ll"、"lr"は :data:`point_like` オブジェクト（4つの角）を表し、"sequence" は4つの :data:`point_like` オブジェクトを持つPythonのシーケンスです。

en: If "quad" is specified, the constructor creates a **new copy** of it.
ja: "quad" が指定されている場合、コンストラクターはそれの **新しいコピー** を作成します。

en: Without parameters, a quad consisting of 4 copies of *Point(0, 0)* is created.
ja: パラメーターが指定されていない場合、4つの *Point(0, 0)* のコピーからなる四角形が作成されます。

en: Modify the quadrilateral by transforming each of its corners with a matrix.
ja: 四角形の各角を行列で変換して四角形を変更します。

en: the matrix.
ja: 行列。

en: *(New in version 1.17.0)* "Morph" the quad with a matrix-like using a point-like as fixed point.
ja: *(バージョン1.17.0で新たに導入)* マトリクスのようなものを使用して四角形を"変形"させ、固定ポイントとしてポイントライクを使用します。

en: the point.
ja: ポイント。

en: a new quad (no operation if this is the infinite quad).
ja: 新しい四角形（これが無限の四角形の場合、操作は行われません）。

en: The smallest rectangle containing the quad, represented by the blue area in the following picture.
ja: 四角形を含む最小の長方形で、以下の図の青い領域で表されます。

en: Upper left point.
ja: 左上のポイント

en: Upper right point.
ja: 右上のポイント

en: Lower left point.
ja: 左下のポイント

en: Lower right point.
ja: 右下のポイント

en: New in version 1.16.1
ja: 新しいバージョン1.16.1で追加されました

en: Checks if for any two points of the quad, all points on their connecting line also belong to the quad.
ja: このクアッドの任意の2点について、それらを結ぶ直線上のすべての点もこのクアッドに属するかどうかをチェックします。

en: True if enclosed area is zero, which means that at least three of the four corners are on the same line. If this is false, the quad may still be degenerate or not look like a tetragon at all (triangles, parallelograms, trapezoids, ...).
ja: Enclosed areaがゼロの場合はTrueで、これは4つの角のうち少なくとも3つが同じ直線上にあることを意味します。これがfalseの場合、クアッドは依然として退化しているか、全くテトラゴンのようには見えないかもしれません（三角形、平行四辺形、台形など）。

en: True if all corner angles are 90 degrees. This implies that the quad is **convex and not empty**.
ja: 4つの角のすべての角度が90度の場合はTrueです。これは、クアッドが **凸面であり、空ではない** ことを意味します。

en: The maximum length of the top and the bottom side.
ja: 上辺と下辺の最大の長さ。

en: The maximum length of the left and the right side.
ja: 上辺と下辺の最大の長さ。

en: Remark
ja: リマーク

en: This class adheres to the sequence protocol, so components can be dealt with via their indices, too. Also refer to :ref:`SequenceTypes`.
ja: このクラスはシーケンスプロトコルに従っており、要素にはインデックスを使用できます。また、:ref:`SequenceTypes` を参照してください。

en: Algebra and Containment Checks
ja: 代数と包含チェック

en: Starting with v1.19.6, quads can be used in algebraic expressions like the other geometry object -- the respective restrictions have been lifted. In particular, all the following combinations of containment checking are now possible:
ja: v1.19.6から、クアッドは他のジオメトリオブジェクトと同様に代数的な式で使用できるようになりました - 対応する制限が解除されました。特に、次の包含チェックの組み合わせがすべて可能になりました。

en: Please note the following interesting detail:
ja: 次の興味深い詳細に注意してください：

en: For a rectangle, only its top-left point belongs to it. Since v1.19.0, rectangles are defined to be "open", such that its bottom and its right edge do not belong to it -- including the respective corners. But for quads there exists no such notion like "openness", so we have the following somewhat surprising implication:
ja: 長方形の場合、その上辺のみがそれに属しています。v1.19.0以降、長方形は「オープン」であると定義されており、その底辺と右端はそれに属していません - それには対応する角も含まれます。しかし、クアッドには「オープン」のような概念が存在しないため、次のようなやや驚くべき含意があります：

en: This documentation covers all versions up to |version|.
ja: このドキュメントは |version| までのすべてのバージョンを対象としています。
