問題タブ [drawingml]
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.
c# - 選択した PowerPoint 図形 (または DrawingML) を XAML に変換する
選択した PowerPoint 図形を XAML に変換して、同等のベクトル ベースの図形を WPF アプリ内に効果的に配置できるようにする必要があります (XAML の最終結果はスケーラブルである必要があります。画像に変換すると、目的が達成できなくなります)。 .
PowerPoint アドインを作成するなど、さまざまな方法でこれを実現できます (PowerPoint で選択した図形のベジェ ポイント座標にアクセスできる場合)。これが可能かどうかを知るには、私は PowerPoint アドインに十分に精通していません。
私の最初のアプローチは、PowerPoint の図形をクリップボードにコピーし、クリップボードの内容を理解できるオブジェクトに変換して、そこから XAML を生成することでした。これを行うと、(Art::GVML ClipFormat を介して) DrawingML 表現に到達できますが、その DrawingML を XAML に簡単に変換する方法は不明です (ゼロから作成するのに数週間のエラーが発生しやすい作業のように見えます)。
クリップボードには他の形式 (EMF、System.Drawing.Imaging.Metafile、PowerPoint 12.0 Internal Shapes) がありますが、それらはすべて行き止まりのようです。
助言がありますか?