テキストと画像をオブジェクトとして処理するエディターを見つけるか作成する必要があります。たとえば、3行のテキスト文字列があり、それを移動してキャンバス内に配置したり、画像を追加したり、そのキャンバス内でサイズを変更したりできます。結果を取得して保存し、各オブジェクトのオフセットと位置を手動で取得するか (推奨)、キャンバス全体を画像として取得して、保存して印刷できるようにします。
定規は素晴らしいでしょう... Photoshop を再作成しようとしているわけではありませんが、考え方は似ています。
私はこれを C# WinForms アプリケーションで実行しますが、WPF ソリューションの方が適していると思われます。また、winforms 内で WPF コントロールを使用できると思います...
方向性やアドバイスをいただければ幸いです。