ニッカー ランキングとまとめ
- オペレーティングシステム:
- Windows 2003, Windows 98, Windows 2000, Windows NT, Windows XP
ニッカー タグ
ニッカー 説明
私のプロジェクトの1つのために補間された行を示すことができるチャートコンポーネントが必要な場合私は洗練されたフル機能のチャートを必要としません、私は基本的な機能を持つ単純なものを必要としています。標準のDelphi TChartコンポーネントでそれをする方法が見つかりません。私は自分のものを書くことにしました。 現在それは3つのグラフスタイルを持っています:線、bスプラインの滑らかな線、そしてバー。それはマルチライニングされたタイトル、伝説、自動y軸、そして複数のシリーズをサポートしています。それはまた、単色ブラシを使用してグラフのモノクロバージョンを製造することができます。これらの機能は私のプログラミングのニーズには十分です。 私はこのコンポーネントを作成することから多くを学びました。アルゴリズムは、任意の値のセットからゼロに並ぶ軸値範囲を選択するように学びました。また、このコンポーネントでは収容されているBスプラインのみがいくつかの線形補間アルゴリズムを学びました。そして最後に私はそれがそこに一握りのチャートコンポーネントしかないのかを理解しています。 コンポーネントの主な方法がいくつかあります。 手順BeginDate; ■コンテンツの更新を防ぐためにこの方法を呼び出します。これは、チャートにかさばるデータを追加したい場合に便利です。データを提供しているときにEndUpdateを呼び出すことを忘れないでください。 手順endUpdate; ■このメソッドを呼び出して再度更新を行います。このメソッドを呼び出す前にBeginUpdateを呼び出す必要があります。 関数addseries(akind:tserieskind):tniceSeries; ■チャートに新しいシリーズを追加します。シリーズは、バー、ライン、または滑らかなラインタイプです。 関数clientToChart(const x、y:整数; var ax、ay:double):boolean; ■マウス位置からx軸とy軸の値を取得するようにこの関数を呼び出します。 XおよびYパラメータはマウスの位置であり、対応するX軸およびY軸の値はAXおよびAY変数に格納されます。指定されたマウス位置がX軸およびY軸の範囲内にある場合、この関数はtrueを返します。それ以外の場合は、falseを返します。 手順removeSeries(ASERIEE:TNiceries); ■チャートからシリーズを削除します。 手順クリア ■チャートからすべてのシリーズを削除します。 関数createmetafile:tmetafile; ■チャートからメタファイル(WMF)を作成します。この機能は、チャートの内容をファイルに保存する場合に便利です。 手順COPYTOCLIPBOARD; ■チャートの内容をクリップボードにコピーします。コンテンツは、グラフィックイメージとして任意のアプリケーションに貼り付けることができます。
ニッカー 関連ソフトウェア