1.チャート画面での文字化けの修正方法の回答をお伝えします。
手順:
EspressReportESをインストール時に作成されたEspressReportESフォルダの中のERES Organizer.bat/shのコードの終わりに
下記のコードを追加します。
例) -xmlEncoding:ISO-2022-JP
注)半角スペースが入ります。
1.チャート画面での文字化けの修正方法の回答をお伝えします。
手順:
EspressReportESをインストール時に作成されたEspressReportESフォルダの中のERES Organizer.bat/shのコードの終わりに
下記のコードを追加します。
例) -xmlEncoding:ISO-2022-JP
注)半角スペースが入ります。
EspressChartをインストール時に作成されたEspressChartフォルダ
のEspressManager.bat/shとdesigner.bat/shを下記のように編集します。
1)EspressManager.bat/shの修正方法
参考コード
set JAVA_EXECUTABLE=C:Program FilesJavajdk1.5.0_15binjava.exe
set PATH=%PATH%;.lib
%JAVA_EXECUTABLE% -Xmx128M -classpath “.libEspressManager.jar;.libFlashExport.jar;.libqblicense.jar;.libExportLib.jar;.;.libjaxp.jar;.libparser.jar;.libSVGExport.jar;.libaxis.jar;.libcommons-discovery-0.2.jar;.libcommons-logging-1.0.4.jar;.libjaxrpc.jar;.liblog4j-
1.2.8.jar;.libsaaj.jar;.libwsdl4j-1.5.1.jar;.libactivation.jar;.libmail.jar;.helpexamplesDataSourcesdatabasehsqldb.jar;”
quadbase.common.server.Server -monitor:ON -log -DBBuffer:1 -DBCleanAll:600 -file:Japanese.xml -enc:Shift_JIS”
2)designer.bat/shの修正方法
参考コード
set JAVA_EXECUTABLE=C:Program FilesJavajdk1.5.0_15binjava.exe
set PATH=%PATH%;.lib
%JAVA_EXECUTABLE% -Xmx128M -classpath “.libxercesImpl.jar;.libChartDesigner.jar;.libFlashExport.jar;.libExportLib.jar;.libqblicense.jar;.;.libjaxp.jar;.libparser.jar;.
libSVGExport.jar;.helpexamplesDataSourcesdatabasehsqldb.jar;.helpmanual” quadbase.chart.designer.
InitFrame %1 %2 %3 %4 %5 %6 %7 %8 %9 -file:Japanese.xml -enc:Shift_JIS”
(注)-file:Japanese.xml -enc:Shift_JIS”
このようにコードを追加します(前に半角スペースが入ります)。
●質問
ライセンス・キーを運用システムに入れ換えて登録したところespressmanagerが以下のエラーとなり起動できなくなりました。
—————————————————————–
# ./espressmanager.sh
Operating System Name = SunOS
Exception in thread “main” java.lang.UnsatisfiedLinkError: no CPUCheckSun in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1403)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:832)
at quadbase.common.util.internal.CPUCheckSun.(CPUCheckSun.java:7)
at quadbase.common.util.internal.IOUtil.checkCPU(IOUtil.java:418)
at quadbase.common.util.internal.IOUtil.checkCPU(IOUtil.java:408)
at quadbase.common.util.internal.LCKey.isValidMachine(LCKey.java:302)
at quadbase.common.util.internal.LCKey.isValidServer(LCKey.java:294)
at quadbase.common.server.Server.(Server.java:299)
at quadbase.common.server.Server.(Server.java:248)
at quadbase.common.server.Server.main(Server.java:982)
—————————————————————
原因はなんでしょうか?
●回答
環境変数のLD_LIBRARY_PATHに、「libCPUCheckSun.so」の
設定がされているかをご確認頂けますでしょうか。
設定がされていない場合は、下記をご設定下さい。
———————————————————————–
export LD_LIBRARY_PATH = $LD_LIBRARY_PATH: EspressChart>/lib/libCPUCheckSun.so:/lib
※の部分は、お客様のEspressChartのインストール
ディレクトリの場所を指定します。(例:/disk2/local/EspressChart 等)
———————————————————————–
EspressReport/ChartからDB2 UDBへの接続後に下記のエラーが現れた時:

“DB2 SQL error: SQLCODE: -204, SQLSTATE: 42704 DB2ADMIN.TABLE” [SELECT
* FROM IDSC.TABLE]
これはDB2 UDBへの接続には成功していますが、DB2には2-part table nameの指定が必要です。

DataRegistry ウィンドウで2-part Qualified Table Nameを選択ししてください。
2-part Qualified Table Nameは指定したデータベースのテーブルでデータ表示が可能なものです。
1. EspressReportの Report Designerを起動させます。
2. レポート(帳票)のデザインを開始します。
3. ツール・バーから「Insert Rectangle」アイコンをクリックし、テーブル・ヘッダーを含んでマウスでドラッグします。

4. 長方形ラインを選択します。

5. Formatメニュから「Bounds」オプションを選択し、「Round Conner Radius」で数値を入力します。Cmで0.08が、 Inchesで0.03が最適

6. 「OK」をクリックします。出力されたPDFでは選択された部分の角は丸く設定されます。現状この機能はPDFのみに有効です。

EspressReport ESを活用して実用的なダッシュボードプレゼンテーションの作成が簡単に行えます。システムにディプロィしたチャートとレポートを使用してユーザは簡単にダッシュボードへ関連する情報を重要な部品をしてまとめるができます。
ダッシュボードは1ページにすべての選んだレポート/チャートを表示することができ、ユーザが重要なデータへスナップショットすることができます。
共通のフィルタをすべてのダッシュボードの要素に適応することで、ユーザはデータ範囲に「ダイヤルイン」で指定することができます。ドリルダウン機能もダッシュボード・アイテムに追加することができ、ユーザは更なる情報用の重要なデータに簡単にドリルすることができます。
他のダッシュボードとは違いEspressESは管理者や開発オーバーヘッド無く、作成することができます。組み込まれたDashboard Builderインターフェイスにはカスタムなダッシュボード作成に必要なツールがすべて含まれています。
EspressReport ESダッシュボードに関るホワイトペーパー
EspressReport ES のダッシュボード機能を検証できるデモサイトがオープンしました。
Quadbaseのサイトで、表示は英語になります。
「EspressManager」を特に使わない場合は、プログラムに
QbChart.setEspressManagerUsed(false);
上記のステートメントを追加します。このステートメントは、
chart = new QbChart(applet, QbChart.VIEW3D, QbChart.COL, data,
colInfo,null)
上記の様なchartに関するステートメント(例ですが)よりも前に記述して下さい。
QbChart.setEspressManagerUsed(false)
よりも先にchartの生成・表示等に関するステートメントが書かれておりますと、エラーとなる場合も考えられますのでご注意下さい。

Question:X軸に日付を用いた場合のラベル表示間隔(HLCOチャート)
日付データをX軸にマッピングし、ラベルの表示間隔を年・月・日で指定したいのですが。
Answer:In the HLCO_sample.cht the X axis date labels are displayed
as category ofinput data on the X axis. In this mode of display,
You can use the Zoom option to change the beginning/end date
and whether you want to display date linearly.
An example is enclosed, created by using LINE chart
with secondary axis (using the same scale as primary axis).
Displaying only the points but not the LINE will make LINE chart
looking like SCATTER chart.

異なったフラットフォームでチャートサイズを正確にコントロールする方
例:
サイズキャンバス(Canvas)サイズをchart.export() サイズと正確に同じにする必要があります。
myChart.gethCanvas().setSize(new Dimension(400,300));
————————————————————–
myChart.export(QbChart.GIF,”Sample_1014″,400,300);
// The purpose of this is to disable the automatic resizing
// Then you may move the Legend to a precise location on Canvas
//Move legend > ILegend legend = myChart.gethLegend();
legend.setPosition(new Position((float).82,(float).6));
// Please do not use setFitOnCanvas here as it do small adjustment to fit the X label
// ……………………………
[質問]Y軸を無視してただの文字項目として扱うこと方法?
[回答]To make just the y-axis disappear while keeping the axis labels:
QbChart chart = new QbChart(…..);
chart.gethYAxis().setVisible(false);