Show / Hide Table of Contents

Ограничение поверхности для рисования в GDI+

Обрезка заключается в ограничении Рисование прямоугольника или области. На следующем рисунке строку «Hello», была выполнена Обрезка область в форме сердца.

Ограничение поверхности для рисования

Задание области обрезки

Регионы могут создаваться из пути и пути могут содержать границы строк, поэтому контурного текста можно использовать для обрезки. Ниже показан набор концентрических эллипсов, была выполнена Обрезка внутреннюю часть текстовой строки.

Ограничение поверхности для рисования

Для рисования с использованием обрезки, создание Graphics , задать его Clip свойство и затем вызвать методы рисования этого же Graphics объекта:

myGraphics.Clip = myRegion;
myGraphics.DrawLine(myPen, 0, 0, 200, 200);

См. также

  • System.Drawing.Graphics
  • System.Drawing.Region
  • Прямые и кривые линии и фигуры
  • Использование областей
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX