スタジオのレイアウトビューでプロットされたセクション内のシートをグラフィカルに表現し、レポートとして出力するための.NETソリューションを開発する必要があります...報告目的でベクターグラフィックスエンジンを推奨する人はいますか?
1
A
答えて
1
実際、一見すると恐ろしく見えるかもしれませんが、.NET Frameworkの2D drawingは実際には使いやすいです。ここで
はantialised余裕をもって色黒丸のカップルを描く小さな例です。
using System.Drawing;
...
Font font = new Font(FontFamily.GenericMonospace, 8);
Image reportImage = new Bitmap(270, 45);
using (Graphics graphics = Graphics.FromImage(reportImage))
{
graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
graphics.FillRectangle(Brushes.White,
new Rectangle(new Point(0, 0), reportImage.Size));
for (int i = 0; i != 6; i++)
{
Rectangle r = new Rectangle(20 + i * 40, 15, 25, 15);
graphics.FillEllipse(
i % 2 == 0 ? Brushes.DarkOrange : Brushes.DarkKhaki, r);
graphics.DrawEllipse(Pens.Black, r);
r.Offset(2, 0);
graphics.DrawString(i.ToString(), font, Brushes.Black, r);
}
}
reportImage.Save("C:\\test.bmp");
0
その正規の古いGDI +がそのトリックを行うかもしれない。
もちろん、各スタジアムの座席指定は で「マップ」してポイントでクリックすることができます。
0
Cairoは素晴らしいツールのように見えます。自分でテストしていない...まだ。しかし、それは非常に有能で、多くの出力をサポートしますフォーマット
関連する問題
- 1. は、単一目的のインスタンスが推奨されていますか?
- 2. 非推奨警告:#apply_finder_options
- 3. Rails非推奨警告
- 4. Moment.JS非推奨警告
- 5. 目的C iOS 8で推奨されていないコード
- 6. 推奨されない警告
- 7. Rails 3の非推奨警告を選択的にミュートするにはどうすればよいですか?
- 8. Ruby 2.4.1 - 警告:constant :: Fixnumは推奨されていません
- 9. 警告:Jack toolchainは推奨されていません。Androidスタジオ
- 10. プライベートメソッドを静的にすることを推奨するResharperの推奨ですか?
- 11. タイピングを修正する方法は非推奨警告
- 12. 商用目的のiText/iTextSharp:推奨されていませんか?
- 13. FactoryGirl警告シーケンス番号次は非推奨です
- 14. Winston Julia - 警告:非推奨の構文
- 15. sklearn:sklearn.preprocessing配列の非推奨警告
- 16. 抑制トワールテンプレート非推奨メソッドの警告
- 17. イオン2つの警告:[ブルボン] [非推奨]
- 18. XGBoostの非推奨警告 - Sklearn
- 19. Gradle - Groovyコンパイルの非推奨API警告を表示します。
- 20. Android - 推奨されていないAndroidスタジオでのNDK警告
- 21. 'gtk_widget_override_font'は非推奨です
- 22. setTabSFromPagerAdapterは非推奨です
- 23. カメラは非推奨です
- 24. FragmentActivity.getSupportMediaController()は非推奨です
- 25. タイプギャラリーは非推奨です
- 26. AppInvite.AppInviteApi.getInvitation()は非推奨です
- 27. WakefulBroadcastReceiverは非推奨です
- 28. NSGregorianCalendarは非推奨です
- 29. ConnectivityManager.CONNECTIVITY_ACTIONは非推奨です
- 30. stringByAddingPercentEscapesUsingEncodingは非推奨です