PyMuPDF 1.23.0rc1 - en to ja translation catalogue (145 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: New in v1.21.0
ja: v1.21.0で新たに追加

en: This represents an HTML or an XML node. It is a helper class intended to access the DOM (Document Object Model) content of a :ref:`Story` object.
ja: Xmlクラスは、HTMLまたはXMLノードを表します。これは、:ref:`Story` オブジェクトのDOM（Document Object Model）コンテンツにアクセスするためのヘルパークラスです。

en: There is no need to ever directly construct an :ref:`Xml` object: after creating a :ref:`Story`, simply take :attr:`Story.body` -- which is an Xml node -- and use it to navigate your way through the story's DOM.
ja: :ref:`Xml` オブジェクトを直接構築する必要はありません。:ref:`Story` を作成した後、単に :attr:`Story.body` を取得し（これはXmlノードです）、それを使用してストーリーのDOMを操作できます。

en: **Method / Attribute**
ja: **メソッド/属性**

en: **Description**
ja: **説明**

en: Add a :htmlTag:`ul` tag - bulleted list, context manager.
ja: :htmlTag:`ul` タグを追加します - 箇条書きリスト、コンテキストマネージャ。

en: Add a :htmlTag:`pre` tag, context manager.
ja: :htmlTag:`pre` タグを追加します、コンテキストマネージャ。

en: Add a :htmlTag:`dl` tag, context manager.
ja: :htmlTag:`dl` タグを追加します、コンテキストマネージャ。

en: add a :htmlTag:`div` tag (renamed from “section”), context manager.
ja: :htmlTag:`div` タグを追加します（「section」と名前変更）、コンテキストマネージャ。

en: Add a header tag (one of :htmlTag:`h1` to :htmlTag:`h6`), context manager.
ja: headerタグ（:htmlTag:`h1` から :htmlTag:`h6` のいずれか）を追加します、コンテキストマネージャ。

en: Add a :htmlTag:`hr` tag.
ja: :htmlTag:`hr` タグを追加します。

en: Add a :htmlTag:`img` tag.
ja: :htmlTag:`img` タグを追加します。

en: Add a :htmlTag:`a` tag.
ja: :htmlTag:`a` タグを追加します。

en: Add a :htmlTag:`ol` tag, context manager.
ja: :htmlTag:`ol` タグを追加します、コンテキストマネージャ。

en: Add a :htmlTag:`p` tag.
ja: :htmlTag:`p` タグを追加します。

en: Add a :htmlTag:`span` tag, context manager.
ja: :htmlTag:`span` タグを追加します。コンテキストマネージャーです。

en: Add subscript text(:htmlTag:`sub` tag) - inline element, treated like text.
ja: 添字テキスト（:htmlTag:`sub` タグ）を追加します。行内要素で、テキストのように扱われます。

en: Add subscript text (:htmlTag:`sup` tag) - inline element, treated like text.
ja: 上付きテキスト（:htmlTag:`sup` タグ）を追加します。行内要素で、テキストのように扱われます。

en: Add code text (:htmlTag:`code` tag) - inline element, treated like text.
ja: コードテキスト（:htmlTag:`code` タグ）を追加します。行内要素で、テキストのように扱われます。

en: Add a text string. Line breaks `\n` are honored as :htmlTag:`br` tags.
ja: テキスト文字列を追加します。改行 ``\n`` は :htmlTag:`br` タグとして認識されます。

en: Append a child node.
ja: 子ノードを追加します。

en: Make a copy if this node.
ja: このノードのコピーを作成します。

en: Make a new node with a given tag name.
ja: 指定されたタグ名で新しいノードを作成します。

en: Create direct text for the current node.
ja: 現在のノードに直接テキストを作成します。

en: Find a sub-node with given properties.
ja: 指定されたプロパティを持つサブノードを検索します。

en: Repeat previous "find" with the same criteria.
ja: 前回の「find」と同じ条件で繰り返します。

en: Insert an element after current node.
ja: 現在のノードの後に要素を挿入します。

en: Insert an element before current node.
ja: 現在のノードの前に要素を挿入します。

en: Remove this node.
ja: このノードを削除します。

en: Set the alignment using a CSS style spec. Only works for block-level tags.
ja: CSS スタイル仕様を使用して配置を設定します。ブロックレベルのタグにのみ適用されます。

en: Set an arbitrary key to some value (which may be empty).
ja: 任意のキーに値（空である可能性があります）を設定します。

en: Set the background color. Only works for block-level tags.
ja: 背景色を設定します。ブロックレベルのタグにのみ適用されます。

en: Set bold on or off or to some string value.
ja: 太字をオンまたはオフに設定するか、ある文字列の値に設定します。

en: Set text color.
ja: テキストの色を設定します。

en: Set the number of columns. Argument may be any valid number or string.
ja: 列数を設定します。引数は任意の有効な数値または文字列である必要があります。

en: Set the font size. Either a float or a valid HTML/CSS string.
ja: フォントサイズを設定します。浮動小数点数または有効なHTML/CSS文字列のいずれかです。

en: Set a :htmlTag:`id`. A check for uniqueness is performed.
ja: :htmlTag:`id` を設定します。一意性のチェックが実行されます。

en: Set italic on or off or to some string value.
ja: イタリック体をオンまたはオフ、または一部の文字列値に設定します。

en: Set inter-block text distance (`-mupdf-leading`), only works on block-level nodes.
ja: インターブロックテキスト間の距離（`-mupdf-leading`）を設定します。ブロックレベルのノードでのみ機能します。

en: Set height of a line. Float like 1.5, which sets to `1.5 * fontsize`.
ja: 行の高さを設定します。1.5のような浮動小数点数は、`1.5 * fontsize` に設定します。

en: Set the margin(s), float or string with up to 4 values.
ja: マージンを設定します。浮動小数点数または最大4つの値を持つ文字列です。

en: Insert a page break after this node.
ja: このノードの後に改ページを挿入します。

en: Insert a page break before this node.
ja: このノードの前に改ページを挿入します。

en: Set any or all desired properties in one call.
ja: 1つの呼び出しで任意またはすべての所望のプロパティを設定します。

en: Set indentation for first textblock line. Only works for block-level nodes.
ja: 最初のテキストブロック行のインデントを設定します。ブロックレベルのノードでのみ機能します。

en: Either the HTML tag name like :htmlTag:`p` or `None` if a text node.
ja: HTMLタグ名（例: :htmlTag:`p`）またはテキストノードの場合は `None`。

en: Either the node's text or `None` if a tag node.
ja: ノードのテキストまたはテキストノードの場合は `None`。

en: Check if the node is a text.
ja: ノードがテキストかどうかを確認します。

en: Contains the first node one level below this one (or `None`).
ja: このノードの1レベル下の最初のノードを含みます（または `None`）。

en: Contains the last node one level below this one (or `None`).
ja: このノードの1レベル下の最後のノードを含みます（または `None`）。

en: The next node at the same level (or `None`).
ja: 同じレベルの次のノード（または `None`）。

en: The previous node at the same level.
ja: 同じレベルの前のノード。

en: The top node of the DOM, which hence has the tagname :htmlTag:`html`.
ja: DOMのトップノードで、したがって :htmlTag:`html` というタグ名を持っています。

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

en: Add an :htmlTag:`ul` tag - bulleted list, context manager. See `ul <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul>`_.
ja: :htmlTag:`ul` タグ（箇条書きリスト）を追加します。コンテキスト マネージャーです。詳細は `ul <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul>`_ を参照してください。

en: Add a :htmlTag:`pre` tag, context manager. See `pre <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre>`_.
ja: :htmlTag:`pre` タグ（コードブロック）を追加します。コンテキスト マネージャーです。詳細は `pre <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre>`_ を参照してください。

en: Add a :htmlTag:`dl` tag, context manager. See `dl <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl>`_.
ja: :htmlTag:`dl` タグ（説明リスト）を追加します。コンテキスト マネージャーです。詳細は `dl <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl>`_ を参照してください。

en: Add a :htmlTag:`div` tag, context manager. See `div <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div>`_.
ja: :htmlTag:`div` タグを追加します。コンテキスト マネージャーです。詳細は `div <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div>`_ を参照してください。

en: Add a header tag (one of :htmlTag:`h1` to :htmlTag:`h6`), context manager. See `headings <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements>`_.
ja: ヘッダータグ（:htmlTag:`h1` から :htmlTag:`h6` のいずれか）を追加します。コンテキスト マネージャーです。詳細は `見出し <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements>`_ を参照してください。

en: a value 1 - 6.
ja: 値（1 - 6）。

en: Add a :htmlTag:`hr` tag. See `hr <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr>`_.
ja: :htmlTag:`hr` タグを追加します。詳細は `hr <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr>`_ を参照してください。

en: Add an :htmlTag:`img` tag. This causes the inclusion of the named image in the DOM.
ja: :htmlTag:`img` タグを追加します。これにより、指定された名前の画像が DOM に含まれます。

en: the filename of the image. This **must be the member name** of some entry of the :ref:`Archive` parameter of the :ref:`Story` constructor.
ja: 画像のファイル名。これは :ref:`Story` コンストラクタの :ref:`Archive` パラメータのエントリの **メンバー名である必要があります** 。

en: if provided, either an absolute (int) value, or a percentage string like "30%". A percentage value refers to the width of the specified `where` rectangle in :meth:`Story.place`. If this value is provided and `height` is omitted, the image will be included keeping its aspect ratio.
ja: 提供された場合、絶対値（int）または「30%」などのパーセンテージ文字列。パーセンテージ値は :meth:`Story.place` で指定された `where` の長方形の幅を指します。この値が提供され、`height` が省略された場合、画像はアスペクト比を保持したまま含まれます。

en: if provided, either an absolute (int) value, or a percentage string like "30%". A percentage value refers to the height of the specified `where` rectangle in :meth:`Story.place`. If this value is provided and `width` is omitted, the image's aspect ratio will be honored.
ja: 提供された場合、絶対値（int）または「30%」などのパーセンテージ文字列。パーセンテージ値は :meth:`Story.place` で指定された `where` 長方形の高さを指します。この値が提供され、`width` が省略された場合、画像のアスペクト比が維持されます。

en: Add an :htmlTag:`a` tag - inline element, treated like text.
ja: :htmlTag:`a` タグを追加します - インライン要素で、テキストのように扱われます。

en: the URL target.
ja: URL の対象。

en: the text to display. If omitted, the `href` text is shown instead.
ja: 表示するテキスト。省略した場合、`href` のテキストが代わりに表示されます。

en: Add an :htmlTag:`ol` tag, context manager.
ja: :htmlTag:`ol` タグを追加します。コンテキストマネージャーです。

en: Add a :htmlTag:`p` tag, context manager.
ja: :htmlTag:`p` タグを追加します。コンテキストマネージャーです。

en: Add a :htmlTag:`span` tag, context manager. See `span`_
ja: :htmlTag:`span` タグを追加します。コンテキストマネージャーです。span タグについては `span`_ を参照してください。

en: Add "subscript" text(:htmlTag:`sub` tag) - inline element, treated like text.
ja: "subscript" テキスト（:htmlTag:`sub` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Add "superscript" text (:htmlTag:`sup` tag) - inline element, treated like text.
ja: "superscript" テキスト（:htmlTag:`sup` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Add "code" text (:htmlTag:`code` tag) - inline element, treated like text.
ja: "code" テキスト（:htmlTag:`code` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Add "variable" text (:htmlTag:`var` tag) - inline element, treated like text.
ja: "variable" テキスト（:htmlTag:`var` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Add "sample output" text (:htmlTag:`samp` tag) - inline element, treated like text.
ja: "sample output" テキスト（:htmlTag:`samp` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Add "keyboard input" text (:htmlTag:`kbd` tag) - inline element, treated like text.
ja: "keyboard input" テキスト（:htmlTag:`kbd` タグ）を追加します。テキストと同様に扱われるインライン要素です。

en: Set the text alignment. Only works for block-level tags.
ja: テキストの配置を設定します。ブロックレベルのタグにのみ対応しています。

en: either one of the :ref:`TextAlign` or the `text-align <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align>`_ values.
ja: :ref:`TextAlign` または `text-align <https://developer.mozilla.org/en-US/docs/Web/CSS/text-align>`_ のいずれかの値です。

en: the name of the attribute.
ja: 属性の名前。

en: the (optional) value of the attribute.
ja: (オプションの) 属性の値。

en: Retrieve all attributes of the current nodes as a dictionary.
ja: 現在のノードのすべての属性を辞書として取得します。

en: Returns
ja: 戻り値:

en: a dictionary with the attributes and their values of the node.
ja: ノードの属性とその値を含む辞書。

en: Get the attribute value of `key`.
ja: `key` ーの属性値を取得します。

en: a string with the value of `key`.
ja: `key` ーの値を含む文字列。

en: Remove the attribute `key` from the node.
ja: ノードから属性 `key` を削除します。

en: either an RGB value like (255, 0, 0) (for "red") or a valid `background-color <https://developer.mozilla.org/en-US/docs/Web/CSS/background-color>`_ value.
ja: RGB値（例：(255, 0, 0)、"red"の場合）または有効な `background-color <https://developer.mozilla.org/en-US/docs/Web/CSS/background-color>`_ 値。

en: `True`, `False` or a valid `font-weight <https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight>`_ value.
ja: `True`、`False`、または有効な `font-weight <https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight>`_ 値。

en: Set the color of the text following.
ja: 後続するテキストの色を設定します。

en: Set the number of columns.
ja: 列の数を設定します。

en: a valid `columns <https://developer.mozilla.org/en-US/docs/Web/CSS/columns>`_ value.
ja: 有効な `columns <https://developer.mozilla.org/en-US/docs/Web/CSS/columns>`_ 値。

en: Currently ignored - supported in a future MuPDF version.
ja: 現在は無視されており、将来のMuPDFバージョンでサポートされます。

en: Set the font-family.
ja: フォントファミリーを設定します。

en: e.g. "sans-serif".
ja: 例："sans-serif"など。

en: Set the font size for text following.
ja: 後続するテキストのフォントサイズを設定します。

en: a float or a valid `font-size <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size>`_ value.
ja: floatまたは有効な `font-size <https://developer.mozilla.org/en-US/docs/Web/CSS/font-size>`_ 値。

en: Set a :htmlTag:`id`. This serves as a unique identification of the node within the DOM. Use it to easily locate the node to inspect or modify it. A check for uniqueness is performed.
ja: :htmlTag:`id` を設定します。これはDOM内でノードを一意に識別するためのもので、ノードを簡単に見つけて調査または変更するために使用します。一意性のチェックが実行されます。

en: id string of the node.
ja: ノードのID文字列。

en: Set italic on or off or to some string value for the text following it.
ja: 後続するテキストのイタリックをオンまたはオフ、または一部の有効なフォントスタイル値に設定します。

en: `True`, `False` or some valid `font-style <https://developer.mozilla.org/en-US/docs/Web/CSS/font-style>`_ value.
ja: `True`、`False`、または有効な `font-style <https://developer.mozilla.org/en-US/docs/Web/CSS/font-style>`_ 値。

en: the distance in points to the previous block.
ja: 前のブロックからの距離（ポイント単位）。

en: Set height of a line.
ja: 行の高さを設定します。

en: a float like 1.5 (which sets to `1.5 * fontsize`), or some valid `line-height <https://developer.mozilla.org/en-US/docs/Web/CSS/line-height>`_ value.
ja: value – 1.5のような浮動小数点数（これは `1.5 * fontsize`に設定されます）または有効な行の高さの値。

en: Set the margin(s).
ja: マージン（マージン）を設定します。

en: float or string with up to 4 values. See `CSS documentation <https://developer.mozilla.org/en-US/docs/Web/CSS/margin>`_.
ja: floatまたは最大4つの値を含む文字列。`CSSのドキュメンテーション <https://developer.mozilla.org/en-US/docs/Web/CSS/margin>`_ を参照してください。

en: Set any or all desired properties in one call. The meaning of argument values equal the values of the corresponding `set_` methods.
ja: 一度の呼び出しで任意またはすべての所望のプロパティを設定します。引数の値の意味は、対応する `set_` メソッドの値と同じです。

en: The properties set by this method are directly attached to the node, whereas every `set_` method generates a new :htmlTag:`span` below the current node that has the respective property. So to e.g. "globally" set some property for the :htmlTag:`body`, this method must be used.
ja: このメソッドで設定されるプロパティは、直接ノードにアタッチされますが、`set_` メソッドごとに現在のノードの下に対応するプロパティを持つ新しい :htmlTag:`span` が生成されます。したがって、本文のいくつかのプロパティを「グローバルに」設定するには、このメソッドを使用する必要があります。

en: Set (add) some style attribute not supported by its own `set_` method.
ja: 独自の `set_` メソッドでサポートされていないスタイル属性を設定（追加）します。

en: any valid CSS style value.
ja: 有効なCSSスタイル値。

en: Set (add) some "class" attribute.
ja: いくつかの「class」属性を設定（追加）します。

en: the name of the class. Must have been defined in either the HTML or the CSS source of the DOM.
ja: クラスの名前。DOMのHTMLまたはCSSソースで定義されている必要があります。

en: Set indentation for the first textblock line. Only works for block-level nodes.
ja: 最初のテキストブロックの行のインデントを設定します。ブロックレベルのノードでのみ機能します。

en: a valid `text-indent <https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent>`_ value. Please note that negative values do not work.
ja: 有効な `text-indent <https://developer.mozilla.org/en-US/docs/Web/CSS/text-indent>`_ 値。負の値は機能しないことに注意してください。

en: Append a child node. This is a low-level method used by other methods like :meth:`Xml.add_paragraph`.
ja: 子ノードを追加します。これは、:meth:`Xml.add_paragraph` などの他のメソッドで使用される低レベルのメソッドです。

en: the :ref:`Xml` node to append.
ja: 追加する :ref:`Xml` ノード。

en: the text to append.
ja: 追加するテキスト。

en: the created element.
ja: 作成された要素。

en: Create a new node with a given tag. This a low-level method used by other methods like :meth:`Xml.add_paragraph`.
ja: 指定されたタグで新しいノードを作成します。これは、:meth:`Xml.add_paragraph` などの他のメソッドで使用される低レベルなメソッドです。

en: the element tag.
ja: 要素のタグ。

en: the created element. To actually bind it to the DOM, use :meth:`Xml.append_child`.
ja: 作成された要素。実際にDOMにバインドするには、:meth:`Xml.append_child` を使用します。

en: Insert the given element `elem` before this node.
ja: 指定された要素 `elem` をこのノードの前に挿入します。

en: some :ref:`Xml` element.
ja: いくつかの :ref:`Xml` 要素。

en: Insert the given element `elem` after this node.
ja: 指定された要素 `elem` をこのノードの後に挿入します。

en: Make a copy of this node, which then may be appended (using :meth:`Xml.append_child`) or inserted (using one of :meth:`Xml.insert_before`, :meth:`Xml.insert_after`) in this DOM.
ja: このノードのコピーを作成し、それをこのDOMに追加（:meth:`Xml.append_child` を使用）または挿入（:meth:`Xml.insert_before` 、:meth:`Xml.insert_after` のいずれかを使用）できるようにします。

en: the clone (:ref:`Xml`) of the current node.
ja: 現在のノードのクローン（:ref:`Xml`）。

en: Remove this node from the DOM.
ja: このノードをDOMから削除します。

en: For debugging purposes, print this node's structure in a simplified form.
ja: デバッグ目的で、このノードの構造を簡略化された形式で表示します。

en: Under the current node, find the first node with the given `tag`, attribute `att` and value `match`.
ja: 現在のノードの下で、指定された `tag` 、属性 `att`、値 `match` を持つ最初のノードを検索します。

en: restrict search to this tag. May be `None` for unrestricted searches.
ja: このタグに制限して検索します。無制限の検索の場合は `None` にできます。

en: check this attribute. May be `None`.
ja: この属性を確認します。`None` にできます。

en: the desired attribute value to match. May be `None`.
ja: 致する属性値を指定します。`None` にできます。

en: `None` if nothing found, otherwise the first matching node.
ja: 何も見つからない場合は `None`、それ以外の場合は最初の一致するノード。

en: Continue a previous :meth:`Xml.find` (or ::meth:`find_next`) with the same values.
ja: 以前の :meth:`Xml.find`（または :meth:`find_next` ）を同じ値で継続します。

en: `None` if none more found, otherwise the next matching node.
ja: それ以上見つからない場合は `None`、それ以外の場合は次の一致するノード。

en: Check if a text node.
ja: テキストノードであるかどうかを確認します。

en: Setting Text properties
ja: テキストのプロパティを設定する

en: In HTML tags can be nested such that innermost text **inherits properties** from the tag enveloping its parent tag. For example `<p><b>some bold text<i>this is bold and italic</i></b>regular text</p>`.
ja: HTMLでは、タグはネストされることがあり、最も内側のテキストは親タグに囲まれたタグから **プロパティを継承します** 。たとえば、`<p><b>some bold text<i>this is bold and italic</i></b>regular text</p>`。

en: To achieve the same effect, methods like :meth:`Xml.set_bold` and :meth:`Xml.set_italic` each open a temporary :htmlTag:`span` with the desired property underneath the current node.
ja: 同じ効果を得るために、:meth:`Xml.set_bold` や :meth:`Xml.set_italic` などのメソッドは、各々所望のプロパティを持つ一時的な :htmlTag:`span` を現在のノードの下に追加します。

en: In addition, these methods return there parent node, so they can be concatenated with each other.
ja: さらに、これらのメソッドは親ノードを返すため、それらを連結することができます。

en: Context Manager support
ja: コンテキストマネージャのサポート

en: The standard way to add nodes to a DOM is this::
ja: DOMにノードを追加する標準的な方法は次のとおりです::

en: Methods that are flagged as "context managers" can conveniently be used in this way::
ja: コンテキストマネージャとしてフラグが付いているメソッドは、次のように便利に使用できます::
