問題タブ [aggpas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - ビットマップを AggPas 画像に添付するにはどうすればよいですか?
AggPasを使用しようとして いますが、ビットマップにアタッチするコード例が不足しているドキュメントを見つけました。
私はこのコードを持っています:
しかし、それはfalseを返しています。私が見る限り、私は正しいことをしています。私は何かが欠けているに違いない。
delphi - varプレフィックスを持つオブジェクトタイプの引数を正しく渡す方法は?
要約:
MyObject
とMyRecord
は値型ですが、MyClass
は参照型です。- 値型の変数を代入すると、変数がコピーされます。参照型の変数を代入すると、参照がコピーされます。
ProcA
およびの引数はProcC
、元の引数のコピーです。ProcB
との引数ProcD
は元のものです。- の引数
ProcE
は、元の参照のコピーです。 - の引数
ProcF
は元の参照です。 - ユニット agg_2D.pas で宣言されている Agg2D オブジェクトをラップして描画する方法については、以下の David の回答を参照してください。
==========================================
AggPasの使い方を学んでいますこれは純粋なパスカル ベクトル グラフィックス描画 API です。具体的には、TAgg2D クラスを含むユニット Agg2D.pas の代わりに、Agg2D オブジェクトを含むユニット agg_2D.pas が使用されます。ユニット Agg2D.pas よりもユニット agg_2D.pas を選択する理由は、クロスプラットフォーム機能のためです。
しかし、var プレフィックスを持つ Agg2D オブジェクト型の引数を正しく渡すことができません。次のコードに示すように、TForm1 によって作成された Agg2D オブジェクトを、実際に形状の描画を担当する別のクラスに渡したいと考えています。しかし、うまくいきません。考えられる理由についてコメントしていただけますか?オブジェクト型に関する重要な概念を見逃していたようです。どんな提案でも大歓迎です!VCL アプリケーションを新規作成し、FormCreate ハンドラーをアタッチし、描画コードを 1 行ずつコメント アウトして効果を確認できます。
プロシージャ引数の var プレフィックスをすべて削除すると、2 番目の円描画コードも機能しなくなりますが、これはよくわかりません。便宜上、ユニットは次のように表示されます。
delphi - AggPasを使用してオングストローム(Å)を描画する方法は?
要約:
AggPasライブラリを使用してオングストローム記号を出力する方法を見つけるのは運が悪い。
===============================================
AggPasライブラリのテキスト描画関数は、PAnsiCharパラメータを取ります。PAnsiCharを使用してオングストローム(Å)を含むテキストを指すにはどうすればよいですか?
便宜上、次のコードのDrawTextCenterAlignedプロシージャは、オングストローム文字を出力できません。
delphi - Delphi XE で混合ベクトル イメージとビットマップ イメージをレンダリングする最良の方法は何ですか?
ピクセル間の境界を重ね合わせたビットマップ イメージをレンダリングできるようにしたいと考えています (境界の色は、自家製のルーチンによるものです)。ズームとパンでは、境界の目盛りは同じままでなければなりません。
ズームとパンについては、こちらで説明されているようにgraphics32を使用しています 境界を描くために、AggPasModを使用してDelphi 2010、XE、XE2のベクター画像を作成することを考えました...これはChristian Buddeによって更新されましたこちら.
ただし、 AggPasModは独自のタイプの画像で動作するため、両方のツールを相互作用させるのに苦労しています。
私はコーディングの専門家ではないので、その問題を解決する最善の方法についてアドバイスをいただければ幸いです。
前もって感謝します、