Я хочу сделать снимок экрана полного кода из одного отдельного файла студии. Возможно ли это?Снимок экрана файла кода C#
если да, то как?
Я хочу сделать снимок экрана полного кода из одного отдельного файла студии. Возможно ли это?Снимок экрана файла кода C#
если да, то как?
Печать на что-то вроде писателя в формате PDF? или «Microsoft Office Document Image Writer»?
Думайте, что это будет путь.
Вы можете попробовать это
- Файл
- печати
- Выберите имя принтера в Writer Microsoft XPS Document
- Нажмите OK
Для поддержки цветов, вы можете вставить код в огромный RichTextBox (или обычного размера с NumericUpDowns для контроля ширины и высоты) и есть кнопка, которая будет делать:
var bitmap = new Bitmap(this.richTextBox1.Width, this.richTextBox1.Height);
this.richTextBox1.DrawToBitmap(bitmap, new Rectangle(Point.Empty, bitmap.Size));
bitmap.Save("code.bmp");
Наследие (не поддерживает цвета):
var allCode = "...copy all of the code into here";
var font = new Font("Arial", 13);
SizeF size;
using (var g = Graphics.FromImage(new Bitmap(1, 1)))
{
size = g.MeasureString(allCode, font);
}
var bitmap = new Bitmap((int)size.Width + 20, (int)size.Height + 20);
using (var g = Graphics.FromImage(bitmap))
{
g.DrawString(allCode, font, Brushes.Black, 10, 10);
}
bitmap.Save("code.bmp");
Зачем нужен скриншот кода? – Robar
Вы хотите, чтобы вы скрывали код под клиентом экрана, под полосой прокрутки? –