Добавление логотипа в печатные практическое руководство
Пожалуйста, как мне добавить изображение логотипа на левой стороне верхней части
DataGridView
и измените размер изображения на меньший размер и добавьте его в код ниже. Заранее спасибо.Что я уже пробовал:
private void printToolStripButton_Click(object sender, EventArgs e) { DGVPrinter printer = new DGVPrinter(); printer.Title = "DataGridView Report"; printer.SubTitle = "An Easy to Use DataGridView Printing Object"; printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip; printer.PageNumbers = true; printer.PageNumberInHeader = false; printer.PorportionalColumns = true; printer.HeaderCellAlignment = StringAlignment.Near; printer.Footer = "Your Company Name Here"; printer.FooterSpacing = 15;
Richard MacCutchan
Проверьте документацию на наличие DGVPrinter
класс.
Gerry Schmitz
В чем вопрос? Печать, "логотип" или "все вышеперечисленное"?
Member 14522773
Пожалуйста, это фактический код, на который я ссылаюсь, размер изображения слишком велик, и я хочу обрезать его, пожалуйста, не могли бы вы помочь мне с любым кодом, чтобы решить эту проблему.заранее спасибо.
DGVPrinter.ImbeddedImage img1 = новый DGVPrinter.ImbeddedImage();
Принтер DGVPrinter = новый принтер DGVPrinter();
Растровые bitmap1 = новое растровое изображение(@"C:\Users\fk\documents\visual студия 2013\проекты\Grace_Inventory_Login\Grace_Inventory_Login\ресурсы\key4.ПНГ");
// Этот код предназначен для обрезки размера изображения
Система.Рисование.Растровое изображение(bitmap, 60, 50 img1.Ширина, img1.Высота);
img1.theImage = bitmap1; img1.ImageX = 0; img1.ImageY = 10;
img1.ImageAlignment= DGVPrinter.Выравнивание.NotSet;
img1.ImageLocation = DGVPrinter.Местоположение.Заголовок;
принтер.ImbeddedImageList.Add(img1);