Tôi có mã sau đây. Có cách nào dễ dàng để đặt phác thảo trên văn bản tôi đang viết không?Văn bản phác thảo với System.Drawing?
var imageEncoder = Encoder.Quality;
var imageEncoderParameters = new EncoderParameters(1);
imageEncoderParameters.Param[0] = new EncoderParameter(imageEncoder, 100L);
var productImage = GetImageFromByteArray(myViewModel.ProductImage.DatabaseFile.FileContents);
var graphics = Graphics.FromImage(productImage);
var font = new Font("Segoe Script", 24);
var brush = Brushes.Orange;
var container = new Rectangle(myViewModel.ContainerX, myViewModel.ContainerY, myViewModel.ContainerWidth, myViewModel.ContainerHeight);
var stringFormat = new StringFormat {Alignment = StringAlignment.Center, LineAlignment = StringAlignment.Center};
graphics.DrawString(customizationText, font, brush, container, stringFormat);
Cảm ơn rất nhiều cho các phản ứng, nhưng tôi dường như không thể có được điều này để làm việc. Tôi không chắc chắn (các) tình trạng quá tải nào để sử dụng cho các phương pháp này. Liệu dòng duy nhất tôi lấy ra khỏi chương trình hiện tại của tôi là dòng đồ họa.DrawString()? –
[Có.] (Http://meta.stackexchange.com/questions/700/) – Timwi
Cảm ơn thông tin này, tôi đã làm đúng những gì bạn đã nói ... Nhưng tất nhiên tôi nhận ra rằng không có chống răng cưa văn bản trông khá khủng khiếp. :(Không chắc chắn phải làm gì về điều đó. –