Выбор альтернативной единицы измерения
Выбор альтернативной единицы измерения
Если вы не хотите выполнять визуализацию изображений с использованием пиксельных единиц измерения, вы имеете возможность изменить эту принятую по умолчанию установку с помощью свойства PageUnit объекта Graphics. Свойству PageUnit можно присвоить любое значение из перечня GraphicsUnit.
public enum GraphicsUnit {
// Мировые координаты.
World,
// Пиксель для видеодисплея и 1/100 дюйма для принтера.
Display,
// Пиксель.
Pixel,
// Стандартная точка принтера (1/72 дюйма).
Point,
// Дюйм.
Inch,
// Стандартная единица документа (1/300 дюйма).
Document,
// Миллиметр.
Millimeter
}
Чтобы проверить, как изменяется базовая единица измерения, модифицируйте имеющийся программный код так, как предлагается ниже.
private void MainForm_Paint(object sender, PaintEventArgs e) {
// Отображение прямоугольника а дюймах, а не в пикселях…
Graphics g = e.Graphics;
g.PageUnit = GraphicsUnit.Inch;
g.DrawRectangle(new Pen(Color.Red, 5), 0, 0, 100, 100);
}
Вы должны увидеть совершенно другой прямоугольник, как показано на рис. 20.4.

Рис. 20.4. Визуализация в дюймах
Причина того, что здесь более 90% области клиента формы занято темным (красным) цветом, заключается в указании пера "шириной" в 5 дюймов! Сам прямоугольник теперь имеет размеры 100?100 дюймов, и тот маленький светлый прямоугольник, который вы видите на рисунке в правом нижнем углу, является левым верхним углом большого внутреннего прямоугольника.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Единицы измерения CSS
Единицы измерения CSS Единицы измерения CSSВ этой таблице перечислены все единицы измерения, поддерживаемые CSS.Единица измерения === ОбозначениеВысота буквы M текущего шрифта === emВысота буквы x текущего шрифта === exПикселы === pxПункты === ptПики === pcДюймы === inМиллиметры ===
2.5 Логические единицы хранения (LUN)
2.5 Логические единицы хранения (LUN) Единицы хранения, которые расположены в схеме, приведенной рис. 2.2, за контроллером подсистемы хранения, должны поддерживать определенный метод адресации. Эти единицы называются LUN (logical unit number). В контексте приложений хранения данных или
7.2.4. Измерения и анализ
7.2.4. Измерения и анализ Ключевые практики раздела «Измерения и анализ» описывают основные методы измерений, необходимых для определения статуса операций, относящихся к разделу «Выполняемые действия». Являясь неотъемлемой частью группы ключевых процессов, измерения
Измерения и анализ
Измерения и анализ Измерение 1 Выполнение измерений и использование их результатов для определения состояния работ по отслеживанию хода проекта и контролю над ним.Примеры измерений: определение объема трудозатрат и других ресурсов, вложенных в выполнение работ по
Измерения и анализ
Измерения и анализ Измерение 1. Выполнение измерений и использование их результатов для определения эффективности работ по интегрированному управлению разработкой ПО.Примеры измерений:объем выполненных на текущий момент работ по управлению проектом в сравнении с
Единицы измерения и линейки
Единицы измерения и линейки По умолчанию шкала линеек измеряется в сантиметрах, а кегль текста – в пунктах. Вы можете выбрать другие единицы измерения. Например, размеры символов текста можно также задавать в миллиметрах или пикселах, а на линейках отобразить шкалу в
Единицы измерения
Единицы измерения В типографике принята своя, особая система единиц измерения, отличающаяся и от привычных нам сантиметров-миллиметров, и от зарубежных дюймов с футами. Как мы увидим при изучении программы Adobe InDesign, эти единицы измерения до сих пор используются, несмотря
7.6. Преобразование из секунд в более крупные единицы
7.6. Преобразование из секунд в более крупные единицы Иногда нужно преобразовать заданное число секунд в дни, часы, минуты и секунды. Это можно сделать следующим образом:def sec2dhms(seсs) time = seсs.round # Отбрасываем микросекунды. sec = time % 60 # Извлекаем
ПИСЬМОНОСЕЦ: Плотность файла меньше единицы!
ПИСЬМОНОСЕЦ: Плотность файла меньше единицы! За проявленную гражданскую смелость и обнаружение факта файлового недовеса приз-сюрприз получает Алексей Невров. Сегодня я на «отлично» защитила курсовую на тему «Развитие научно-популярных изданий в России на примере
Огюст Бланки, пламенный революционер и отец альтернативной истории Василий Щепетнёв
Огюст Бланки, пламенный революционер и отец альтернативной истории Василий Щепетнёв Опубликовано 16 июня 2013 Говорят, у Михаила Тухачевского во дни антоновского мятежа на столе рабочего кабинета всегда лежала открытой «История Пугачёвского
1.2. Определение количества информации. Единицы измерения количества информации
1.2. Определение количества информации. Единицы измерения количества информации Как уже отмечалось, понятие информации можно рассматривать при различных ограничениях, накладываемых на ее свойства, т. е. при различных уровнях рассмотрения. В основном выделяют три уровня
Лингвистические Модульные Единицы
Лингвистические Модульные Единицы Принцип Лингвистических Модульных Единиц утверждает, что формализм описания ПО на различных уровнях (спецификации, проектирования, реализации) должен поддерживать модульность:Принцип Лингвистических Модульных ЕдиницМодули должны
Форматы состояния и единицы измерения
Форматы состояния и единицы измерения Форматы состояния в Sound ForgeЩелкнув правой кнопкой мыши в любом месте шкалы времени или в полях состояния текущего выделения на панели управления воспроизведением, вы задаете файлам различные форматы состояния. Можно