グラフエクスポート

Originは、グラフをさまざまな画像形式にエクスポートすることができます。 Origin Cは、export_page および export_page_to_image 関数でこの機能にアクセスできます。

次のサンプルは、プロジェクト内のすべてのグラフをEMFファイルにエクスポートします。 EMFファイルの名前は、グラフの名前と同じで、Cドライブのルートに出力されます。

string strFileName;
foreach(GraphPage gp in Project.GraphPages)
{
    strFileName.Format("c:\\%s.emf", gp.GetName());
    export_page(gp, strFileName, "EMF");
}

次のサンプルは、800x600のJPEGファイルにアクティブグラフをエクスポートします。 JPEGファイルの名前は、グラフの名前と同じで、Cドライブのルートに出力されます。

GraphPage gp;
gp = Project.ActiveLayer().GetPage();
if( gp ) // アクティブページがグラフの場合
{
    string strFileName;
    strFileName.Format("c:\\%s.emf", gp.GetName());
    export_page_to_image(strFileName, "JPG", gp, 800, 600, 8);
}