PDFエクスポート: モノクロおよびグレースケールモードの使用

図面をグレースケールまたはモノクロドキュメントとして PDF 形式にエクスポートする必要がある場合があります。通常の方法は、プロットスタイル (monochrome.ctb/stb および grayscale.ctb/stb) を使用することです。

image1

そして、それで十分な場合もありますが、残念ながら常にそうとは限りません。プロットスタイル自体を設定できるかどうかは、図面で使用されている色依存または名前付きプロットスタイルに依存し、それが存在しない場合があります。また、モノクロ/グレースケールプロットスタイルは、画像、アンダーレイ、OLE オブジェクト、および一部の種類のハッチングなどのエンティティには適用できません。

image2

PDFExport は .dwg ファイルだけでなく、複数の製品に対応する機能であるため、他の種類の図面ではプロットスタイルやそれに類するものがまったく使用されない場合があります。

したがって、このような場合には、PDFExport の特別な機能であるカラーポリシーを使用できます。

image3

これは、PDFExportParams クラスの次のメソッドで設定できます。

/** \details
Sets a new export color policy value.
\param policy [in] color policy to be set.*/
void setColorPolicy(ColorPolicy policy) { m_colorPolicy = policy; }

カラーポリシーは以下の値に設定できます。

/** \details
  Export color policy. Determines how colors form an original drawing are exported to .pdf file. */
enum ColorPolicy
{
  kNoPolicy = 0,// No color policy. A drawing is exported with its native color palette (as is). Default value
  kMono = 1,    // Drawing is exported to a monochrome .pdf file.
  kGrayscale = 2// Drawing is exported to a grayscale  .pdf file. Native colors are converted into grayscale
};

そして、前の図で示されているように、モノクロプロットスタイルも、使用可能であれば設定できます。

image4

前の図は、グレースケールポリシーが適用されたエクスポートの結果を示しています。

今すぐ始める

ODAソフトウェアを60日間無料でお試しください。
リスクなし、クレジットカード不要。

無料で試す