# PyMuPDF Japanese documentation
# Copyright (C) 2015-2023, Artifex
# This file is distributed under the same license as the PyMuPDF package.
# Jamie Lemon <jamie.lemon@artifex.com>, 2023.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PyMuPDF 1.23.0rc1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-05 14:46+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Suzan Sanver <suzan.sanver@dijipiji.com>\n"
"Language: ja\n"
"Language-Team: ja <suzan.sanver@dijipiji.com>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"

#: ../../header.rst:-1 654c724c196e47cd8162f299753de6e6
msgid "Artifex"
msgstr ""

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

#: ../../header.rst:-1 486f98a71a944a90a68e192cbf1108b3
msgid ""
"PDF Text Extraction, PDF Image Extraction, PDF Conversion, PDF Tables, "
"PDF Splitting, PDF Creation, Pyodide, PyScript"
msgstr "PDFテキスト抽出、PDFイメージ抽出、PDF変換、PDFテーブル、PDF分割、PDF作成, Pyodide, PyScript"

#: ../../textpage.rst:7 1078eb5f395b46589812125bfb81d8c4
msgid "TextPage"
msgstr "TextPage (テキストページ)"

#: ../../textpage.rst:9 3ad1034a4ff841ccabe8d9176f928f51
msgid ""
"This class represents text and images shown on a document page. All "
":ref:`MuPDF document types<Supported_File_Types>` are supported."
msgstr ""
"このクラスは、文書ページに表示されるテキストと画像を表します。すべての :ref:`MuPDF document "
"types<Supported_File_Types>` がサポートされています。"

#: ../../textpage.rst:11 70e2bf253afc4013b1015967898cf77f
msgid ""
"The usual ways to create a textpage are :meth:`DisplayList.get_textpage` "
"and :meth:`Page.get_textpage`. Because there is a limited set of methods "
"in this class, there exist wrappers in :ref:`Page` which are handier to "
"use. The last column of this table shows these corresponding :ref:`Page` "
"methods."
msgstr ""
"テキストページを作成する通常の方法は、:meth:`DisplayList.get_textpage` および "
":meth:`Page.get_textpage` です。このクラスにはメソッドのセットが制限されているため、:ref:`Page` "
"内にはより使いやすいラッパーが存在します。この表の最後の列には、対応する :ref:`Page` メソッドが示されています。"

#: ../../textpage.rst:13 951a15d9ff914e9d9a449e1ba890e09d
msgid "For a description of what this class is all about, see Appendix 2."
msgstr "このクラスに関する詳細な説明については、付録2を参照してください。"

#: ../../textpage.rst:16 b9e5e01986c44d8e8b1b5024d18bc106
msgid "**Method**"
msgstr "**メソッド**"

#: ../../textpage.rst:16 10a6ef3d8b2841d6b66a6b9fbd76a027
msgid "**Description**"
msgstr "**説明**"

#: ../../textpage.rst:16 ea71f07eeee943398f7815c29c626621
msgid "page get_text or search method"
msgstr "page get_textまたはsearchメソッド"

#: ../../textpage.rst:18 939a62b698c34c7fbe0a9464c1939001
msgid ":meth:`~.extractText`"
msgstr ""

#: ../../textpage.rst:18 936d9f6089cf440c99021ca887975e08
msgid "extract plain text"
msgstr "プレーンテキストを抽出します"

#: ../../textpage.rst:18 ../../textpage.rst:19 385bb29aa82e4d77bf9f63165ef53bb8
#: 5a9f244a229d4507a8de39071ae06d1b
msgid "\"text\""
msgstr ""

#: ../../textpage.rst:19 7a715eb5f61148cfb51f07c001f860d7
msgid ":meth:`~.extractTEXT`"
msgstr ""

#: ../../textpage.rst:19 c5f67872c6f544ffb6f2be23264bdc77
msgid "synonym of previous"
msgstr "前述の同義語"

#: ../../textpage.rst:20 c1b35f012d45429299f586f914195846
msgid ":meth:`~.extractBLOCKS`"
msgstr ""

#: ../../textpage.rst:20 a8cfd8a6409c4118acb32567d7d31c22
msgid "plain text grouped in blocks"
msgstr "ブロックにグループ化されたプレーンテキスト"

#: ../../textpage.rst:20 0ad9f570335a4b938013288934e711ed
msgid "\"blocks\""
msgstr ""

#: ../../textpage.rst:21 d2d2b458d10942a8a81108e785234519
msgid ":meth:`~.extractWORDS`"
msgstr ""

#: ../../textpage.rst:21 d527b3f2f76840d1b8e0f76794b29d25
msgid "all words with their bbox"
msgstr "すべての単語とそのバウンディングボックス"

#: ../../textpage.rst:21 a89f7ea19fe64bcbb0b72535e1559e9e
msgid "\"words\""
msgstr ""

#: ../../textpage.rst:22 a638121f1ac54494b360b020049b12da
msgid ":meth:`~.extractHTML`"
msgstr ""

#: ../../textpage.rst:22 ce8210caf8c549e181c27f43b4838df3
msgid "page content in HTML format"
msgstr "HTML形式のページコンテンツ"

#: ../../textpage.rst:22 1825e6550c3744568d52f9a404061e34
msgid "\"html\""
msgstr ""

#: ../../textpage.rst:23 80191c924eb243f78ed2de4d5abfd83b
msgid ":meth:`~.extractXHTML`"
msgstr ""

#: ../../textpage.rst:23 fb04e4e2c57041ebb103d77330953677
msgid "page content in XHTML format"
msgstr "XHTML形式のページコンテンツ"

#: ../../textpage.rst:23 e9828882f3474e4ea634a9050c784d50
msgid "\"xhtml\""
msgstr ""

#: ../../textpage.rst:24 53520ceffcc449a5b75896a8081ccc5c
msgid ":meth:`~.extractXML`"
msgstr ""

#: ../../textpage.rst:24 8c6b3945038c4644bdf210458e6f4240
msgid "page text in XML format"
msgstr "XML形式のページテキスト"

#: ../../textpage.rst:24 5332a82fb8ba4707a9ff8bac403318a3
msgid "\"xml\""
msgstr ""

#: ../../textpage.rst:25 4c85942540464cf88d85bf85000ca7dc
msgid ":meth:`~.extractDICT`"
msgstr ""

#: ../../textpage.rst:25 ../../textpage.rst:27 7b9b8410f83342dc99474df0166b21ee
#: cbd34c60cacb4da0965d42759fe63fde
msgid "page content in *dict* format"
msgstr "*辞書* 形式のページコンテンツ"

#: ../../textpage.rst:25 9fb3e30e8b284038be1bade395106f66
msgid "\"dict\""
msgstr ""

#: ../../textpage.rst:26 e04aa2d39055461ba43247bcae63a89b
msgid ":meth:`~.extractJSON`"
msgstr ""

#: ../../textpage.rst:26 ../../textpage.rst:28 4984a25a7bde4d3e8b8e22c5793d2f13
#: f921e68f254e4184a9e87fc8df4312f5
msgid "page content in JSON format"
msgstr "JSON形式のページコンテンツ"

#: ../../textpage.rst:26 07463ffbda81466283f1174999bd2ace
msgid "\"json\""
msgstr ""

#: ../../textpage.rst:27 60c9edd1c4384bfd946aedf1f5620d2c
msgid ":meth:`~.extractRAWDICT`"
msgstr ""

#: ../../textpage.rst:27 ed1703feeedb40c198f2da3a0b95475b
msgid "\"rawdict\""
msgstr ""

#: ../../textpage.rst:28 53531461c3c84436b2a28c07525b19ef
msgid ":meth:`~.extractRAWJSON`"
msgstr ""

#: ../../textpage.rst:28 75a67db10b544efda210a7ecb70993f1
msgid "\"rawjson\""
msgstr ""

#: ../../textpage.rst:29 fc5a795c5808450d8ddcca22b01cd87f
msgid ":meth:`~.search`"
msgstr ""

#: ../../textpage.rst:29 957d5fe6479e415ebc65b7b66b9bcc9b
msgid "Search for a string in the page"
msgstr "ページ内の文字列を検索します"

#: ../../textpage.rst:29 8086aec43e09481eae6f9eadaeec8b78
msgid ":meth:`Page.search_for`"
msgstr ""

#: ../../textpage.rst:32 01518aadfca94dbb962b10aa62c53e3a
msgid "**Class API**"
msgstr "**クラスAPI**"

#: ../../textpage.rst:40 06369d329d4a4b7099b81743556c6e9c
msgid ""
"Return a string of the page's complete text. The text is UTF-8 unicode "
"and in the same sequence as specified at the time of document creation."
msgstr "ページの完全なテキストの文字列を返します。テキストはUTF-8ユニコードで、文書作成時に指定された順序と同じです。"

#: ../../textpage.rst 0618ac92f4a047e7a3b0ac68ac9af911
#: 2c8c063c299f440681b7be1a3277636b 3a8fb81c050347518e8eb6084eadf0c1
#: 40fe95b6fe604878935843966b045cde 76bf99ba562f45899ed09ff84567a5aa
#: 8b48ca9411c449f3b059c90bb4f1eb19 8b8e304b21864a269e7bb08eda108d9e
msgid "Parameters"
msgstr ""

#: ../../textpage.rst:42 ../../textpage.rst:85 ../../textpage.rst:93
#: ../../textpage.rst:113 ../../textpage.rst:121
#: 03bad899c0f448a0b0d65ab1d7ce1cd2 747ef99ee54e43c1a86ab2cf5a75972a
#: d67d93431187433e90415a378196f760 dd05c89a1cbe44ea8677fb27f3b31f9c
#: f623cbe1f660412aa86d1ea824356dde
msgid ""
"(new in v1.19.1) sort the output by vertical, then horizontal "
"coordinates. In many cases, this should suffice to generate a \"natural\""
" reading order."
msgstr ""

#: ../../textpage.rst 094eea9a4d1345d6a992860b2043d78b
#: 09d2694303434e00bf76e85e2fcfa834 0bebb67aff774c66a416032d0e1ac98a
#: 189f45300ebb43babc21a2e9a3b77099 206eaf5080e849aa8b68ded643b4d9c0
#: 31358256bfe04adcb8b56099cc89dc5f 46b2b4e802c84cd7b5d3ad4fcca334f0
#: b2672e327438415d9082ee8fb58c6054 c7aa02d2d67647888a3a475089dc49a8
#: ca58f478fb6248a6a773a0b45facf37d f14ca1e2453d4e3186e0cc32bfff554a
msgid "Return type"
msgstr ""

#: ../../textpage.rst:49 84579b9511f540508192d00b98733f5f
msgid ""
"Textpage content as a list of text lines grouped by block. Each list "
"items looks like this::"
msgstr "テキストページの内容を、ブロックごとにグループ化されたテキスト行のリストとして返します。各リストアイテムは次のようになります::"

#: ../../textpage.rst:53 2e62036ef066410fb2cde5937533b71b
msgid ""
"The first four entries are the block's bbox coordinates, *block_type* is "
"1 for an image block, 0 for text. *block_no* is the block sequence "
"number. Multiple text lines are joined via line breaks."
msgstr ""
"最初の4つのエントリはブロックのbbox座標で、*ブblock_type* は画像ブロックの場合は1、テキストの場合は0です。*block_no*"
" はブロックのシーケンス番号です。複数のテキスト行は改行で結合されます。"

#: ../../textpage.rst:55 c22ddda57df94341acbbd774c98e720b
msgid ""
"For an image block, its bbox and a text line with some image meta "
"information is included -- **not the image content**."
msgstr "画像ブロックの場合、そのbboxと画像メタ情報を含むテキスト行が含まれますが、**画像の内容は含まれません**。"

#: ../../textpage.rst:57 d36ee079b6ff4c60be2d8555d3064a2f
msgid ""
"This is a high-speed method with just enough information to output plain "
"text in desired reading sequence."
msgstr "これは、必要な読み取り順序でプレーンテキストを出力するのに十分な情報を持つ高速なメソッドです。"

#: ../../textpage.rst:63 8bca2a06466a4c769e0d449e94360d96
msgid "Changed in v1.23.5: added `delimiters` parameter"
msgstr ""

#: ../../textpage.rst:65 38aa165bf8424f4b8a4c4a159f6a1437
msgid ""
"Textpage content as a list of single words with bbox information. An item"
" of this list looks like this::"
msgstr "テキストページの内容を、bbox情報を持つ単語のリストとして返します。このリストのアイテムは次のようになります::"

#: ../../textpage.rst:69 56f644d5407640f6a5435af0da51c4b2
msgid ""
"(new in v1.23.5) use these characters as *additional* word separators. By"
" default, all white spaces (including the non-breaking space `0xA0`) "
"indicate start and end of a word. Now you can specify more characters "
"causing this. For instance, the default will return "
"`\"john.doe@outlook.com\"` as **one** word. If you specify "
"`delimiters=\"@.\"` then the **four** words `\"john\"`, `\"doe\"`, "
"`\"outlook\"`, `\"com\"` will be returned. Other possible uses include "
"ignoring punctuation characters `delimiters=string.punctuation`. The "
"\"word\" strings will not contain any delimiting character."
msgstr ""

#: ../../textpage.rst:71 ec5f5bb383e64372b0eb0008ed7f0df9
#, fuzzy
msgid ""
"This is a high-speed method which e.g. allows extracting text from within"
" given areas or recovering the text reading sequence."
msgstr ""
"スペースで区切られたすべてが *「単語」* "
"として扱われます。これは、指定された領域内からテキストを抽出したり、テキストの読み取り順序を復元したりするのに適した高速なメソッドです。"

#: ../../textpage.rst:77 5b559ac37df04bdcb59ee926b75c325b
msgid ""
"Textpage content as a string in HTML format. This version contains "
"complete formatting and positioning information. Images are included "
"(encoded as base64 strings). You need an HTML package to interpret the "
"output in Python. Your internet browser should be able to adequately "
"display this information, but see :ref:`HTMLQuality`."
msgstr ""
"HTML形式の文字列としてのテキストページの内容を返します。このバージョンには完全なフォーマットと位置情報が含まれています。画像も含まれており（base64文字列としてエンコードされています）、Pythonで出力を解釈するためにはHTMLパッケージが必要です。インターネットブラウザはこの情報を適切に表示できるはずですが、:ref:`HTMLQuality`"
" を参照してください。"

#: ../../textpage.rst:83 d153f3bab8ef483d82f3276689f5a469
msgid ""
"Textpage content as a Python dictionary. Provides same information detail"
" as HTML. See below for the structure."
msgstr "TextPageの内容をPythonの辞書として取得します。HTMLと同じ情報の詳細を提供します。構造については以下を参照してください。"

#: ../../textpage.rst:91 6cf4a53fe6f94e21bb490ebe0f4ea643
msgid ""
"Textpage content as a JSON string. Created by "
"`json.dumps(TextPage.extractDICT())`. It is included for backlevel "
"compatibility. You will probably use this method ever only for outputting"
" the result to some file. The  method detects binary image data and "
"converts them to base64 encoded strings."
msgstr ""
"TextPageの内容をJSON形式の文字列として取得します。`json.dumps(TextPage.extractDICT())` "
"によって作成されます。これは過去の互換性のために含まれています。おそらく、結果をファイルに出力する際にのみこのメソッドを使用するでしょう。このメソッドはバイナリ画像データを検出し、それらをBase64エンコードされた文字列に変換します。"

#: ../../textpage.rst:99 0699740e6a42498eb68a5b6b297567b4
msgid ""
"Textpage content as a string in XHTML format. Text information detail is "
"comparable with :meth:`extractTEXT`, but also contains images (base64 "
"encoded). This method makes no attempt to re-create the original visual "
"appearance."
msgstr ""
"TextPageの内容をXHTML形式の文字列として取得します。テキスト情報の詳細は :meth:`extractTEXT` "
"と比較できますが、画像も含まれます（Base64エンコードされています）。このメソッドは元の視覚的な外観を再作成しようとしません。"

#: ../../textpage.rst:105 a6b30fc796bb4bba9b851d64db456b98
msgid ""
"Textpage content as a string in XML format. This contains complete "
"formatting information about every single character on the page: font, "
"size, line, paragraph, location, color, etc. Contains no images. You need"
" an XML package to interpret the output in Python."
msgstr "TextPageの内容をXML形式の文字列として取得します。これにはページ上の各文字に関する完全なフォーマット情報が含まれています：フォント、サイズ、行、段落、位置、色など。画像は含まれていません。Pythonで出力を解釈するにはXMLパッケージが必要です。"

#: ../../textpage.rst:111 a2b73c4c25fd41a99620b59d0856fef8
msgid ""
"Textpage content as a Python dictionary -- technically similar to "
":meth:`extractDICT`, and it contains that information as a subset "
"(including any images). It provides additional detail down to each "
"character, which makes using XML obsolete in many cases. See below for "
"the structure."
msgstr ""
"TextPageの内容をPythonの辞書として取得します。技術的には :meth:`extractDICT` "
"と類似しており、その情報をサブセットとして含みます（画像も含まれます）。詳細については以下を参照してください。"

#: ../../textpage.rst:119 78cac3fa33d7410a8c4e788c13eb45b4
msgid ""
"Textpage content as a JSON string. Created by "
"`json.dumps(TextPage.extractRAWDICT())`. You will probably use this "
"method ever only for outputting the result to some file. The  method "
"detects binary image data and converts them to base64 encoded strings."
msgstr ""
"TextPageの内容をJSON形式の文字列として取得します。`json.dumps(TextPage.extractRAWDICT())` "
"によって作成されます。おそらく、結果をファイルに出力する際にのみこのメソッドを使用するでしょう。このメソッドはバイナリ画像データを検出し、それらをBase64エンコードされた文字列に変換します。"

#: ../../textpage.rst:127 2c099a1135d140d6837584fec71d8559
msgid "Changed in v1.18.2"
msgstr "変更内容 v1.18.2"

#: ../../textpage.rst:129 02de2b2a43cb45b5aa37b5182dc13040
msgid "Search for *string* and return a list of found locations."
msgstr "*文字列* を検索し、見つかった位置のリストを返します。"

#: ../../textpage.rst:131 e733c70a6e22405d93f37e094160f688
msgid ""
"the string to search for. Upper and lower cases will all match if needle "
"consists of ASCII letters only -- it does not yet work for \"Ä\" versus "
"\"ä\", etc."
msgstr ""
"検索対象の文字列。ASCII文字だけで構成されている場合、大文字と小文字はすべて一致します。これはまだ、例えば  \"Ä\" と \"ä\" "
"のような場合には機能しません。"

#: ../../textpage.rst:132 14fb61fc769d47b98d9c7c49cfd73880
msgid "return quadrilaterals instead of rectangles."
msgstr "長方形の代わりに四辺形を返すかどうか。"

#: ../../textpage.rst 5af47b591a6646b286510a2c84ad195f
msgid "Returns"
msgstr ""

#: ../../textpage.rst:134 c6ea85a982a54614a206893916ebccbb
msgid ""
"a list of :ref:`Rect` or :ref:`Quad` objects, each surrounding a found "
"*needle* occurrence. As the search string may contain spaces, its parts "
"may be found on different lines. In this case, more than one rectangle "
"(resp. quadrilateral) are returned. **(Changed in v1.18.2)** The method "
"**now supports dehyphenation**, so it will find e.g. \"method\", even if "
"it was hyphenated in two parts \"meth-\" and \"od\" across two lines. The"
" two returned rectangles will contain \"meth\" (no hyphen) and \"od\"."
msgstr ""
"見つかった *needle* の出現箇所を囲む :ref:`Rect` または :ref:`Quad` "
"オブジェクトのリスト。検索文字列にはスペースが含まれる可能性があるため、その部分が異なる行に存在することがあります。この場合、複数の長方形（または四辺形）が返されます"
" **（v1.18.2 で変更）** 。このメソッドは **今ではハイフネーションに対応しており** 、例えば \"method\" が "
"\"meth-\" と \"od\" という2つの部分に分かれている場合でも、\"meth\"（ハイフンなし）と \"od\" "
"の2つの長方形が含まれます。"

#: ../../textpage.rst:136 b540b57d387f4be1a9f424fdb21e7af8
msgid "**Overview of changes in v1.18.2:**"
msgstr "**v1.18.2 での変更内容の概要：**"

#: ../../textpage.rst:138 9f246a7d66834cb18e9f2dc0be1e2fa4
msgid "The `hit_max` parameter has been removed: all hits are always returned."
msgstr "`hit_max` パラメータが削除され、すべてのヒットが常に返されます。"

#: ../../textpage.rst:139 ab888943c48048a0b6f7009f5c2285cd
msgid ""
"The `rect` parameter of the :ref:`TextPage` is now respected: only text "
"inside this area is examined. Only characters with fully contained bboxes"
" are considered. The wrapper method :meth:`Page.search_for` "
"correspondingly supports a *clip* parameter."
msgstr ""
":ref:`TextPage` の `rect` パラメータが尊重され、この領域内のテキストのみが検査されます。完全に含まれる bboxes "
"を持つ文字のみが考慮されます。:meth:`Page.search_for` のラッパーメソッドも対応するクリップパラメータをサポートしています。"

#: ../../textpage.rst:140 6216121296d24d56b814869549bcece6
msgid "**Hyphenated words** are now found."
msgstr "**ハイフネーションされた単語** も見つかります。"

#: ../../textpage.rst:141 20675ba38dfa40298f170472bf1d159a
msgid ""
"**Overlapping rectangles** in the same line are now automatically joined."
" We assume that such separations are an artifact created by multiple "
"marked content groups, containing parts of the same search needle."
msgstr ""
"同じ行内の **重複する長方形** "
"は自動的に結合されます。このような分割は、同じ検索対象の一部を含む複数のマークコンテンツグループによって作成されたアーティファクトと仮定されます。"

#: ../../textpage.rst:143 e831973e4c344c62be27913e78a2eac0
msgid ""
"Example Quad versus Rect: when searching for needle \"pymupdf\", then the"
" corresponding entry will either be the blue rectangle, or, if *quads* "
"was specified, the quad *Quad(ul, ur, ll, lr)*."
msgstr ""
"例：Quad 対 Rect：needle \"pymupdf\" を検索する場合、対応するエントリは青い長方形であるか、*quads* "
"が指定された場合は四辺形 *Quad(ul, ur, ll, lr)* になります。"

#: ../../textpage.rst:149 dd334af100f04a3682603a1cb11189a6
msgid ""
"The rectangle associated with the text page. This either equals the "
"rectangle of the creating page or the `clip` parameter of "
":meth:`Page.get_textpage` and text extraction / searching methods."
msgstr ""
"テキストページに関連付けられた矩形。これは、作成ページの矩形または :meth:`Page.get_textpage` "
"およびテキスト抽出/検索メソッドの `clip` パラメーターと一致する場合があります。"

#: ../../textpage.rst:151 60d31c62614d40bfb8a0e7126b213842
msgid ""
"The output of text searching and most text extractions **is restricted to"
" this rectangle**. (X)HTML and XML output will however always extract the"
" full page."
msgstr ""
"テキスト検索およびほとんどのテキスト抽出の出力は "
"**この矩形に制限されます**。ただし、(X)HTMLおよびXMLの出力は常にフルページを抽出します。"

#: ../../textpage.rst:156 ee510afc25694a44be62b9a6bd2c1d4b
msgid "Structure of Dictionary Outputs"
msgstr "辞書出力の構造"

#: ../../textpage.rst:157 6bc55778ddc24e22bdba03df421e365a
msgid ""
"Methods :meth:`TextPage.extractDICT`, :meth:`TextPage.extractJSON`, "
":meth:`TextPage.extractRAWDICT`, and :meth:`TextPage.extractRAWJSON` "
"return dictionaries, containing the page's text and image content. The "
"dictionary structures of all four methods are almost equal. They strive "
"to map the text page's information hierarchy of blocks, lines, spans and "
"characters as precisely as possible, by representing each of these by its"
" own sub-dictionary:"
msgstr ""
":meth:`TextPage.extractDICT`、:meth:`TextPage.extractJSON` "
"、:meth:`TextPage.extractRAWDICT` 、:meth:`TextPage.extractRAWJSON` "
"は、ページのテキストおよび画像コンテンツを含む辞書を返します。これらの4つのメソッドの辞書構造はほぼ同じです。これらは、ブロック、行、スパン、文字の情報階層をテキストページにできるだけ正確にマップし、各要素を独自のサブ辞書で表現することを目指しています。"

#: ../../textpage.rst:159 4cf9b9c85c1a4a599819182df7f54a9a
msgid "A **page** consists of a list of **block dictionaries**."
msgstr "**ページ** は **ブロック辞書** のリストから構成されます。"

#: ../../textpage.rst:160 2b327eb4c6524fa58f0c15fb25a340c4
msgid "A (text) **block** consists of a list of **line dictionaries**."
msgstr "(テキスト) **ブロック** は、**行辞書** のリストから構成されます。"

#: ../../textpage.rst:161 1b53ff988fa6456083fcbf0d0b165a92
msgid "A **line** consists of a list of **span dictionaries**."
msgstr "**行** は、**スパン辞書** のリストから構成されます。"

#: ../../textpage.rst:162 7a01d372e47244918bab83be2c07683c
msgid ""
"A **span** either consists of the text itself or, for the RAW variants, a"
" list of **character dictionaries**."
msgstr "**スパン** は、テキスト自体またはRAWバリアントの場合、**文字辞書** のリストから構成されます。"

#: ../../textpage.rst:163 b88a8ff463274f0e92dd5c4b090c3778
msgid ""
"RAW variants: a **character** is a dictionary of its origin, bbox and "
"unicode."
msgstr "RAWバリアント：**文字** はその起源、bbox、およびUnicodeの辞書です。"

#: ../../textpage.rst:165 81b60c0f8a3f40c2938fd31293d608f8
msgid ""
"All PyMuPDF geometry objects herein (points, rectangles, matrices) are "
"represented by there **\"like\"** formats: a :data:`rect_like` *tuple* is"
" used instead of a :ref:`Rect`, etc. The reasons for this are performance"
" and memory considerations:"
msgstr ""
"ここでのすべてのPyMuPDFジオメトリオブジェクト（ポイント、矩形、行列）は、:data:`rect_like` *タプル* の形式で "
":ref:`Rect` などの代わりに使用されます。これは、パフォーマンスとメモリの考慮事項からです。"

#: ../../textpage.rst:167 9c1ffd3ac58d4f27b92c0beaaef3d7ef
msgid ""
"This code is written in C, where Python tuples can easily be generated. "
"The geometry objects on the other hand are defined in Python source only."
" A conversion of each Python tuple into its corresponding geometry object"
" would add significant -- and largely unnecessary -- execution time."
msgstr ""
"このコードはCで書かれており、Pythonタプルは簡単に生成できます。一方、ジオメトリオブジェクトはPythonソースでのみ定義されています。 "
"各Pythonタプルを対応するジオメトリオブジェクトに変換することは、実行時間を大幅に（かつ不必要に）増加させるでしょう。"

#: ../../textpage.rst:168 b5fffbc1787d4227ae4be1a3b6cdd4c5
msgid ""
"A 4-tuple needs about 168 bytes, the corresponding :ref:`Rect` 472 bytes "
"- almost three times the size. A \"dict\" dictionary for a text-heavy "
"page contains 300+ bbox objects -- which thus require about 50 KB storage"
" as 4-tuples versus 140 KB as :ref:`Rect` objects. A \"rawdict\" output "
"for such a page will however contain **4 to 5 thousand** bboxes, so in "
"this case we talk about 750 KB versus 2 MB."
msgstr ""
"4つのタプルは約168バイト、対応する :ref:`Rect` は472バイトです - "
"サイズのほぼ3倍です。テキストが豊富なページの「dict」辞書には300以上のbboxオブジェクトが含まれているため、これらは4タプルとして約50"
" KBのストレージを必要としますが、:ref:`Rect` オブジェクトでは約140 "
"KBです。このようなページの「rawdict」出力は、**4,000から5,000** のbboxを含む場合がありますので、この場合は750 "
"KB対2 MBとなります。"

#: ../../textpage.rst:170 543fd23bb9ae407893a2542ce6e205bf
msgid ""
"Please also note, that only **bboxes** (= :data:`rect_like` 4-tuples) are"
" returned, whereas a :ref:`TextPage` actually has the **full position "
"information** -- in :ref:`Quad` format. The reason for this decision is "
"again a memory consideration: a :data:`quad_like` needs 488 bytes (3 "
"times the size of a :data:`rect_like`). Given the mentioned amounts of "
"generated bboxes, returning :data:`quad_like` information would have a "
"significant impact."
msgstr ""
"また、注意してください。 **bboxes** （rect_like 4タプル）のみが返され、:ref:`TextPage` には "
"**完全な位置情報** が含まれていることです - Quad形式で。これはメモリの考慮事項です。:data:`quad_like` "
"には488バイト（:data:`rect_like` "
"の3倍のサイズ）が必要です。言及した数の生成されたbboxを考えると、:data:`quad_like` "
"情報を返すことは重大な影響を与えるでしょう。"

#: ../../textpage.rst:172 1dfac5011ba24c509a2b8655419eb324
msgid ""
"In the vast majority of cases, we are dealing with **horizontal text "
"only**, where bboxes provide entirely sufficient information."
msgstr "ほとんどの場合、**水平テキストのみ** を扱っており、bboxは十分な情報を提供します。"

#: ../../textpage.rst:174 0121e32e1ee94c02ac869a5f42d1d305
msgid ""
"In addition, **the full quad information is not lost**: it can be "
"recovered as needed for lines, spans, and characters by using the "
"appropriate function from the following list:"
msgstr "さらに、**フルクワッド情報は失われていません**。必要に応じて、以下のリストから適切な関数を使用して行、スパン、および文字のクワッド情報を回復できます："

#: ../../textpage.rst:176 1376b681448345a695a0984be8de1805
msgid ":meth:`recover_quad` -- the quad of a complete span"
msgstr ":meth:`recover_quad` – 完全なスパンのクワッド"

#: ../../textpage.rst:177 36b8709a83c1468d92f6b3614050d58a
msgid ":meth:`recover_span_quad` -- the quad of a character subset of a span"
msgstr ":meth:`recover_span_quad` – スパンの一部の文字のクワッド"

#: ../../textpage.rst:178 3ffeb97d753248d5b11dfb3713026f61
msgid ":meth:`recover_line_quad` -- the quad of a line"
msgstr ":meth:`recover_line_quad` – 行のクワッド"

#: ../../textpage.rst:179 f54583de6fb44b32aa7fdb96bc183eff
msgid ":meth:`recover_char_quad` -- the quad of a character"
msgstr ":meth:`recover_char_quad` – 文字のクワッド"

#: ../../textpage.rst:181 32a67fefea764bbaae98fd58f37076d2
msgid ""
"As mentioned, using these functions is ever only needed, if the text is "
"**not written horizontally** -- `line[\"dir\"] != (1, 0)` -- and you need"
" the quad for text marker annotations (:meth:`Page.add_highlight_annot` "
"and friends)."
msgstr ""
"前述のように、これらの関数を使用する必要があるのは、テキストが **水平に書かれていない** 場合 - `line[\"dir\"] != (1,"
" 0)` - およびテキストマーカーアノテーション（:meth:`Page.add_highlight_annot` "
"など）でクワッドが必要な場合のみです。"

#: ../../textpage.rst:189 600ca40879484d71937ba7fde65cbdb6
msgid "Page Dictionary"
msgstr "ページ辞書"

#: ../../textpage.rst:192 ../../textpage.rst:210 ../../textpage.rst:246
#: ../../textpage.rst:258 ../../textpage.rst:280 ../../textpage.rst:340
#: 0005eac8046044e7b27b8456873782a3 2efd9fc2337341abb8111c1b5ab6245f
#: 4f901120760c48f0b9e3d8a76111d768 963d7d9e7336443e81e45012f57b0201
#: c9204289182a46b6b235bac91221d5bf cb1738e0197b49c087fd30232cedbd08
msgid "**Key**"
msgstr "**キー**"

#: ../../textpage.rst:192 ../../textpage.rst:210 ../../textpage.rst:246
#: ../../textpage.rst:258 ../../textpage.rst:280 ../../textpage.rst:340
#: 2a65b3610de943acb7dfd38a79c0f268 354637eb4ae142caa071db10a42d4ebc
#: 5586b1e2f1604acea510a049332f94d1 713de51181964227adc6983f9f6722b7
#: c777faee8c004f899dba5903add0095c e49210d5a40e40359da7d2588a37041e
msgid "**Value**"
msgstr "**値**"

#: ../../textpage.rst:194 ../../textpage.rst:216
#: b73d2e0f464d4f6b88e62586937039a0 cb6f5f1d57594c6fac5b4d55bf9d57f5
msgid "width"
msgstr ""

#: ../../textpage.rst:194 d522ea7d50ac4e2cb2b5f6c25d8d08e9
msgid "width of the `clip` rectangle *(float)*"
msgstr "`clip` 矩形の幅 *(float)*"

#: ../../textpage.rst:195 ../../textpage.rst:217
#: 21b961ad2420430d908fa0dd564abe4a 9ca3114755a34f55ad9802792a0d480d
msgid "height"
msgstr ""

#: ../../textpage.rst:195 325fc2bcc5064d0385f3a8fb23362743
msgid "height of the `clip` rectangle *(float)*"
msgstr "`clip` 矩形の高さ *(float)*"

#: ../../textpage.rst:196 499ade3d47134d079a8e52345c1bd043
msgid "blocks"
msgstr ""

#: ../../textpage.rst:196 700ae3c6987a4eed9e5455b684494e07
msgid "*list* of block dictionaries"
msgstr "ブロック辞書の *list* "

#: ../../textpage.rst:200 706733768e584f5ca7286ee483cc02b2
msgid "Block Dictionaries"
msgstr "ブロック辞書"

#: ../../textpage.rst:201 bc9147b1896e4171a2e5aeeda7809be8
msgid ""
"Block dictionaries come in two different formats for **image blocks** and"
" for **text blocks**."
msgstr "ブロック辞書は、**画像ブロック** と **テキストブロック** の2つの異なるフォーマットで提供されます。"

#: ../../textpage.rst:203 9709b2326af14ee584168736e8843cc6
msgid "*(Changed in v1.18.0)* -- new dict key *number*, the block number."
msgstr "*(v1.18.0で変更)* - 新しいdictキー *number* 、ブロック番号。"

#: ../../textpage.rst:204 a1340a7df1da4de684112058ed61e5ea
msgid ""
"*(Changed in v1.18.11)* -- new dict key *transform*, the image "
"transformation matrix for image blocks."
msgstr "*(v1.18.11で変更)* - 新しいdictキー *transform* 、画像ブロックの画像変換行列。"

#: ../../textpage.rst:205 7c2a546d53b2431384be74665ef316a3
msgid ""
"*(Changed in v1.18.11)* -- new dict key *size*, the size of the image in "
"bytes for image blocks."
msgstr "*(v1.18.11で変更)* - 新しいdictキー *size* 、画像ブロックのバイト単位の画像サイズ。"

#: ../../textpage.rst:207 b8b9ac43b31a4f3aa5e6424bb81e0221
msgid "**Image block:**"
msgstr "**画像ブロック：**"

#: ../../textpage.rst:212 ../../textpage.rst:248
#: 5a2d5ba36d0742eeb986e768a766bfd1 999441f726494523986017a1ab11661b
msgid "type"
msgstr ""

#: ../../textpage.rst:212 74cefeeb79e44df696e6fe7382b3ffd7
msgid "1 = image *(int)*"
msgstr "1 = 画像 *(int)*"

#: ../../textpage.rst:213 ../../textpage.rst:249 ../../textpage.rst:260
#: ../../textpage.rst:282 ../../textpage.rst:343
#: 133f7ae15eaf4bfbadb7d8efc0be34d0 1a6a52f6d13b4f74aeee57841652d77c
#: 5083cafb36214acbbed33d16b9267a52 aae8d995afd34b0599db89c2d7b71498
#: cde32b6929b84c4b8e9944c2e0a8de85
msgid "bbox"
msgstr ""

#: ../../textpage.rst:213 097a6f1aa272441093150fc4e683cb85
msgid "image bbox on page (:data:`rect_like`)"
msgstr "ページ上の画像の境界ボックス（:data:`rect_like`）"

#: ../../textpage.rst:214 ../../textpage.rst:250
#: 4401d8353ebd4c30ae877ba73e60d08b 781321085b0a4bdf92950da5af7724cb
msgid "number"
msgstr ""

#: ../../textpage.rst:214 ../../textpage.rst:250
#: 529ab36924174d7489331dfe371d95bb ce0b4bc303df4ff487bdc88e575bf1b7
msgid "block count *(int)*"
msgstr "ブロック数 *(int)*"

#: ../../textpage.rst:215 baeb2c8c24eb4614afdc44ff9cf5ff52
msgid "ext"
msgstr ""

#: ../../textpage.rst:215 c1627ac366df4bf18317d61ae7e2419a
msgid "image type *(str)*, as file extension, see below"
msgstr "画像の種類 *(str)*、ファイル拡張子として、以下参照"

#: ../../textpage.rst:216 5e2257027fba47ac8685a41351bc35e1
msgid "original image width *(int)*"
msgstr "元の画像の幅 *(int)*"

#: ../../textpage.rst:217 7d0b5b5dc7ae49909db3d42dba633778
msgid "original image height *(int)*"
msgstr "元の画像の高さ *(int)*"

#: ../../textpage.rst:218 e0a8fe76d10a489986df0a9508fdbc66
msgid "colorspace"
msgstr ""

#: ../../textpage.rst:218 b0f65ed0679c4e1aa33d2c5a8dfac134
msgid "colorspace component count *(int)*"
msgstr "カラースペースのコンポーネント数 *(int)*"

#: ../../textpage.rst:219 a53a988038d04af9ad45633d58d3dc4c
msgid "xres"
msgstr ""

#: ../../textpage.rst:219 214d337bfd074d5cb61e0f15a656313c
msgid "resolution in x-direction *(int)*"
msgstr "x方向の解像度 *(int)*"

#: ../../textpage.rst:220 6eeac7caac7a465ab8a5976094d6f34c
msgid "yres"
msgstr ""

#: ../../textpage.rst:220 5b8e7b04dc0f49fd91c4290f6a24a5c0
msgid "resolution in y-direction *(int)*"
msgstr "y方向の解像度 *(int)*"

#: ../../textpage.rst:221 c6889157adf24b6c835b65f9a2599fdb
msgid "bpc"
msgstr ""

#: ../../textpage.rst:221 acb8008975f54a6ea70d306db2aca699
msgid "bits per component *(int)*"
msgstr "コンポーネントごとのビット数 *(int)*"

#: ../../textpage.rst:222 5ca246a2ec13492283f44f45c4074c3c
msgid "transform"
msgstr ""

#: ../../textpage.rst:222 d78d8c5137d14c8e85e2dae71d5fee6e
msgid "matrix transforming image rect to bbox (:data:`matrix_like`)"
msgstr "画像矩形を境界ボックスに変換する行列（:data:`matrix_like`）"

#: ../../textpage.rst:223 ../../textpage.rst:287
#: 521e7ca8ab1541788e3430838c753a5a cae0301d99c944f1afed53c231236c66
msgid "size"
msgstr ""

#: ../../textpage.rst:223 7014c717f2e2428595db7fd4c8f44465
msgid "size of the image in bytes *(int)*"
msgstr "画像のサイズ（バイト単位）*(int)*"

#: ../../textpage.rst:224 eb2da33e814943ff906592682c07d193
msgid "image"
msgstr ""

#: ../../textpage.rst:224 6518e1a86d26400f985f2da35e8f3cf1
msgid "image content *(bytes)*"
msgstr "画像コンテンツ *(bytes)*"

#: ../../textpage.rst:227 c819f532f58b4e05af54cee26aedc33a
msgid ""
"Possible values of the \"ext\" key are \"bmp\", \"gif\", \"jpeg\", "
"\"jpx\" (JPEG 2000), \"jxr\" (JPEG XR), \"png\", \"pnm\", and \"tiff\"."
msgstr ""
"\"ext\"キーの可能な値は、\"bmp\"、\"gif\"、\"jpeg\"、\"jpx\"（JPEG 2000）、\"jxr\"（JPEG "
"XR）、\"png\"、\"pnm\"、および \"tiff\" です。"

#: ../../textpage.rst:231 79cdaf061cb54c53b4339084ba0edc61
msgid ""
"An image block is generated for **all and every image occurrence** on the"
" page. Hence there may be duplicates, if an image is shown at different "
"locations."
msgstr "ページ上の **すべての画像** が画像ブロックとして生成されます。したがって、画像が異なる場所で表示される場合、重複が発生する可能性があります。"

#: ../../textpage.rst:233 7ad72546a47d49498134922eb6e7ab5d
msgid ""
":ref:`TextPage` and corresponding method :meth:`Page.get_text` are "
"**available for all document types**. Only for PDF documents, methods "
":meth:`Document.get_page_images` / :meth:`Page.get_images` offer some "
"overlapping functionality as far as image lists are concerned. But both "
"lists **may or may not** contain the same items. Any differences are most"
" probably caused by one of the following:"
msgstr ""
":ref:`TextPage` および対応するメソッド :meth:`Page.get_text` は **すべてのドキュメントタイプ** "
"で利用可能です。PDFドキュメントの場合、:meth:`Document.get_page_images` / "
":meth:`Page.get_images` は画像リストに関する機能が一部重複しています。ただし、これらのリストは同じアイテムを "
"**含むかどうかは必ずしも保証されません**。違いがある場合、その原因はおそらく次のいずれかです。"

#: ../../textpage.rst:235 711126c28dd84805bcff0337e65ed254
msgid ""
"\"Inline\" images (see page 214 of the :ref:`AdobeManual`) of a PDF page "
"are contained in a textpage, but **do not appear** in "
":meth:`Page.get_images`."
msgstr ""
"PDFページの「インライン」画像（:ref:`AdobeManual` "
"のページ214を参照）はテキストページに含まれていますが、:meth:`Page.get_images` には **表示されません**。"

#: ../../textpage.rst:236 811e0e9e12104e6b97da86a227342e90
msgid ""
"Annotations may also contain images -- these will **not appear** in "
":meth:`Page.get_images`."
msgstr "アノテーションにも画像が含まれることがあります。これらは :meth:`Page.get_images` には **表示されません**。"

#: ../../textpage.rst:237 a9c7b66eb87b4cc092c4835bbae36351
msgid ""
"Image blocks in a textpage are generated for **every** image location -- "
"whether or not there are any duplicates. This is in contrast to "
":meth:`Page.get_images`, which will list each image only once (per "
"reference name)."
msgstr ""
"テキストページの画像ブロックは、画像の場所 **ごとに** "
"生成されます。重複があるかどうかに関係なくです。これは、:meth:`Page.get_images` "
"では各画像が1回だけリストされる（参照名ごとに）のとは対照的です。"

#: ../../textpage.rst:238 8da7d0f945414b9d806949db23789feb
msgid ""
"Images mentioned in the page's :data:`object` definition will **always** "
"appear in :meth:`Page.get_images` [#f1]_. But it may happen, that there "
"is no \"display\" command in the page's :data:`contents` (erroneously or "
"on purpose). In this case the image will **not appear** in the textpage."
msgstr ""
"ページの :data:`object` 定義で言及されている画像は、常に :meth:`Page.get_images` に表示されます "
"[#f1]_。ただし、ページの :data:`contents` に「表示」コマンドがない場合、画像はテキストページに表示されません。"

#: ../../textpage.rst:240 45123225de0f42bfbe6d8423c9226015
msgid ""
"The image's \"transformation matrix\" is defined as the matrix, for which"
" the expression `bbox / transform == pymupdf.Rect(0, 0, 1, 1)` is true, "
"lookup details here: :ref:`ImageTransformation`."
msgstr ""
"画像の「変換行列」は、`bbox / transform == pymupdf.Rect(0, 0, 1, 1)` "
"という式が真である場合の行列です。詳細はこちらを参照してください： :ref:`ImageTransformation`。"

#: ../../textpage.rst:243 8b617dc9898b4d469fdb2932600b9777
msgid "**Text block:**"
msgstr "**テキストブロック：**"

#: ../../textpage.rst:248 fea2c30577bf4238977289e344401d35
msgid "0 = text *(int)*"
msgstr "0 = テキスト *(int)*"

#: ../../textpage.rst:249 83ba0887005b4e82851bd9c9b7bdfcfc
msgid "block rectangle, :data:`rect_like`"
msgstr "ブロックの矩形、:data:`rect_like`"

#: ../../textpage.rst:251 a36b5b6343b34615811edae7b315cd5c
msgid "lines"
msgstr ""

#: ../../textpage.rst:251 9dd6eee073b24ecf89c93e75b4ba6a30
msgid "*list* of text line dictionaries"
msgstr "テキスト行の辞書の *list*"

#: ../../textpage.rst:255 36a5ac1ed7c644f3b0f216cc1c75151f
msgid "Line Dictionary"
msgstr ""

#: ../../textpage.rst:260 48914eaae21843b493c4cd0019c83eb4
msgid "line rectangle, :data:`rect_like`"
msgstr "行の矩形、:data:`rect_like`"

#: ../../textpage.rst:261 23df632028934a73838baae676f47173
msgid "wmode"
msgstr ""

#: ../../textpage.rst:261 4b9d5a12815b4dddb139a8f145e279fb
msgid "writing mode *(int)*: 0 = horizontal, 1 = vertical"
msgstr "書き込みモード *(int)*：0 = 水平、1 = 垂直"

#: ../../textpage.rst:262 d7f5ea40f4644113885af5ecfc58662f
msgid "dir"
msgstr ""

#: ../../textpage.rst:262 809d05d0856f4483b740db3da9e111b4
msgid "writing direction, :data:`point_like`"
msgstr "書き込み方向、:data:`point_like`"

#: ../../textpage.rst:263 750ab97144474a0488061881a7551fa5
msgid "spans"
msgstr ""

#: ../../textpage.rst:263 ccaa77c03385443196abf315b0aa755b
msgid "*list* of span dictionaries"
msgstr "スパン辞書の *list*"

#: ../../textpage.rst:266 7a8cd00b43284a249baca4896a1128d2
#, fuzzy
msgid ""
"The value of key *\"dir\"* is the **unit vector** `dir = (cosine, -sine)`"
" of the angle, which the text has relative to the x-axis [#f2]_. See the "
"following picture: The word in each quadrant (counter-clockwise from top-"
"right to bottom-right) is rotated by 30, 120, 210 and 300 degrees "
"respectively."
msgstr ""
"キー *\"dir\"* の値は、テキストが x 軸に対してどの角度であるかを示す **ユニットベクトル** `dir = (cosine, "
"sine)` "
"です。次の図を参照してください：各象限内の単語（右上から反時計回りに、上から下まで）は、それぞれ30、120、210、300度回転しています。"

#: ../../textpage.rst:272 2f31738bfe4240cb87db5da5457edbc1
msgid "Span Dictionary"
msgstr ""

#: ../../textpage.rst:274 21e36a04dd2b41ccaa2ac5a41fb5382e
msgid ""
"Spans contain the actual text. A line contains **more than one span "
"only**, if it contains text with different font properties."
msgstr "スパンには実際のテキストが含まれています。フォントのプロパティが異なるテキストを含む場合を除き、1行には複数のスパンが含まれます。"

#: ../../textpage.rst:276 acb7415ac46a44a9970ad7feb3848dc8
msgid "Changed in version 1.14.17 Spans now also have a *bbox* key (again)."
msgstr "バージョン1.14.17で変更されました：スパンには *bbox* キーが含まれています（再び）。"

#: ../../textpage.rst:277 6f96b935f7214bfe9fe0fa959301633b
msgid "Changed in version 1.17.6 Spans now also have an *origin* key."
msgstr "バージョン1.17.6で変更されました：スパンには *origin* キーも含まれています。"

#: ../../textpage.rst:282 f923d31e2410459eaa8dedc4fae4a4fb
msgid "span rectangle, :data:`rect_like`"
msgstr "スパンの矩形、:data:`rect_like`"

#: ../../textpage.rst:283 ../../textpage.rst:342
#: 19ddd100c6044d19821bea903e5057c5 b0600465d8e14f92ac3a805003dfd603
msgid "origin"
msgstr ""

#: ../../textpage.rst:283 f09d7aca2a3943c68fe586af81fc4e0e
msgid "the first character's origin, :data:`point_like`"
msgstr "最初の文字の原点、:data:`point_like`"

#: ../../textpage.rst:284 c69c136d87cf4bc89862073ed84c1721
msgid "font"
msgstr ""

#: ../../textpage.rst:284 7f0e376cd5414f2bad09fa51c3597434
msgid "font name *(str)*"
msgstr "フォント名  *（str）*"

#: ../../textpage.rst:285 c2a55ed9572f4a109fb139375cb1bc66
msgid "ascender"
msgstr ""

#: ../../textpage.rst:285 bd02724152a849d2b89d46f0044d26d6
msgid "ascender of the font *(float)*"
msgstr "フォントのアセンダー *（float）*"

#: ../../textpage.rst:286 c2344b66ba184d05aa9e4aa10466a2d1
msgid "descender"
msgstr ""

#: ../../textpage.rst:286 b336ba9a03874823a74c8503d90682b1
msgid "descender of the font *(float)*"
msgstr "フォントのディセンダー *（float）*"

#: ../../textpage.rst:287 9845052e41e94e50a33fe12778a99e14
msgid "font size *(float)*"
msgstr "フォントサイズ *（float）*"

#: ../../textpage.rst:288 8e3f2dade3e247d585a18e778ebb0c61
msgid "flags"
msgstr ""

#: ../../textpage.rst:288 a7816ea9a8cf419e8e804b9c2881b985
msgid "font characteristics *(int)*"
msgstr "フォントの特性 *（int）*"

#: ../../textpage.rst:289 35832793702849d1bd851bb4ac0aec5b
msgid "color"
msgstr ""

#: ../../textpage.rst:289 0a6e2964b4084b18adc2b6e107d2b182
msgid "text color in sRGB format *(int)*"
msgstr "sRGB形式のテキストカラー *（int）*"

#: ../../textpage.rst:290 2876eab728ca45e39c13b5d6f8809943
msgid "text"
msgstr ""

#: ../../textpage.rst:290 b73467dbaca1421890c7f7ad1d3d3061
msgid "(only for :meth:`extractDICT`) text *(str)*"
msgstr "（:meth:`extractDICT` のみ）テキスト *（str）* "

#: ../../textpage.rst:291 4f3811a922df4407bc672ba06c4da459
msgid "chars"
msgstr ""

#: ../../textpage.rst:291 79d45aaa84014764892eb188e3d62e46
msgid "(only for :meth:`extractRAWDICT`) *list* of character dictionaries"
msgstr "（:meth:`extractRAWDICT` のみ）文字の辞書の*list*"

#: ../../textpage.rst:294 032a6e7c979d464190a8137d3928dddd
msgid ""
"*(New in version 1.16.0):* *\"color\"* is the text color encoded in sRGB "
"(int) format, e.g. 0xFF0000 for red. There are functions for converting "
"this integer back to formats (r, g, b) (PDF with float values from 0 to "
"1) :meth:`sRGB_to_pdf`, or (R, G, B), :meth:`sRGB_to_rgb` (with integer "
"values from 0 to 255)."
msgstr ""
"*バージョン1.16.0で新しく追加された項目：*. *「color」* "
"はsRGB（int）形式でエンコードされたテキストカラーで、例えば赤の場合は0xFF0000です。この整数をフォーマット（r、g、b）（PDFでは0から1の範囲の浮動小数点値）"
" :meth:`sRGB_to_pdf` または（R、G、B）、:meth:`sRGB_to_rgb` "
"（整数値で0から255の範囲）に変換するための関数があります。"

#: ../../textpage.rst:296 312e90e2af0742e29c298e48c038cca0
msgid ""
"*(New in v1.18.5):* *\"ascender\"* and *\"descender\"* are font "
"properties, provided relative to :data:`fontsize` 1. Note that descender "
"is a negative value. The following picture shows the relationship to "
"other values and properties."
msgstr ""
"*バージョン1.18.5で新しく追加された項目：* *「ascender」* と *「descender」* は、フォントのプロパティで、 "
":data:`fontsize` "
"1に対して提供されます。ディセンダーは負の値であることに注意してください。以下の画像は、他の値やプロパティとの関係を示しています。"

#: ../../textpage.rst:301 b61d8f25d7964876ae7940213c88b884
msgid ""
"These numbers may be used to compute the minimum height of a character "
"(or span) -- as opposed to the standard height provided in the \"bbox\" "
"values (which actually represents the **line height**). The following "
"code recalculates the span bbox to have a height of **fontsize** exactly "
"fitting the text inside:"
msgstr ""
"これらの数字は、文字（またはスパン）の最小の高さを計算するために使用できます。これは、実際には行の高さを表す「bbox」値ではなく、フォントサイズに完全に合わせるための高さを表します。次のコードは、スパンのbboxを、内部のテキストに完全に合わせる高さが"
" **フォントサイズ** となるように再計算します："

#: ../../textpage.rst:311 4ee464d2cf6145fca83019439bd828a5
msgid ""
"The above calculation may deliver a **larger** height! This may e.g. "
"happen for OCRed documents, where the risk of all sorts of text artifacts"
" is high. MuPDF tries to come up with a reasonable bbox height, "
"independently from the :data:`fontsize` found in the PDF. So please "
"ensure that the height of `span[\"bbox\"]` is **larger** than "
"`span[\"size\"]`."
msgstr ""
"上記の計算は、**より大きな** "
"高さをもたらす可能性があります。これは、OCRedドキュメントなどで発生する可能性があります。MuPDFは、PDFに存在する "
":data:`fontsize` から独立して、適切なbboxの高さを見つけ出そうとします。したがって、`span[\"bbox\"]` の高さが"
" `span[\"size\"]` よりも大きいことを確認してください。"

#: ../../textpage.rst:313 68e5a41860b142da9790ffa919ddc281
msgid ""
"You may request PyMuPDF to do all of the above automatically by executing"
" `pymupdf.TOOLS.set_small_glyph_heights(True)`. This sets a global parameter"
" so that all subsequent text searches and text extractions are based on "
"reduced glyph heights, where meaningful."
msgstr ""
"PyMuPDFに対して、`pymupdf.TOOLS.set_small_glyph_heights(True)` "
"を実行して、上記のすべてを自動的に実行するように依頼することができます。これは、すべての後続のテキスト検索とテキスト抽出が、縮小されたグリフの高さを基に行われるようにするためのグローバルパラメータを設定します。"

#: ../../textpage.rst:315 e50d2714c900470d98ea9a65be3834d9
msgid ""
"The following shows the original span rectangle in red and the rectangle "
"with re-computed height in blue."
msgstr "以下は、元のspanの矩形を赤で、再計算された高さを持つ矩形を青で示しています。"

#: ../../textpage.rst:321 a7803e8aedfe44f29a7d0c05a05df44b
msgid ""
"*\"flags\"* is an integer, which represents font properties except for "
"the first bit 0. They are to be interpreted like this:"
msgstr "*\"flags\"* は、フォントのプロパティを表す整数で、最初のビット 0 を除いて次のように解釈されます："

#: ../../textpage.rst:323 e56ab9d1a159422f872a4c98d181b291
msgid ""
"bit 0: superscripted (2\\ :sup:`0`) -- not a font property, detected by "
"MuPDF code."
msgstr "bit 0: superscripted (2\\ :sup:`0`)  - フォントのプロパティではなく、MuPDFコードによって検出されます。"

#: ../../textpage.rst:324 72d27ae63fe446c38cbeacda89a59319
msgid "bit 1: italic (2\\ :sup:`1`)"
msgstr "ビット 1: イタリック(2\\ :sup:`1`)"

#: ../../textpage.rst:325 5ec44ba8da8747d1aeb0d00b360eb3b0
msgid "bit 2: serifed (2\\ :sup:`2`)"
msgstr "ビット 2: セリフ付き (2\\ :sup:`2`)"

#: ../../textpage.rst:326 7534309903a44e4dacb296e2838c5438
msgid "bit 3: monospaced (2\\ :sup:`3`)"
msgstr "ビット 3: モノスペース (2\\ :sup:`3`)"

#: ../../textpage.rst:327 58396e3ac9984fda9cf6a2c18ee61fb8
msgid "bit 4: bold (2\\ :sup:`4`)"
msgstr "ビット 4: ボールド (2\\ :sup:`4`)"

#: ../../textpage.rst:329 b387ab449329462a915e25b8e116ee1d
msgid "Test these characteristics like so:"
msgstr "これらの特性は、次のようにテストできます："

#: ../../textpage.rst:334 242cfaeaef0d4445895a90a2fe2c460d
msgid ""
"Bits 1 thru 4 are font properties, i.e. encoded in the font program. "
"Please note, that this information is not necessarily correct or "
"complete: fonts quite often contain wrong data here."
msgstr ""
"ビット1からビット4までがフォントのプロパティであり、つまりフォントプログラムにエンコードされています。 "
"ただし、この情報は必ずしも正確または完全ではないことに注意してください。フォントにはしばしば誤ったデータが含まれていることがあります。"

#: ../../textpage.rst:337 d8bcedb7d79a4c9ca75b50586884a5ab
msgid "Character Dictionary for :meth:`extractRAWDICT`"
msgstr "文字のディクショナリ、:meth:`extractRAWDICT`"

#: ../../textpage.rst:342 07b80edd91d648229fd38f378ba54b38
msgid "character's left baseline point, :data:`point_like`"
msgstr "文字の左ベースラインポイント、:data:`point_like`"

#: ../../textpage.rst:343 3696d8865650443e9991b3a1f63f32b0
msgid "character rectangle, :data:`rect_like`"
msgstr "文字の矩形、:data:`rect_like`"

#: ../../textpage.rst:344 18cb535177fb4f7f88e7687f58d1e9e3
msgid "c"
msgstr ""

#: ../../textpage.rst:344 37babd51ac6b4d398b468bac7247c7e5
msgid "the character (unicode)"
msgstr "文字（ユニコード）"

#: ../../textpage.rst:347 6dd2351ab73a49698534b7cc6d7abb55
msgid ""
"This image shows the relationship between a character's bbox and its "
"quad: |textpagechar|"
msgstr "この画像は、文字のbboxとそのquadの関係を示しています：|textpagechar|"

#: ../../textpage.rst:349 32f816eba26d4065ab29b35ad3bc3eff
#: dfd291944d684c3ab6c9485fa6a8a0ea
msgid "textpagechar"
msgstr ""

#: ../../textpage.rst:355 6e0e9969e8dc4d46ad43207472493aff
msgid "Footnotes"
msgstr "脚注"

#: ../../textpage.rst:356 f1480000318e4d1ba7ce99e68cf4dc76
msgid ""
"Image specifications for a PDF page are done in a page's (sub-) "
":data:`dictionary`, called `/Resources`. Resource dictionaries can be "
"**inherited** from any of the page's parent objects (usually the "
":data:`catalog` -- the top-level parent). The PDF creator may e.g. define"
" one `/Resources` on file level, naming all images and / or all fonts "
"ever used by any page. In these cases, :meth:`Page.get_images` and "
":meth:`Page.get_fonts` will consequently return the same lists for all "
"pages. If desired, this situation can be reverted using "
":meth:`Page.clean_contents`. After execution, the page's object "
"definition will show fonts and images that are actually used."
msgstr ""

#: ../../textpage.rst:358 dbd8da99e20b48adaf6157b83814f9eb
msgid ""
"The coordinate systems of MuPDF and PDF are different in that MuPDF uses "
"the page's top-left point as `(0, 0)`. In PDF, this is the bottom-left "
"point. Therefore, the positive direction for MuPDF's y-axis is **from top"
" to bottom**. This causes the sign change for the sine value here: a "
"**negative** value indicates anti-clockwise rotation of the text."
msgstr ""

#: ../../footer.rst:71 cf585f75b90e4583907c03ef1d7897c4
msgid "This documentation covers all versions up to |version|."
msgstr "このドキュメントは |version| までのすべてのバージョンを対象としています。"

#: ../../footer.rst:-1 dc218ab3f7fe413d982bb0606429054d
msgid "Discord logo"
msgstr ""

#~ msgid ""
#~ "Image specifications for a PDF page "
#~ "are done in a page's (sub-) "
#~ ":data:`dictionary`, called *\"/Resources\"*. "
#~ "Resource dictionaries can be **inherited** "
#~ "from the page's parent object (usually"
#~ " the :data:`catalog`). The PDF creator "
#~ "may e.g. define one */Resources* on "
#~ "file level, naming all images and "
#~ "all fonts ever used by any page."
#~ " In these cases, :meth:`Page.get_images` "
#~ "and :meth:`Page.get_fonts` will return the "
#~ "same lists for all pages."
#~ msgstr ""
#~ "PDFページの画像仕様は、ページの（サブ） :data:`dictionary`  *「/Resources」*"
#~ " として行われます。リソースディクショナリは、通常 :data:`catalog` "
#~ "のページ親オブジェクトから継承されます。PDFの作成者は、ファイル全体で1つの/ */Resources* "
#~ "を定義し、すべてのページで使用されるすべての画像とフォントを名前で指定する場合があります。これらの場合、:meth:`Page.get_images`"
#~ " と :meth:`Page.get_fonts` はすべてのページに対して同じリストを返します。"

