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

# PDFMRCParams オブジェクト（IPDFMRCParams インターフェイス）

> ABBYY FineReader Engine API の PDFMRCParams オブジェクト（IPDFMRCParams インターフェイス）— PDF および PDF/A ファイル用の Mixed Raster Content (MRC) パラメーター。MRC は文書を前景、マスク、背景の各プレーンに分割し、レイヤーごとに圧縮することで、全体的な圧縮率を高めます。

このオブジェクトを使用すると、PDF (PDF/A) ファイルの Mixed Raster Content (MRC) パラメーターを調整できます。これらのパラメーターは、[PDFPictureCompressionParams](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#mrcparams) オブジェクトの MRCParams プロパティで設定します。

MRC イメージング モデルでは、文書は 3 つの異なるレイヤーで表されます。つまり、画像を含む前景画像プレーン、テキストとその色を含むマスク画像プレーン、背景画像またはテクスチャを含む背景画像プレーンです。各レイヤーは、そのデータ型に最適な圧縮方式を使用して個別に圧縮されます。PDF (PDF/A) 向けの MRC テクノロジーを使用すると、文書の見た目を損なうことなく、ファイルの圧縮効率を大幅に高めることができます。

PDFMRCParams オブジェクトでは、次のことができます。

* 背景およびカラー マスクの圧縮パラメーターを設定する。
* 背景色およびテキストの色を変更する。
* MRC 画像プレーンに対応する PDF レイヤーの利用可否を管理する。

PDFMRCParams オブジェクトのすべてのプロパティには、妥当な既定値が設定されています。各プロパティの既定値の詳細については、対応するプロパティの説明を参照してください。

<div id="properties">
  ## プロパティ
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>名前</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>型</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>説明</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="3">
        <p>
          <em>共通プロパティ</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            読み取り専用
          </a>
        </p>
      </td>

      <td>
        <p>
          <strong>Engine</strong> オブジェクトを返します。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="assignpdflayerstomrcplanes" />

          <strong>AssignPdfLayersToMrcPlanes</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティは、出力 PDF ファイル内の PDF レイヤーの使用を管理します。TRUE に設定すると、PDF レイヤーが MRC 画像プレーンに割り当てられ、Adobe Acrobat などの PDF ビューアーで表示するレイヤーを選択できるようになります。
        </p>

        <p>
          このプロパティは、<a href="/ja/fine-reader/engine/api-reference/enumerations/pdfexportmodeenum#imageonly">
          image-only
          </a> および <a href="/ja/fine-reader/engine/api-reference/enumerations/pdfexportmodeenum#imageontext">
          image-on-text
          </a> PDF ファイルでのみ考慮されます。
        </p>

        <p>このプロパティの既定値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>カラー マスクとテキスト マスクの設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="colormaskdownsampling" />

          <strong>ColorMaskDownSampling</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          カラー マスクのダウンサンプリング率を指定します。このプロパティは、1 から 20 の値を指定できます。
        </p>

        <p>既定値は 4 です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="monochrometext" />

          <strong>MonochromeText</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          認識されたテキストを単色にするかどうかを指定します。このプロパティの値を TRUE に設定すると、<strong>TextColor</strong> プロパティでテキストの色を指定できます。
        </p>

        <p>
          このプロパティは、テキストだけでなく、たとえば表の区切り線も含む MRC テキスト マスク全体に影響します。
        </p>

        <p>このプロパティの既定値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="textcolor" />

          <strong>TextColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          単色モードでのテキストの色を指定します。このプロパティは、<strong>MonochromeText</strong> プロパティが TRUE に設定されている場合にのみ使用されます。
        </p>

        <Note>
          int 値は、RGB の 3 成分から次の数式で計算されます。(赤成分) + (256 × 緑成分) + (65536 × 青成分)。ここで、赤成分は最初の成分、緑成分は 2 番目の成分、青成分は 3 番目の成分です。たとえば、白の int 値は 16777215 です。
        </Note>

        <p>既定では、このプロパティは 0 であり、黒のテキスト色を意味します。</p>

        <p>
          このプロパティは、テキストだけでなく、たとえば表の区切り線も含む MRC テキスト マスク全体に影響します。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="usebwimageastextmask" />

          <strong>UseBwImageAsTextMask</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティを TRUE に設定すると、二値化された画像が MRC テキスト マスクとして使用されます。この設定は、手書きのメモやスタンプなどを含む、元々白黒で印刷されたドキュメントに適しています。
        </p>

        <p>
          このプロパティの既定値は FALSE であり、認識されたテキスト領域が MRC テキスト マスクとして使用されます。この設定は、複雑な背景を持つ写真や画像に適しています。
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="usemultiplemasks" />

          <strong>UseMultipleMasks</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティを TRUE に設定すると、1 つの多色背景プレーンと 1 つのマスクの代わりに、複数の単色マスクが使用されます。これにより、印刷速度が向上します。
        </p>

        <p>注記:</p>

        <ul>
          <li>このプロパティは、カラー画像でのみ使用可能です。</li>

          <li>
            このモードでは、1 文字内の色の階調はサポートされていません。文字全体が同一の色になります。
          </li>
        </ul>

        <p>既定値は FALSE です。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>背景設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="keepbackground" />

          <strong>KeepBackground</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Mixed Raster Content を使用する PDF (PDF/A) ファイルへのエクスポート時に、
          元の背景を保持するかどうかを指定します。
        </p>

        <p>このプロパティの既定値は TRUE です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="backgroundcolor" />

          <strong>BackgroundColor</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>背景色を指定します。</p>

        <Warning>
          このプロパティに任意の値を設定できるのは、KeepBackground
          プロパティが FALSE に設定されている場合のみです。そうでない場合は、元の背景が
          保持されます。
        </Warning>

        <p>
          このプロパティの既定値は -1 で、元の背景に基づいて背景色を
          自動的に検出することを意味します。
        </p>

        <Note>
          int 値は、RGB の各値から次の式で計算されます: (
          red value ) + (256 x green value ) + (65536 x blue value )。ここで、red
          value は 1 番目の要素、green value は 2 番目の要素、blue value は 3 番目の要素です。たとえば、
          白の int 値は 16777215 です。
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="backgrounddownsampling" />

          <strong>BackgroundDownSampling</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          背景のダウンサンプリング率を指定します。このプロパティには
          1 ～ 20 の値を設定できます。
        </p>

        <p>既定値は 2 です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="processpicturesasbackground" />

          <strong>ProcessPicturesAsBackground</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/threestatepropertyvalueenum">
              ThreeStatePropertyValueEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          画像を背景の一部として扱うかどうか、および画像に使用する背景圧縮オプションを
          指定します。
        </p>

        <p>
          このプロパティの既定値は TSPV\_Auto です。他のすべての
          プロパティが既定値のままの場合、自動モードでは画像は背景の一部として
          扱われません。
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfmrcparams.gif?s=f5edccc8b4a8e3e6c88cb27f55efd1ac" alt="PDFMRCParams" width="180" height="58" data-path="images/fine-reader/engine/pdfmrcparams.gif" />[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams#mrcparams)[](/ja/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfpicturecompressionparams)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

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

[エクスポートパラメーターの調整](/ja/fine-reader/engine/guided-tour/advanced-techniques/tuning-export-parameters)

[プロファイルの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[プロパティ の操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
