Описание тега system.drawing.graphics

1 ответ

System.Drawing.Graphics обрезать конец строки?

Работая над алгоритмом рендеринга текста, я наткнулся на странное поведение Graphics.MeasureString() метод. Кажется, что он внутренне обрезает конец строки. g.MeasureString("d", font).Width //is 13.289278 g.MeasureString("d ", font).Width //is 13.28…
0 ответов

Элемент управления WebBrowser.DrawToBitmap печатает пустую белую страницу

В форме Windows у меня есть веб-страница, и я хочу напечатать ее содержимое, в любом случае, напрямую распечатать на принтере или сохранить растровое изображение и распечатать позже. До сих пор мне удалось получить код из Интернета и начать сохранен…
1 ответ

System.Drawing.Graphics, рисовать таблицы?

У кого-нибудь есть примеры использования этой библиотеки System.Drawing.Graphics для рисования таблиц с использованием DrawRectangle или DrawRectangles или любым другим методом? Я пытаюсь настроить здесь с DrawRectangle, но это сложно, это занимает …
0 ответов

Многопоточность для построения двух разных графиков в C#

Если я создаю две разные темы для каждого графика, можно ли комбинировать оба графика и отображать их в одном графическом окне? Я пробовал это, используя единственную нить, но я не мог получить желаемый результат. вот код, который я пробовал: Вывод …
20 сен '17 в 06:45
0 ответов

Преобразование шестиугольника в треугольник с помощью System.Drawing

Итак, у меня есть следующий код, но когда он проходит некоторые шаги, он начинает не заполнять фигуру и в конце концов он не заполняет ее вообще. Я пробовал некоторые изменения, такие как использование линий, а не полигонов, но это не помогло. Не зн…
0 ответов

Как нарисовать Rectangle после запуска вручную из WinForm?

Я собираюсь создать программу, которая рисует различные формы на экране. Для этого я создал два WinForme. Первый (ActiveHandle) предназначен для выбора фигуры для рисования. Для этого я использовал флажки, каждый из которых описывает значение в файл…
2 ответа

Графика над картинкой не отображается, и если она есть, они мерцают перед исчезновением

Я работаю над приложением Windows Form и когда я использую System.Drawing.Graphics в верхней части графического окна графика либо не появляется, либо появляется только на мгновение перед тем, как исчезнуть. Это код, который я использую для установки…
2 ответа

В GDI+ произошла общая ошибка при сохранении изображения

Я прочитал ответ на тот же вопрос и сделал все, что просили сделать. Я также дал разрешение на запись в папку для текущего пользователя, как упоминалось в одном из предыдущих ответов, но все еще получаю эту ошибку. Поэтому, пожалуйста, кто-нибудь мо…
24 апр '15 в 06:31
2 ответа

VB.NET Рисование двухпиксельной прозрачной рамки вокруг созданного на лету png-изображения?

Я довольно новичок в программировании графики, тем более с VB, поэтому я бегу к стене здесь. Я сделал в основном весь код, все, что мне не хватает, это добавить несколько пикселей прозрачного отступа / рамки вокруг изображения, и я застрял. Я огляну…
1 ответ

Рисовать графики с помощью мыши

Я строю программу-график, которая отображает до 12 различных графиков. Все графики должны быть видны одновременно Должна быть возможность изменить активный график с помощью мыши. Я строю график так: using (Graphics G = Graphics.FromImage(graph_canva…
20 янв '16 в 15:05
0 ответов

Элементы управления инфраструктурой иногда не отображаются

У меня странная проблема с элементами управления Infragistics. По большей части они работают нормально, но время от времени один не будет отображаться во время выполнения, и я увижу элемент управления в форме с красным крестиком. Последний пример - …
29 мар '17 в 13:09
2 ответа

Рисование с помощью System.Drawing.Graphics при загрузке формы

Я пытаюсь нарисовать прямоугольник, используя System.Drawing.Graphics в C# Windows Forms, но я не могу заставить его работать без использования нажатия кнопки. Поиск в Интернете обнаружил, что я должен использовать либо событие Paint, либо Shown в с…
11 окт '17 в 23:21
1 ответ

Как динамически обновить PolyLine в WPF?

Моя цель - иметь ломаную линию, в которой я могу добавлять точку каждые 2 секунды, и PolyLine отображает ее в пользовательском интерфейсе. У меня есть PolyLine, которая связана с ObservableCollection с помощью преобразователя значений следующим обра…
2 ответа

Как сохранить объект system.drawing.graphics в файл PDF с помощью PDFsharp?

Я часами искал, пытаясь выяснить, как это сделать безуспешно. Я нашел команду "FromGraphics", которая считывает объект "system.drawing.graphics" в тип XGraphics, но не уверен, как добавить это в вывод PDF. Большинство примеров, которые я нахожу, пок…
04 июн '15 в 22:38
2 ответа

C# сохранить System.Drawing.Graphics в.png

Я попробовал с графикой.Save(); Graphics newImage = Graphics.FromImage(bmp2); newImage.DrawImage(bmp, 87, 37, 0, 0); newImage.Save(); но когда я пытаюсь установить имя файла, как в Image.Save(@"HereGoesName.PNG"); Метод я получаю сообщение об ошибке…
19 авг '16 в 19:56
1 ответ

Полная потеря качества при изменении размера небольшого размера System.Drawing.Bitmap

Я сталкиваюсь с полной потерей качества при изменении размера System.Drawing.Bitmap меньшего размера. Я использовал растровое изображение размером 8 X 8 (в пикселях). В то время как я изменяю его размер до 1 X 1, содержимое изображения полностью пус…
0 ответов

Как рассчитать высоту столбца Excel на основе текста в C#

Мне нужно рассчитать высоту столбца Excel на основе текста с фиксированной шириной столбца. Я использую метод ниже, чтобы вычислить высоту для данного текста с заданным шрифтом. Но все равно он не возвращает точную высоту. Может кто-нибудь подсказат…
26 май '16 в 07:54
0 ответов

Получите пиксели, которые будут отрисованы System.Drawing.Graphics

Вместо того, чтобы непосредственно рисовать на экране, я сначала хочу получить пиксели, которые будут нарисованы. Перед розыгрышем хочу что-то с ними сделать. Итак, как я могу получить массив этих пикселей? Должен ли я написать свои собственные алго…
13 окт '16 в 17:42
0 ответов

Как нарисовать строку, где подстроки имеют разные стили шрифта

Я работаю над дизайнером, подобным Adobe Photoshop, написанным на C#. Я дал задание реализовать новую функцию, которая заключается в рисовании выделения и применении различных стилей шрифта к подстроке или слову в текстовом вводе и рисовании этого. …
10 мар '16 в 11:38
0 ответов

Нестабильная толщина линии при использовании System.Drawing.Graphics

Я пытаюсь нарисовать прямые вертикальные линии с шириной пера 1. Следующий метод рисует вертикальные линии сетки линейного графика. public override void DrawGridLines(GDIGraphics graphics, Rectangle plotArea) { using (Pen pen = new Pen(gridLineColor…
06 фев '18 в 11:56