Описание тега measurestring
1
ответ
System.Drawing.Graphics обрезать конец строки?
Работая над алгоритмом рендеринга текста, я наткнулся на странное поведение Graphics.MeasureString() метод. Кажется, что он внутренне обрезает конец строки. g.MeasureString("d", font).Width //is 13.289278 g.MeasureString("d ", font).Width //is 13.28…
20 ноя '14 в 14:44
1
ответ
GDI+ MeasureString() неправильно обрезает текст
Я пытаюсь завершить код, который может размещать текст на экране. Следующий код C# помещен в Paint Например, обработчик события пустой формы Windows: string[] s = new string[] { "Sample text ", "to test", " this layout ", "algorithm" }; PointF[] pts…
23 июн '12 в 15:46
1
ответ
Как вычислить правильную ширину цифры в пикселях?
У меня есть пользовательский элемент управления, который может иметь настраиваемый пользователем шрифт в будущем (масштабирование уже реализовано). Я должен заполнить прямоугольник двумя цифрами, которые образуют число base-10. У меня есть разные цв…
25 янв '19 в 13:07
1
ответ
Универсальная функция для возврата меры String (Graphics.MeasureString)
В C# или VB.NET, как я мог бы написать универсальную функцию, которая должна только передать строку и шрифт, чтобы вернуть меру шрифта? Вот что я пробовал: Private Function Get_Text_Measure(ByVal text As String, _ ByVal font As Font) As SizeF Using …
22 окт '13 в 15:19
2
ответа
"Произошла общая ошибка в GDI+" при использовании MeasureString
У меня есть переопределенный (WinForms) элемент управления MemoEdit (к сожалению, я не могу дать вам код). Если я ввожу более 32000 символов, возникает ошибка "В GDI+ произошла общая ошибка". Я подумал, что в моем элементе управления есть ошибка (ис…
31 май '15 в 09:48
1
ответ
Получить высоту строки, в которой для ячеек установлен WrapText
Я пытаюсь вычислить высоту строки, которую вставляю в свой лист Excel. Ячейки строки отформатированы с WrapText=true, поэтому высота строки не фиксирована. Доступ к строке. Высота вернет ноль. Я думал об использовании чего-то похожего на Graphics.Me…
12 авг '14 в 15:25
2
ответа
Учитывает ли метод Graphics MeasureString ширину контейнера и перенос строк?
Мне нужно вычислить высоту строки, учитывая, что я уже знаю ширину. Например, если есть строка типа "Curabitur semper ipsum semper nulla dictum, Vel vulputate elit fringilla. Donec nec placerat purus, ut blandit lectus. Maecenas non molestie nulla. …
30 дек '13 в 16:56
3
ответа
MeasureString() не возвращает достаточную ширину
У меня есть следующий код для создания Label на PictureBox: Label l = new Label(); l.Text = _name; l.Size = CreateGraphics().MeasureString(_name, l.Font).ToSize(); l.BackColor = Color.White; но метка всегда сбрасывает последний символ. Если я добавл…
25 окт '12 в 13:34
0
ответов
Функция MeasureString дает размер, но он больше, чем размер текста
У меня есть функция, чтобы рисовать текст с супер и подписчиком. Я использую функцию MeasureString, чтобы получить размер текста. У меня есть проблема, когда я использую "StringFormat.GenericDefault", есть некоторые промежутки между текстами, и когд…
01 авг '18 в 05:15
2
ответа
Как оценить длину строки для печати?
Я пытаюсь оценить длину напечатанной строки. Font newFont = new Font("Arial", 12, FontStyle.Bold, GraphicsUnit.Point); label1.Font = newFont; labe1.Text = "300028"; Graphics g = Graphics.FromHwnd(label1.Handle); SizeF txtSize = g.MeasureString(label…
06 ноя '14 в 12:25
2
ответа
Почему Graphics.MeasureString неправильно измеряет арабскую строку?
У меня есть арабская строка, которая является результатом объединения арабской строки и ": 100". Эта строка измерена и нарисована неправильно. Зачем? public partial class Form1 : Form { string strIncorrectMeasure = "مەھسۇلات باھاسى" + " : " + "100";…
18 авг '15 в 08:12
3
ответа
Как мне реализовать перенос слов?
XNA имеет класс Spritefont, который имеет метод MeasureString, который может возвращать ширину и высоту string, Я пытаюсь понять, как создать метод, который будет эффективно возвращать строку с Environment.Newline вставляется в нужных местах, так чт…
13 апр '13 в 09:48
2
ответа
Разместить текст внутри TextBox в формах окон VB.net
В одном из моих приложений мне требуется разместить текст внутри текстового поля, а ширина и высота текстового поля должны меняться в зависимости от длины текста. Так что я использую TextSize = gr.MeasureString(textcontent, TextFont) где textcontent…
19 фев '14 в 07:19
2
ответа
C# Метка игнорирует пробелы при запросе MeasureString?
Я пытался найти ошибку в приложении типа ленты тикера. Надеюсь, этот фон не слишком долго. Фон: на ленте тикера должны отображаться символы, начинающиеся справа, а затем прокручиваться влево. Мне нужно использовать метку (или я?) Из-за того, что при…
21 авг '15 в 07:57
0
ответов
MeasureString перед масштабированием дает тот же результат
Я хочу добавить текст к изображению. Я делаю текстовое поле для ввода текста, после чего этот текст будет отображаться в графическом объекте. Но размер шрифта не правильный. Если Drawing.Graphics масштабируется путем увеличения/уменьшения масштаба. …
10 фев '22 в 13:47
0
ответов
Пользовательская строка меры в C# без Graphics.MeasureString
Я пытаюсь создать изображение с заголовком/текстом для Youtube-Thumbnails. Определены следующие правила: Текст является заголовком видео и всегда меняется с миниатюры на миниатюру. Porgram использует предопределенную ширину текста, которая не должна…
06 апр '22 в 12:05