Класс Graphics

Summary: Represents the graphics according to the graphics engine used in the current assembly.

Module: aspose.imaging

Full Name: aspose.imaging.Graphics

Constructors

NameDescription
Graphics(source_image)Инициализирует новый экземпляр класса Graphics.

Properties

NameTypeAccessDescription
clipRegionr/wПолучает или задает область обрезки.
compositing_qualityCompositingQualityr/wПолучает или задает качество композиции.
dpi_xfloatrПолучает горизонтальное разрешение этого aspose.imaging.Graphics.
dpi_yfloatrПолучает вертикальное разрешение этого aspose.imaging.Graphics.
imageImagerПолучает изображение.
interpolation_modeInterpolationModer/wПолучает или задает режим интерполяции.
is_in_begin_update_callboolrВозвращает значение, указывающее, находится ли графика в состоянии вызова BeginUpdate.
page_scalefloatr/wПолучает или задает масштабирование между мировыми единицами и единицами страницы для этого aspose.imaging.Graphics.
page_unitGraphicsUnitr/wПолучает или задает единицу измерения, используемую для координат страницы в этом aspose.imaging.Graphics.
paintable_image_optionsImageOptionsBaser/wПолучает или задает параметры изображения, используемые для создания рисуемых векторных изображений.
smoothing_modeSmoothingModer/wПолучает или задает режим сглаживания.
text_rendering_hintTextRenderingHintr/wПолучает или задает подсказку рендеринга текста.
transformMatrixr/wПолучает или задает копию геометрического преобразования мира для этого Graphics.

Methods

NameDescription
begin_update()Начинает кэширование последующих графических операций. Графические эффекты, применяемые позже, не будут применяться сразу; вместо этого EndUpdate применит все эффекты одновременно.
clear(color)Очищает графическую поверхность, используя указанный цвет.
draw_arc(pen, rect, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.
draw_arc(pen, rect, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.
draw_arc(pen, x, y, width, height, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.
draw_arc(pen, x, y, width, height, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.
draw_arc_in_rect(pen, rect, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.
draw_arc_in_rect_f(pen, rect, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.
draw_arc_xy(pen, x, y, width, height, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.
draw_arc_xyf(pen, x, y, width, height, start_angle, sweep_angle)Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.
draw_bezier(pen, pt1, pt2, pt3, pt4)Рисует сплайн Безье, определённый четырьмя структурами PointF.
draw_bezier(pen, pt1, pt2, pt3, pt4)Рисует сплайн Безье, определённый четырьмя структурами PointF.
draw_bezier(pen, x1, y1, x2, y2, x3, y3, x4, y4)Рисует сплайн Безье, определённый четырьмя упорядоченными парами координат, представляющими точки.
draw_bezier_by_points(pen, pt1, pt2, pt3, pt4)Рисует сплайн Безье, определённый четырьмя структурами PointF.
draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4)Рисует сплайн Безье, определённый четырьмя структурами PointF.
draw_beziers(pen, points)Рисует серию сплайнов Безье из массива структур Point.
draw_beziers(pen, points)Рисует серию сплайнов Безье из массива структур Point.
draw_beziers_by_pt_array(pen, points)Рисует серию сплайнов Безье из массива структур Point.
draw_beziers_by_pt_array_f(pen, points)Рисует серию сплайнов Безье из массива структур PointF.
draw_closed_curve(pen, points)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
draw_closed_curve(pen, points)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
draw_closed_curve(pen, points, tension)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
draw_closed_curve(pen, points, tension)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
draw_closed_curve_by_points(pen, points)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
draw_closed_curve_by_points_f(pen, points)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
draw_closed_curve_by_points_f_tension(pen, points, tension)Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
draw_closed_curve_by_points_tension(pen, points, tension)Рисует замкнутый кардинальный сплайн, определённый массивом структур Point, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
draw_curve(pen, points)Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.
draw_curve(pen, points)Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.
draw_curve(pen, points, offset, number_of_segments)Рисует кардинальный сплайн через указанный массив структур PointF. Рисование начинается со смещения от начала массива.
Этот метод использует напряжение по умолчанию 0.5.
draw_curve(pen, points, offset, number_of_segments, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.
draw_curve(pen, points, offset, number_of_segments, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.
draw_curve(pen, points, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
draw_curve(pen, points, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
draw_curve_by_point_fs(pen, points)Рисует кардинальный сплайн через указанный массив структур Point.
draw_curve_by_point_fs_tension(pen, points, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
draw_curve_by_points(pen, points)Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.
draw_curve_by_points_f_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.
draw_curve_by_points_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)Рисует кардинальный сплайн через указанный массив структур Point с заданным напряжением.
draw_curve_by_points_tension(pen, points, tension)Рисует кардинальный сплайн через указанный массив структур Point с заданным напряжением.
draw_ellipse(pen, rect)Рисует эллипс, определяемый ограничивающим RectangleF.
draw_ellipse(pen, rect)Рисует эллипс, определяемый ограничивающим RectangleF.
draw_ellipse(pen, x, y, width, height)Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
draw_ellipse(pen, x, y, width, height)Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
draw_ellipse_by_xy(pen, x, y, width, height)Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
draw_ellipse_by_xyf(pen, x, y, width, height)Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
draw_ellipse_f(pen, rect)Рисует эллипс, определяемый ограничивающим RectangleF.
draw_image(image, dest_points)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect, src_unit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect, src_unit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect, src_unit, image_attributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(image, dest_points, src_rect, src_unit, image_attributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image(source_image, point)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image(source_image, point)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image(source_image, rect)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_source, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_source, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, x, y)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image(source_image, x, y)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image(source_image, x, y, width, height)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image(source_image, x, y, width, height)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_at_point(source_image, point)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image_at_point_f(source_image, point)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image_at_xy(source_image, x, y)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image_at_xyf(source_image, x, y)Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
draw_image_dest_point_f_src_rect_f_with_unit(image, dest_points, src_rect, src_unit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_point_f_src_rect_f_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_points_f_src_rect_f(image, dest_points, src_rect)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_points_src_rect(image, dest_points, src_rect)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_points_src_rect_with_unit(image, dest_points, src_rect, src_unit)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_points_src_rect_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_dest_rect_f_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_dest_rect_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_in_rect(source_image, x, y, width, height)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_in_rect_f(source_image, x, y, width, height)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_in_rectangle(source_image, rect)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_points(image, dest_points)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_points_f(image, dest_points)Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
draw_image_rectangle_f(source_image, rect)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_src_dest_rects_f_with_unit(source_image, rect_source, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_src_dest_rects_with_unit(source_image, rect_source, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_src_dst_rect_f_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_src_dst_rects_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_to_rect_f_with_unit(source_image, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_to_rect_with_unit(source_image, rect_destination, graphics_unit)Рисует указанное Graphics.image в указанном месте и с указанным размером.
draw_image_unscaled(source_image, point)Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
draw_image_unscaled(source_image, rect)Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
draw_image_unscaled(source_image, x, y)Рисует указанное изображение, используя его оригинальный физический размер, в месте, указанном парой координат.
draw_image_unscaled(source_image, x, y, width, height)Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
draw_image_unscaled_and_clipped(source_image, rect)Рисует указанное изображение без масштабирования и обрезает его при необходимости, чтобы вписать в указанный прямоугольник.
draw_image_unscaled_in_rectangle(source_image, rect)Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
draw_image_unscaled_to_point(source_image, point)Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
draw_line(pen, point1, point2)Рисует линию, соединяющую две структуры Point.
draw_line(pen, point1, point2)Рисует линию, соединяющую две структуры Point.
draw_line(pen, x1, y1, x2, y2)Рисует линию, соединяющую две точки, указанные парами координат.
draw_line(pen, x1, y1, x2, y2)Рисует линию, соединяющую две точки, указанные парами координат.
draw_line_by_xy(pen, x1, y1, x2, y2)Рисует линию, соединяющую две точки, указанные парами координат.
draw_line_f_by_xy(pen, x1, y1, x2, y2)Рисует линию, соединяющую две точки, указанные парами координат.
draw_line_point_f(pen, point1, point2)Рисует линию, соединяющую две структуры PointF.
draw_lines(pen, points)Рисует серию отрезков, соединяющих массив структур Point.
draw_lines(pen, points)Рисует серию отрезков, соединяющих массив структур Point.
draw_lines_f(pen, points)Рисует серию отрезков, соединяющих массив структур PointF.
draw_path(pen, path)Рисует GraphicsPath.
draw_pie(pen, rect, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
draw_pie(pen, rect, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
draw_pie(pen, x, y, width, height, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
draw_pie(pen, x, y, width, height, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
draw_pie_in_rect(pen, rect, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
draw_pie_in_rect_f(pen, rect, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
draw_pie_xy(pen, x, y, width, height, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
draw_pie_xyf(pen, x, y, width, height, start_angle, sweep_angle)Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
draw_polygon(pen, points)Рисует многоугольник, определяемый массивом структур PointF.
draw_polygon(pen, points)Рисует многоугольник, определяемый массивом структур PointF.
draw_polygon_f(pen, points)Рисует многоугольник, определяемый массивом структур PointF.
draw_rect(pen, x, y, width, height)Рисует прямоугольник, заданный парой координат, шириной и высотой.
draw_rect_f(pen, x, y, width, height)Рисует прямоугольник, заданный парой координат, шириной и высотой.
draw_rectangle(pen, rect)Рисует прямоугольник, заданный структурой RectangleF.
draw_rectangle(pen, rect)Рисует прямоугольник, заданный структурой RectangleF.
draw_rectangle(pen, x, y, width, height)Рисует прямоугольник, заданный парой координат, шириной и высотой.
draw_rectangle(pen, x, y, width, height)Рисует прямоугольник, заданный парой координат, шириной и высотой.
draw_rectangle_f(pen, rect)Рисует прямоугольник, заданный структурой RectangleF.
draw_rectangles(pen, rects)Рисует серию прямоугольников, заданных структурами RectangleF.
draw_rectangles(pen, rects)Рисует серию прямоугольников, заданных структурами RectangleF.
draw_rectangles_f(pen, rects)Рисует серию прямоугольников, заданных структурами RectangleF.
draw_string(s, font, brush, layout_rectangle)Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.
draw_string(s, font, brush, layout_rectangle, format)Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
draw_string(s, font, brush, point)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
draw_string(s, font, brush, point, format)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
draw_string(s, font, brush, x, y)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
draw_string(s, font, brush, x, y, format)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
draw_string_at_point_f(s, font, brush, point)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
draw_string_at_point_f_format(s, font, brush, point, format)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
draw_string_at_xy(s, font, brush, x, y)Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
draw_string_in_rect(s, font, brush, layout_rectangle)Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.
draw_string_in_rect_f(s, font, brush, layout_rectangle, format)Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
end_update()Завершает кэширование графических операций, начатых после вызова BeginUpdate. Предыдущие графические операции будут применены сразу при вызове этого метода.
fill_closed_curve(brush, points)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
fill_closed_curve(brush, points)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
fill_closed_curve(brush, points, fill_mode)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.
fill_closed_curve(brush, points, fillmode)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.
fill_closed_curve(brush, points, fillmode, tension)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.
fill_closed_curve(brush, points, fillmode, tension)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.
fill_closed_curve_by_point(brush, points)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
fill_closed_curve_by_point_f(brush, points)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
fill_closed_curve_by_point_f_fill_mode(brush, points, fillmode)
fill_closed_curve_by_point_f_fill_mode_tension(brush, points, fillmode, tension)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.
fill_closed_curve_by_point_fill_mode(brush, points, fillmode)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур Point, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.
fill_closed_curve_by_point_fill_mode_tension(brush, points, fillmode, tension)Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур Point, используя указанный режим заполнения и напряжение.
fill_ellipse(brush, rect)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
fill_ellipse(brush, rect)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
fill_ellipse(brush, x, y, width, height)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
fill_ellipse(brush, x, y, width, height)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
fill_ellipse_at_xywh(brush, x, y, width, height)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
fill_ellipse_at_xywhf(brush, x, y, width, height)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
fill_ellipse_in_rect(brush, rect)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
fill_ellipse_in_rect_f(brush, rect)Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
fill_path(brush, path)Заполняет внутреннюю часть GraphicsPath.
fill_pie(brush, rect, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
fill_pie(brush, rect, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
fill_pie(brush, x, y, width, height, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
fill_pie(brush, x, y, width, height, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
fill_pie_at_xy(brush, x, y, width, height, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
fill_pie_at_xyf(brush, x, y, width, height, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.
fill_pie_in_rect(brush, rect, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
fill_pie_in_rect_f(brush, rect, start_angle, sweep_angle)Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
fill_polygon(brush, points)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
fill_polygon(brush, points)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
fill_polygon(brush, points, fill_mode)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.
fill_polygon(brush, points, fill_mode)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.
fill_polygon_by_point(brush, points)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
fill_polygon_by_point_f(brush, points)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
fill_polygon_by_point_f_fill_mode(brush, points, fill_mode)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.
fill_polygon_by_point_fill_mode(brush, points, fill_mode)Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами Point, используя указанный режим заполнения.
fill_rectangle(brush, rect)Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.
fill_rectangle(brush, rect)Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.
fill_rectangle(brush, x, y, width, height)Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
fill_rectangle(brush, x, y, width, height)Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
fill_rectangle_f(brush, rect)Заполняет внутреннюю часть прямоугольника, указанного структурой RectangleF.
fill_rectangle_f_with_brush(brush, x, y, width, height)Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
fill_rectangle_with_brush(brush, x, y, width, height)Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
fill_rectangles(brush, rects)Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.
fill_rectangles(brush, rects)Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.
fill_rectangles_f(brush, rects)Заполняет внутренние части серии прямоугольников, указанных структурами RectangleF.
fill_region(brush, region)Заполняет внутреннюю часть Region.
measure_string(text, font, layout_area, string_format)Измеряет указанную строку текста с заданными параметрами
multiply_transform(matrix)Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix путем предварительного добавления указанного Matrix.
multiply_transform(matrix, order)Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix в указанном порядке.
reset_transform()Сбрасывает свойство Graphics.transform к единичному.
rotate_transform(angle)Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию.
rotate_transform(angle, order)Вращает локальное геометрическое преобразование на указанную величину в указанном порядке.
scale_transform(sx, sy)Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию.
scale_transform(sx, sy, order)Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.
translate_transform(dx, dy)Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию.
translate_transform(dx, dy, order)Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке.

Constructor: Graphics(source_image)

 Graphics(source_image) 

Инициализирует новый экземпляр класса Graphics.

Parameters:

ПараметрТипОписание
source_imageImageИсходное изображение.

Method: clear(color)

 clear(color) 

Очищает графическую поверхность, используя указанный цвет.

Parameters:

ПараметрТипОписание
colorColorЦвет, которым очищается поверхность графики.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Example # 2: This examples make use of GraphicsPath and Graphics classes to create and man…

Method: draw_arc(pen, rect, start_angle, sweep_angle)

 draw_arc(pen, rect, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
rectRectangleFСтруктура RectangleF, определяющая границы эллипса.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_arc(pen, rect, start_angle, sweep_angle)

 draw_arc(pen, rect, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
rectRectangleСтруктура RectangleF, определяющая границы эллипса.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_arc(pen, x, y, width, height, start_angle, sweep_angle)

 draw_arc(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
xfloatКоордината x верхнего левого угла прямоугольника, определяющего эллипс.
yfloatКоордината y верхнего левого угла прямоугольника, определяющего эллипс.
widthfloatШирина прямоугольника, определяющего эллипс.
heightfloatВысота прямоугольника, определяющего эллипс.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_arc(pen, x, y, width, height, start_angle, sweep_angle)

 draw_arc(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
xintКоордината x верхнего левого угла прямоугольника, определяющего эллипс.
yintКоордината y верхнего левого угла прямоугольника, определяющего эллипс.
widthintШирина прямоугольника, определяющего эллипс.
heightintВысота прямоугольника, определяющего эллипс.
start_angleintУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_angleintУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_arc_in_rect(pen, rect, start_angle, sweep_angle)

 draw_arc_in_rect(pen, rect, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
rectRectangleСтруктура RectangleF, определяющая границы эллипса.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_arc_in_rect_f(pen, rect, start_angle, sweep_angle)

 draw_arc_in_rect_f(pen, rect, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
rectRectangleFСтруктура RectangleF, определяющая границы эллипса.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_arc_xy(pen, x, y, width, height, start_angle, sweep_angle)

 draw_arc_xy(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
xintКоордината x верхнего левого угла прямоугольника, определяющего эллипс.
yintКоордината y верхнего левого угла прямоугольника, определяющего эллипс.
widthintШирина прямоугольника, определяющего эллипс.
heightintВысота прямоугольника, определяющего эллипс.
start_angleintУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_angleintУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_arc_xyf(pen, x, y, width, height, start_angle, sweep_angle)

 draw_arc_xyf(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует дугу, представляющую часть эллипса, заданную парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль дуги.
xfloatКоордината x верхнего левого угла прямоугольника, определяющего эллипс.
yfloatКоордината y верхнего левого угла прямоугольника, определяющего эллипс.
widthfloatШирина прямоугольника, определяющего эллипс.
heightfloatВысота прямоугольника, определяющего эллипс.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги.

Method: draw_bezier(pen, pt1, pt2, pt3, pt4)

 draw_bezier(pen, pt1, pt2, pt3, pt4) 

Рисует сплайн Безье, определённый четырьмя структурами PointF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pt1PointFСтруктура PointF, представляющая начальную точку кривой.
pt2PointFСтруктура PointF, представляющая первую управляющую точку кривой.
pt3PointFСтруктура PointF, представляющая вторую управляющую точку кривой.
pt4PointFСтруктура PointF, представляющая конечную точку кривой.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_bezier(pen, pt1, pt2, pt3, pt4)

 draw_bezier(pen, pt1, pt2, pt3, pt4) 

Рисует сплайн Безье, определённый четырьмя структурами PointF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pt1PointСтруктура PointF, представляющая начальную точку кривой.
pt2PointСтруктура PointF, представляющая первую управляющую точку кривой.
pt3PointСтруктура PointF, представляющая вторую управляющую точку кривой.
pt4PointСтруктура PointF, представляющая конечную точку кривой.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_bezier(pen, x1, y1, x2, y2, x3, y3, x4, y4)

 draw_bezier(pen, x1, y1, x2, y2, x3, y3, x4, y4) 

Рисует сплайн Безье, определённый четырьмя упорядоченными парами координат, представляющими точки.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
x1floatКоордината x начальной точки кривой.
y1floatКоордината y начальной точки кривой.
x2floatКоордината x первой управляющей точки кривой.
y2floatY‑координата первой контрольной точки кривой.
x3floatX‑координата второй контрольной точки кривой.
y3floatY‑координата второй контрольной точки кривой.
x4floatX‑координата конечной точки кривой.
y4floatY‑координата конечной точки кривой.

Method: draw_bezier_by_points(pen, pt1, pt2, pt3, pt4)

 draw_bezier_by_points(pen, pt1, pt2, pt3, pt4) 

Рисует сплайн Безье, определённый четырьмя структурами PointF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pt1PointСтруктура PointF, представляющая начальную точку кривой.
pt2PointСтруктура PointF, представляющая первую управляющую точку кривой.
pt3PointСтруктура PointF, представляющая вторую управляющую точку кривой.
pt4PointСтруктура PointF, представляющая конечную точку кривой.

Method: draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4)

 draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4) 

Рисует сплайн Безье, определённый четырьмя структурами PointF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pt1PointFСтруктура PointF, представляющая начальную точку кривой.
pt2PointFСтруктура PointF, представляющая первую управляющую точку кривой.
pt3PointFСтруктура PointF, представляющая вторую управляющую точку кривой.
pt4PointFСтруктура PointF, представляющая конечную точку кривой.

Method: draw_beziers(pen, points)

 draw_beziers(pen, points) 

Рисует серию сплайнов Безье из массива структур Point.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pointsPoint[]Массив структур Point, представляющих точки, определяющие кривую.

Method: draw_beziers(pen, points)

 draw_beziers(pen, points) 

Рисует серию сплайнов Безье из массива структур Point.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pointsPointF[]Массив структур Point, представляющих точки, определяющие кривую.

Method: draw_beziers_by_pt_array(pen, points)

 draw_beziers_by_pt_array(pen, points) 

Рисует серию сплайнов Безье из массива структур Point.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pointsPoint[]Массив структур Point, представляющих точки, определяющие кривую.

Method: draw_beziers_by_pt_array_f(pen, points)

 draw_beziers_by_pt_array_f(pen, points) 

Рисует серию сплайнов Безье из массива структур PointF.

Parameters:

ПараметрТипОписание
penPenPen, определяющий цвет, ширину и стиль кривой.
pointsPointF[]Массив структур PointF, представляющих точки, определяющие кривую.

Method: draw_closed_curve(pen, points)

 draw_closed_curve(pen, points) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.

Method: draw_closed_curve(pen, points)

 draw_closed_curve(pen, points) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, определяющих сплайн.

Method: draw_closed_curve(pen, points, tension)

 draw_closed_curve(pen, points, tension) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_closed_curve(pen, points, tension)

 draw_closed_curve(pen, points, tension) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, определяющих сплайн.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_closed_curve_by_points(pen, points)

 draw_closed_curve_by_points(pen, points) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, определяющих сплайн.

Method: draw_closed_curve_by_points_f(pen, points)

 draw_closed_curve_by_points_f(pen, points) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.

Method: draw_closed_curve_by_points_f_tension(pen, points, tension)

 draw_closed_curve_by_points_f_tension(pen, points, tension) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_closed_curve_by_points_tension(pen, points, tension)

 draw_closed_curve_by_points_tension(pen, points, tension) 

Рисует замкнутый кардинальный сплайн, определённый массивом структур Point, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур Point, определяющих сплайн.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve(pen, points)

 draw_curve(pen, points) 

Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_curve(pen, points)

 draw_curve(pen, points) 

Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, определяющих сплайн.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_curve(pen, points, offset, number_of_segments)

 draw_curve(pen, points, offset, number_of_segments) 

Рисует кардинальный сплайн через указанный массив структур PointF. Рисование начинается со смещения от начала массива.
Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.
offsetintСмещение от первого элемента массива параметра points до начальной точки кривой.
number_of_segmentsintКоличество сегментов после начальной точки, включаемых в кривую.

Method: draw_curve(pen, points, offset, number_of_segments, tension)

 draw_curve(pen, points, offset, number_of_segments, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.
offsetintСмещение от первого элемента массива параметра points до начальной точки кривой.
number_of_segmentsintКоличество сегментов после начальной точки, включаемых в кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve(pen, points, offset, number_of_segments, tension)

 draw_curve(pen, points, offset, number_of_segments, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, определяющих сплайн.
offsetintСмещение от первого элемента массива параметра points до начальной точки кривой.
number_of_segmentsintКоличество сегментов после начальной точки, включаемых в кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve(pen, points, tension)

 draw_curve(pen, points, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, представляющих точки, определяющие кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve(pen, points, tension)

 draw_curve(pen, points, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур PointF, представляющих точки, определяющие кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve_by_point_fs(pen, points)

 draw_curve_by_point_fs(pen, points) 

Рисует кардинальный сплайн через указанный массив структур Point.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур Point, определяющих сплайн.

Method: draw_curve_by_point_fs_tension(pen, points, tension)

 draw_curve_by_point_fs_tension(pen, points, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, представляющих точки, определяющие кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve_by_points(pen, points)

 draw_curve_by_points(pen, points) 

Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.

Method: draw_curve_by_points_f_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)

 draw_curve_by_points_f_offs_num_segm_tension(pen, points, offset, number_of_segments, tension) 

Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPointF[]Массив структур PointF, определяющих сплайн.
offsetintСмещение от первого элемента массива параметра points до начальной точки кривой.
number_of_segmentsintКоличество сегментов после начальной точки, включаемых в кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve_by_points_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)

 draw_curve_by_points_offs_num_segm_tension(pen, points, offset, number_of_segments, tension) 

Рисует кардинальный сплайн через указанный массив структур Point с заданным напряжением.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур Point, определяющих сплайн.
offsetintСмещение от первого элемента массива параметра points до начальной точки кривой.
number_of_segmentsintКоличество сегментов после начальной точки, включаемых в кривую.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_curve_by_points_tension(pen, points, tension)

 draw_curve_by_points_tension(pen, points, tension) 

Рисует кардинальный сплайн через указанный массив структур Point с заданным напряжением.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и высоту кривой.
pointsPoint[]Массив структур Point, определяющих сплайн.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: draw_ellipse(pen, rect)

 draw_ellipse(pen, rect) 

Рисует эллипс, определяемый ограничивающим RectangleF.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
rectRectangleFСтруктура RectangleF, определяющая границы эллипса.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_ellipse(pen, rect)

 draw_ellipse(pen, rect) 

Рисует эллипс, определяемый ограничивающим RectangleF.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
rectRectangleСтруктура RectangleF, определяющая границы эллипса.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_ellipse(pen, x, y, width, height)

 draw_ellipse(pen, x, y, width, height) 

Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
xfloatX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yfloatY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс.

Method: draw_ellipse(pen, x, y, width, height)

 draw_ellipse(pen, x, y, width, height) 

Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
xintX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yintY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthintШирина ограничивающего прямоугольника, определяющего эллипс.
heightintВысота ограничивающего прямоугольника, определяющего эллипс.

Method: draw_ellipse_by_xy(pen, x, y, width, height)

 draw_ellipse_by_xy(pen, x, y, width, height) 

Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
xintX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yintY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthintШирина ограничивающего прямоугольника, определяющего эллипс.
heightintВысота ограничивающего прямоугольника, определяющего эллипс.

Method: draw_ellipse_by_xyf(pen, x, y, width, height)

 draw_ellipse_by_xyf(pen, x, y, width, height) 

Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
xfloatX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yfloatY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс.

Method: draw_ellipse_f(pen, rect)

 draw_ellipse_f(pen, rect) 

Рисует эллипс, определяемый ограничивающим RectangleF.

Parameters:

ПараметрТипОписание
penPenPen который определяет цвет, ширину и стиль эллипса.
rectRectangleFСтруктура RectangleF, определяющая границы эллипса.

Method: draw_image(image, dest_points)

 draw_image(image, dest_points) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.

Method: draw_image(image, dest_points)

 draw_image(image, dest_points) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.

Method: draw_image(image, dest_points, src_rect)

 draw_image(image, dest_points, src_rect) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.

Method: draw_image(image, dest_points, src_rect)

 draw_image(image, dest_points, src_rect) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.

Method: draw_image(image, dest_points, src_rect, src_unit)

 draw_image(image, dest_points, src_rect, src_unit) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.

Method: draw_image(image, dest_points, src_rect, src_unit)

 draw_image(image, dest_points, src_rect, src_unit) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.

Method: draw_image(image, dest_points, src_rect, src_unit, image_attributes)

 draw_image(image, dest_points, src_rect, src_unit, image_attributes) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(image, dest_points, src_rect, src_unit, image_attributes)

 draw_image(image, dest_points, src_rect, src_unit, image_attributes) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(source_image, point)

 draw_image(source_image, point) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointFPointF структура, представляющая верхний левый угол нарисованного изображения.

Method: draw_image(source_image, point)

 draw_image(source_image, point) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointPointF структура, представляющая верхний левый угол нарисованного изображения.

Method: draw_image(source_image, rect)

 draw_image(source_image, rect) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleFRectangleF структура, указывающая расположение и размер нарисованного изображения.

Method: draw_image(source_image, rect)

 draw_image(source_image, rect) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleRectangleF структура, указывающая расположение и размер нарисованного изображения.

Method: draw_image(source_image, rect_destination, graphics_unit)

 draw_image(source_image, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image(source_image, rect_destination, graphics_unit)

 draw_image(source_image, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleFПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image(source_image, rect_destination, graphics_unit, image_attributes)

 draw_image(source_image, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(source_image, rect_destination, graphics_unit, image_attributes)

 draw_image(source_image, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleFПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(source_image, rect_source, rect_destination, graphics_unit)

 draw_image(source_image, rect_source, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleИсходный rect.
rect_destinationRectangleRect назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image(source_image, rect_source, rect_destination, graphics_unit)

 draw_image(source_image, rect_source, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleFИсходный rect.
rect_destinationRectangleFRect назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)

 draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleИсходный rect.
rect_destinationRectangleRect назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)

 draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleFИсходный rect.
rect_destinationRectangleFRect назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image(source_image, x, y)

 draw_image(source_image, x, y) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xfloatКоордината x верхнего левого угла нарисованного изображения.
yfloatКоордината y верхнего левого угла нарисованного изображения.

Method: draw_image(source_image, x, y)

 draw_image(source_image, x, y) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.

Method: draw_image(source_image, x, y, width, height)

 draw_image(source_image, x, y, width, height) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xfloatКоордината x верхнего левого угла нарисованного изображения.
yfloatКоордината y верхнего левого угла нарисованного изображения.
widthfloatШирина нарисованного изображения.
heightfloatВысота нарисованного изображения.

Method: draw_image(source_image, x, y, width, height)

 draw_image(source_image, x, y, width, height) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.
widthintШирина нарисованного изображения.
heightintВысота нарисованного изображения.

Method: draw_image_at_point(source_image, point)

 draw_image_at_point(source_image, point) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointPointF структура, представляющая верхний левый угол нарисованного изображения.

Method: draw_image_at_point_f(source_image, point)

 draw_image_at_point_f(source_image, point) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointFPointF структура, представляющая верхний левый угол нарисованного изображения.

Method: draw_image_at_xy(source_image, x, y)

 draw_image_at_xy(source_image, x, y) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.

Method: draw_image_at_xyf(source_image, x, y)

 draw_image_at_xyf(source_image, x, y) 

Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xfloatКоордината x верхнего левого угла нарисованного изображения.
yfloatКоордината y верхнего левого угла нарисованного изображения.

Method: draw_image_dest_point_f_src_rect_f_with_unit(image, dest_points, src_rect, src_unit)

 draw_image_dest_point_f_src_rect_f_with_unit(image, dest_points, src_rect, src_unit) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.

Method: draw_image_dest_point_f_src_rect_f_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)

 draw_image_dest_point_f_src_rect_f_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image_dest_points_f_src_rect_f(image, dest_points, src_rect)

 draw_image_dest_points_f_src_rect_f(image, dest_points, src_rect) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleFИсходный прямоугольник.

Method: draw_image_dest_points_src_rect(image, dest_points, src_rect)

 draw_image_dest_points_src_rect(image, dest_points, src_rect) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.

Method: draw_image_dest_points_src_rect_with_unit(image, dest_points, src_rect, src_unit)

 draw_image_dest_points_src_rect_with_unit(image, dest_points, src_rect, src_unit) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.

Method: draw_image_dest_points_src_rect_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)

 draw_image_dest_points_src_rect_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.
src_rectRectangleИсходный прямоугольник.
src_unitGraphicsUnitЕдиницы измерения.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image_dest_rect_f_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)

 draw_image_dest_rect_f_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleFПрямоугольник назначения, в котором выполнять отрисовку.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image_dest_rect_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)

 draw_image_dest_rect_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image_in_rect(source_image, x, y, width, height)

 draw_image_in_rect(source_image, x, y, width, height) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.
widthintШирина нарисованного изображения.
heightintВысота нарисованного изображения.

Method: draw_image_in_rect_f(source_image, x, y, width, height)

 draw_image_in_rect_f(source_image, x, y, width, height) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xfloatКоордината x верхнего левого угла нарисованного изображения.
yfloatКоордината y верхнего левого угла нарисованного изображения.
widthfloatШирина нарисованного изображения.
heightfloatВысота нарисованного изображения.

Method: draw_image_in_rectangle(source_image, rect)

 draw_image_in_rectangle(source_image, rect) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleRectangle структура, указывающая расположение и размер нарисованного изображения.

Method: draw_image_points(image, dest_points)

 draw_image_points(image, dest_points) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPoint[]Массив из трёх структур PointF, определяющих параллелограмм.

Method: draw_image_points_f(image, dest_points)

 draw_image_points_f(image, dest_points) 

Рисует указанную часть указанного изображения в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
imageImageИзображение для отрисовки.
dest_pointsPointF[]Массив из трёх структур PointF, определяющих параллелограмм.

Method: draw_image_rectangle_f(source_image, rect)

 draw_image_rectangle_f(source_image, rect) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleFRectangleF структура, указывающая расположение и размер нарисованного изображения.

Method: draw_image_src_dest_rects_f_with_unit(source_image, rect_source, rect_destination, graphics_unit)

 draw_image_src_dest_rects_f_with_unit(source_image, rect_source, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleFИсходный rect.
rect_destinationRectangleFRect назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image_src_dest_rects_with_unit(source_image, rect_source, rect_destination, graphics_unit)

 draw_image_src_dest_rects_with_unit(source_image, rect_source, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleИсходный rect.
rect_destinationRectangleRect назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image_src_dst_rect_f_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)

 draw_image_src_dst_rect_f_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleFИсходный прямоугольник.
rect_destinationRectangleFПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица для использования.
image_attributesImageAttributesАтрибуты изображения для использования.

Method: draw_image_src_dst_rects_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)

 draw_image_src_dst_rects_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_sourceRectangleИсходный rect.
rect_destinationRectangleRect назначения.
graphics_unitGraphicsUnitГрафическая единица.
image_attributesImageAttributesАтрибуты изображения.

Method: draw_image_to_rect_f_with_unit(source_image, rect_destination, graphics_unit)

 draw_image_to_rect_f_with_unit(source_image, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleFПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image_to_rect_with_unit(source_image, rect_destination, graphics_unit)

 draw_image_to_rect_with_unit(source_image, rect_destination, graphics_unit) 

Рисует указанное Graphics.image в указанном месте и с указанным размером.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rect_destinationRectangleПрямоугольник назначения.
graphics_unitGraphicsUnitГрафическая единица.

Method: draw_image_unscaled(source_image, point)

 draw_image_unscaled(source_image, point) 

Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointPoint структура, указывающая верхний левый угол нарисованного изображения.

Method: draw_image_unscaled(source_image, rect)

 draw_image_unscaled(source_image, rect) 

Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleRectangle указывает верхний левый угол нарисованного изображения. Свойства X и Y прямоугольника указывают верхний левый угол. Свойства Width и Height игнорируются.

Method: draw_image_unscaled(source_image, x, y)

 draw_image_unscaled(source_image, x, y) 

Рисует указанное изображение, используя его оригинальный физический размер, в месте, указанном парой координат.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.

Method: draw_image_unscaled(source_image, x, y, width, height)

 draw_image_unscaled(source_image, x, y, width, height) 

Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
xintКоордината x верхнего левого угла нарисованного изображения.
yintКоордината y верхнего левого угла нарисованного изображения.
widthintПараметр не используется.
heightintПараметр не используется.

Method: draw_image_unscaled_and_clipped(source_image, rect)

 draw_image_unscaled_and_clipped(source_image, rect) 

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

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleПрямоугольник Rectangle, в котором отрисовывать изображение.

Method: draw_image_unscaled_in_rectangle(source_image, rect)

 draw_image_unscaled_in_rectangle(source_image, rect) 

Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
rectRectangleRectangle указывает верхний левый угол нарисованного изображения. Свойства X и Y прямоугольника указывают верхний левый угол. Свойства Width и Height игнорируются.

Method: draw_image_unscaled_to_point(source_image, point)

 draw_image_unscaled_to_point(source_image, point) 

Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.

Parameters:

ПараметрТипОписание
source_imageImageИзображение, с которым выполнять отрисовку.
pointPointPoint структура, указывающая верхний левый угол нарисованного изображения.

Method: draw_line(pen, point1, point2)

 draw_line(pen, point1, point2) 

Рисует линию, соединяющую две структуры Point.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
point1PointPoint структура, представляющая первую точку для соединения.
point2PointPoint структура, представляющая вторую точку для соединения.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_line(pen, point1, point2)

 draw_line(pen, point1, point2) 

Рисует линию, соединяющую две структуры Point.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
point1PointFPoint структура, представляющая первую точку для соединения.
point2PointFPoint структура, представляющая вторую точку для соединения.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_line(pen, x1, y1, x2, y2)

 draw_line(pen, x1, y1, x2, y2) 

Рисует линию, соединяющую две точки, указанные парами координат.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
x1intКоордината x первой точки.
y1intКоордината y первой точки.
x2intКоордината x второй точки.
y2intКоордината y второй точки.

Method: draw_line(pen, x1, y1, x2, y2)

 draw_line(pen, x1, y1, x2, y2) 

Рисует линию, соединяющую две точки, указанные парами координат.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
x1floatКоордината x первой точки.
y1floatКоордината y первой точки.
x2floatКоордината x второй точки.
y2floatКоордината y второй точки.

Method: draw_line_by_xy(pen, x1, y1, x2, y2)

 draw_line_by_xy(pen, x1, y1, x2, y2) 

Рисует линию, соединяющую две точки, указанные парами координат.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
x1intКоордината x первой точки.
y1intКоордината y первой точки.
x2intКоордината x второй точки.
y2intКоордината y второй точки.

Method: draw_line_f_by_xy(pen, x1, y1, x2, y2)

 draw_line_f_by_xy(pen, x1, y1, x2, y2) 

Рисует линию, соединяющую две точки, указанные парами координат.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
x1floatКоордината x первой точки.
y1floatКоордината y первой точки.
x2floatКоордината x второй точки.
y2floatКоордината y второй точки.

Method: draw_line_point_f(pen, point1, point2)

 draw_line_point_f(pen, point1, point2) 

Рисует линию, соединяющую две структуры PointF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль линии.
point1PointFPointF структура, представляющая первую точку для соединения.
point2PointFPointF структура, представляющая вторую точку для соединения.

Method: draw_lines(pen, points)

 draw_lines(pen, points) 

Рисует серию отрезков, соединяющих массив структур Point.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль отрезков линии.
pointsPoint[]Массив структур Point, представляющих точки для соединения.

Method: draw_lines(pen, points)

 draw_lines(pen, points) 

Рисует серию отрезков, соединяющих массив структур Point.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль отрезков линии.
pointsPointF[]Массив структур Point, представляющих точки для соединения.

Method: draw_lines_f(pen, points)

 draw_lines_f(pen, points) 

Рисует серию отрезков, соединяющих массив структур PointF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль отрезков линии.
pointsPointF[]Массив структур PointF, представляющих точки для соединения.

Method: draw_path(pen, path)

 draw_path(pen, path) 

Рисует GraphicsPath.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль пути.
pathGraphicsPathGraphicsPath для рисования.

See also:

Example # 1: This examples make use of GraphicsPath and Graphics classes to create and man…

Method: draw_pie(pen, rect, start_angle, sweep_angle)

 draw_pie(pen, rect, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
rectRectangleFRectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_pie(pen, rect, start_angle, sweep_angle)

 draw_pie(pen, rect, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
rectRectangleRectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_pie(pen, x, y, width, height, start_angle, sweep_angle)

 draw_pie(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
xfloatКоордината x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
yfloatКоордината y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_pie(pen, x, y, width, height, start_angle, sweep_angle)

 draw_pie(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
xintКоордината x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
yintКоордината y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
widthintШирина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
heightintВысота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
start_angleintУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_angleintУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_pie_in_rect(pen, rect, start_angle, sweep_angle)

 draw_pie_in_rect(pen, rect, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
rectRectangleRectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_pie_in_rect_f(pen, rect, start_angle, sweep_angle)

 draw_pie_in_rect_f(pen, rect, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
rectRectangleFRectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_pie_xy(pen, x, y, width, height, start_angle, sweep_angle)

 draw_pie_xy(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
xintКоордината x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
yintКоордината y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
widthintШирина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
heightintВысота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
start_angleintУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_angleintУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_pie_xyf(pen, x, y, width, height, start_angle, sweep_angle)

 draw_pie_xyf(pen, x, y, width, height, start_angle, sweep_angle) 

Рисует форму сектора, определяемую эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль формы сектора.
xfloatКоордината x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
yfloatКоордината y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор.
start_anglefloatУгол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора.
sweep_anglefloatУгол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора.

Method: draw_polygon(pen, points)

 draw_polygon(pen, points) 

Рисует многоугольник, определяемый массивом структур PointF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль многоугольника.
pointsPointF[]Массив структур PointF, представляющих вершины многоугольника.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_polygon(pen, points)

 draw_polygon(pen, points) 

Рисует многоугольник, определяемый массивом структур PointF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль многоугольника.
pointsPoint[]Массив структур PointF, представляющих вершины многоугольника.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_polygon_f(pen, points)

 draw_polygon_f(pen, points) 

Рисует многоугольник, определяемый массивом структур PointF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль многоугольника.
pointsPointF[]Массив структур PointF, представляющих вершины многоугольника.

Method: draw_rect(pen, x, y, width, height)

 draw_rect(pen, x, y, width, height) 

Рисует прямоугольник, заданный парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
xintКоордината x левого верхнего угла прямоугольника для рисования.
yintКоордината y левого верхнего угла прямоугольника для рисования.
widthintШирина прямоугольника для рисования.
heightintВысота прямоугольника для рисования.

Method: draw_rect_f(pen, x, y, width, height)

 draw_rect_f(pen, x, y, width, height) 

Рисует прямоугольник, заданный парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
xfloatКоордината x левого верхнего угла прямоугольника для рисования.
yfloatКоордината y левого верхнего угла прямоугольника для рисования.
widthfloatШирина прямоугольника для рисования.
heightfloatВысота прямоугольника для рисования.

Method: draw_rectangle(pen, rect)

 draw_rectangle(pen, rect) 

Рисует прямоугольник, заданный структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
rectRectangleFСтруктура RectangleF представляет прямоугольник для рисования.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_rectangle(pen, rect)

 draw_rectangle(pen, rect) 

Рисует прямоугольник, заданный структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
rectRectangleСтруктура RectangleF представляет прямоугольник для рисования.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_rectangle(pen, x, y, width, height)

 draw_rectangle(pen, x, y, width, height) 

Рисует прямоугольник, заданный парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
xfloatКоордината x левого верхнего угла прямоугольника для рисования.
yfloatКоордината y левого верхнего угла прямоугольника для рисования.
widthfloatШирина прямоугольника для рисования.
heightfloatВысота прямоугольника для рисования.

Method: draw_rectangle(pen, x, y, width, height)

 draw_rectangle(pen, x, y, width, height) 

Рисует прямоугольник, заданный парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
xintКоордината x левого верхнего угла прямоугольника для рисования.
yintКоордината y левого верхнего угла прямоугольника для рисования.
widthintШирина прямоугольника для рисования.
heightintВысота прямоугольника для рисования.

Method: draw_rectangle_f(pen, rect)

 draw_rectangle_f(pen, rect) 

Рисует прямоугольник, заданный структурой RectangleF.

Parameters:

ПараметрТипОписание
penPenОбъект Pen определяет цвет, ширину и стиль прямоугольника.
rectRectangleFСтруктура RectangleF представляет прямоугольник для рисования.

Method: draw_rectangles(pen, rects)

 draw_rectangles(pen, rects) 

Рисует серию прямоугольников, заданных структурами RectangleF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль контуров прямоугольников.
rectsRectangleF[]Массив структур RectangleF, представляющих прямоугольники для рисования.

See also:

Example # 1: This example shows the creation and usage Pen objects. The example creates a …

Method: draw_rectangles(pen, rects)

 draw_rectangles(pen, rects) 

Рисует серию прямоугольников, заданных структурами RectangleF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль контуров прямоугольников.
rectsRectangle[]Массив структур RectangleF, представляющих прямоугольники для рисования.

See also:

Example # 1: This example shows the creation and usage Pen objects. The example creates a …

Method: draw_rectangles_f(pen, rects)

 draw_rectangles_f(pen, rects) 

Рисует серию прямоугольников, заданных структурами RectangleF.

Parameters:

ПараметрТипОписание
penPenPen определяет цвет, ширину и стиль контуров прямоугольников.
rectsRectangleF[]Массив структур RectangleF, представляющих прямоугольники для рисования.

Method: draw_string(s, font, brush, layout_rectangle)

 draw_string(s, font, brush, layout_rectangle) 

Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
layout_rectangleRectangleFСтруктура RectangleF указывает расположение нарисованного текста.

Method: draw_string(s, font, brush, layout_rectangle, format)

 draw_string(s, font, brush, layout_rectangle, format) 

Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
layout_rectangleRectangleFСтруктура RectangleF указывает расположение нарисованного текста.
formatStringFormatStringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту.

Method: draw_string(s, font, brush, point)

 draw_string(s, font, brush, point) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
pointPointFСтруктура PointF указывает верхний левый угол нарисованного текста.

See also:

Example # 1: This example uses Graphics class to create primitive shapes on the Image surf…

Method: draw_string(s, font, brush, point, format)

 draw_string(s, font, brush, point, format) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
pointPointFСтруктура PointF указывает верхний левый угол нарисованного текста.
formatStringFormatStringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту.

Method: draw_string(s, font, brush, x, y)

 draw_string(s, font, brush, x, y) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
xfloatКоордината x верхнего левого угла нарисованного текста.
yfloatКоордината y верхнего левого угла нарисованного текста.

Method: draw_string(s, font, brush, x, y, format)

 draw_string(s, font, brush, x, y, format) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
xfloatКоордината x верхнего левого угла нарисованного текста.
yfloatКоордината y верхнего левого угла нарисованного текста.
formatStringFormatStringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту.

Method: draw_string_at_point_f(s, font, brush, point)

 draw_string_at_point_f(s, font, brush, point) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
pointPointFСтруктура PointF указывает верхний левый угол нарисованного текста.

Method: draw_string_at_point_f_format(s, font, brush, point, format)

 draw_string_at_point_f_format(s, font, brush, point, format) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
pointPointFСтруктура PointF указывает верхний левый угол нарисованного текста.
formatStringFormatStringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту.

Method: draw_string_at_xy(s, font, brush, x, y)

 draw_string_at_xy(s, font, brush, x, y) 

Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
xfloatКоордината x верхнего левого угла нарисованного текста.
yfloatКоордината y верхнего левого угла нарисованного текста.

Method: draw_string_in_rect(s, font, brush, layout_rectangle)

 draw_string_in_rect(s, font, brush, layout_rectangle) 

Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
layout_rectangleRectangleFСтруктура RectangleF указывает расположение нарисованного текста.

Method: draw_string_in_rect_f(s, font, brush, layout_rectangle, format)

 draw_string_in_rect_f(s, font, brush, layout_rectangle, format) 

Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.

Parameters:

ПараметрТипОписание
sstringСтрока для рисования.
fontFontFont определяет формат текста строки.
brushBrushBrush определяет цвет и текстуру нарисованного текста.
layout_rectangleRectangleFСтруктура RectangleF указывает расположение нарисованного текста.
formatStringFormatStringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту.

Method: fill_closed_curve(brush, points)

 fill_closed_curve(brush, points) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, определяющих сплайн.

Method: fill_closed_curve(brush, points)

 fill_closed_curve(brush, points) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, определяющих сплайн.

Method: fill_closed_curve(brush, points, fill_mode)

 fill_closed_curve(brush, points, fill_mode) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, определяющих сплайн.
fill_modeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.

Method: fill_closed_curve(brush, points, fillmode)

 fill_closed_curve(brush, points, fillmode) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, определяющих сплайн.
fillmodeFillMode

Method: fill_closed_curve(brush, points, fillmode, tension)

 fill_closed_curve(brush, points, fillmode, tension) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.

Parameters:

ПараметрТипОписание
brushBrushОбъект Brush, определяющий характеристики заливки.
pointsPointF[]Массив структур PointF, определяющих сплайн.
fillmodeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: fill_closed_curve(brush, points, fillmode, tension)

 fill_closed_curve(brush, points, fillmode, tension) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.

Parameters:

ПараметрТипОписание
brushBrushОбъект Brush, определяющий характеристики заливки.
pointsPoint[]Массив структур PointF, определяющих сплайн.
fillmodeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: fill_closed_curve_by_point(brush, points)

 fill_closed_curve_by_point(brush, points) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, определяющих сплайн.

Method: fill_closed_curve_by_point_f(brush, points)

 fill_closed_curve_by_point_f(brush, points) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, определяющих сплайн.

Method: fill_closed_curve_by_point_f_fill_mode_tension(brush, points, fillmode, tension)

 fill_closed_curve_by_point_f_fill_mode_tension(brush, points, fillmode, tension) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.

Parameters:

ПараметрТипОписание
brushBrushОбъект Brush, определяющий характеристики заливки.
pointsPointF[]Массив структур PointF, определяющих сплайн.
fillmodeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: fill_closed_curve_by_point_fill_mode(brush, points, fillmode)

 fill_closed_curve_by_point_fill_mode(brush, points, fillmode) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур Point, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур Point, определяющих сплайн.
fillmodeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.

Method: fill_closed_curve_by_point_fill_mode_tension(brush, points, fillmode, tension)

 fill_closed_curve_by_point_fill_mode_tension(brush, points, fillmode, tension) 

Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур Point, используя указанный режим заполнения и напряжение.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур Point, определяющих сплайн.
fillmodeFillModeЭлемент перечисления FillMode, определяющий способ заливки кривой.
натяжениеfloatЗначение, большее или равное 0.0F, которое задаёт натяжение кривой.

Method: fill_ellipse(brush, rect)

 fill_ellipse(brush, rect) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFСтруктура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс.

Method: fill_ellipse(brush, rect)

 fill_ellipse(brush, rect) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleСтруктура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс.

Method: fill_ellipse(brush, x, y, width, height)

 fill_ellipse(brush, x, y, width, height) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yfloatY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс.

Method: fill_ellipse(brush, x, y, width, height)

 fill_ellipse(brush, x, y, width, height) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yintY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthintШирина ограничивающего прямоугольника, определяющего эллипс.
heightintВысота ограничивающего прямоугольника, определяющего эллипс.

Method: fill_ellipse_at_xywh(brush, x, y, width, height)

 fill_ellipse_at_xywh(brush, x, y, width, height) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yintY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthintШирина ограничивающего прямоугольника, определяющего эллипс.
heightintВысота ограничивающего прямоугольника, определяющего эллипс.

Method: fill_ellipse_at_xywhf(brush, x, y, width, height)

 fill_ellipse_at_xywhf(brush, x, y, width, height) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatX‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
yfloatY‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс.

Method: fill_ellipse_in_rect(brush, rect)

 fill_ellipse_in_rect(brush, rect) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleСтруктура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс.

Method: fill_ellipse_in_rect_f(brush, rect)

 fill_ellipse_in_rect_f(brush, rect) 

Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFСтруктура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс.

Method: fill_path(brush, path)

 fill_path(brush, path) 

Заполняет внутреннюю часть GraphicsPath.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pathGraphicsPathGraphicsPath представляет путь для заливки.

Method: fill_pie(brush, rect, start_angle, sweep_angle)

 fill_pie(brush, rect, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleСтруктура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

See also:

Example # 1: The following example shows how to compose an animated GIF image from individ…

Method: fill_pie(brush, rect, start_angle, sweep_angle)

 fill_pie(brush, rect, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFСтруктура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

See also:

Example # 1: The following example shows how to compose an animated GIF image from individ…

Method: fill_pie(brush, x, y, width, height, start_angle, sweep_angle)

 fill_pie(brush, x, y, width, height, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatКоордината x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
yfloatКоордината y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_pie(brush, x, y, width, height, start_angle, sweep_angle)

 fill_pie(brush, x, y, width, height, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintКоордината x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
yintКоордината y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
widthintШирина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
heightintВысота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
start_angleintУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_angleintУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_pie_at_xy(brush, x, y, width, height, start_angle, sweep_angle)

 fill_pie_at_xy(brush, x, y, width, height, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintКоордината x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
yintКоордината y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
widthintШирина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
heightintВысота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
start_angleintУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_angleintУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_pie_at_xyf(brush, x, y, width, height, start_angle, sweep_angle)

 fill_pie_at_xyf(brush, x, y, width, height, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, заданным парой координат, шириной, высотой и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatКоордината x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
yfloatКоордината y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
widthfloatШирина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
heightfloatВысота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_pie_in_rect(brush, rect, start_angle, sweep_angle)

 fill_pie_in_rect(brush, rect, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleСтруктура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_pie_in_rect_f(brush, rect, start_angle, sweep_angle)

 fill_pie_in_rect_f(brush, rect, start_angle, sweep_angle) 

Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFRectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога.
start_anglefloatУгол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога.
sweep_anglefloatУгол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога.

Method: fill_polygon(brush, points)

 fill_polygon(brush, points) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, представляющих вершины полигона для заполнения.

Method: fill_polygon(brush, points)

 fill_polygon(brush, points) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, представляющих вершины полигона для заполнения.

Method: fill_polygon(brush, points, fill_mode)

 fill_polygon(brush, points, fill_mode) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, представляющих вершины полигона для заполнения.
fill_modeFillModeЭлемент перечисления FillMode, определяющий стиль заливки.

Method: fill_polygon(brush, points, fill_mode)

 fill_polygon(brush, points, fill_mode) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, представляющих вершины полигона для заполнения.
fill_modeFillModeЭлемент перечисления FillMode, определяющий стиль заливки.

Method: fill_polygon_by_point(brush, points)

 fill_polygon_by_point(brush, points) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур PointF, представляющих вершины полигона для заполнения.

Method: fill_polygon_by_point_f(brush, points)

 fill_polygon_by_point_f(brush, points) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, представляющих вершины полигона для заполнения.

Method: fill_polygon_by_point_f_fill_mode(brush, points, fill_mode)

 fill_polygon_by_point_f_fill_mode(brush, points, fill_mode) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPointF[]Массив структур PointF, представляющих вершины полигона для заполнения.
fill_modeFillModeЭлемент перечисления FillMode, определяющий стиль заливки.

Method: fill_polygon_by_point_fill_mode(brush, points, fill_mode)

 fill_polygon_by_point_fill_mode(brush, points, fill_mode) 

Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами Point, используя указанный режим заполнения.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
pointsPoint[]Массив структур Point, представляющих вершины полигона для заполнения.
fill_modeFillModeЭлемент перечисления FillMode, определяющий стиль заливки.

Method: fill_rectangle(brush, rect)

 fill_rectangle(brush, rect) 

Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleRectangle структура, представляющая прямоугольник для заполнения.

Method: fill_rectangle(brush, rect)

 fill_rectangle(brush, rect) 

Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFRectangle структура, представляющая прямоугольник для заполнения.

Method: fill_rectangle(brush, x, y, width, height)

 fill_rectangle(brush, x, y, width, height) 

Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatКоордината x верхнего левого угла прямоугольника для заполнения.
yfloatКоордината y верхнего левого угла прямоугольника для заполнения.
widthfloatШирина прямоугольника для заполнения.
heightfloatВысота прямоугольника для заполнения.

Method: fill_rectangle(brush, x, y, width, height)

 fill_rectangle(brush, x, y, width, height) 

Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintКоордината x верхнего левого угла прямоугольника для заполнения.
yintКоордината y верхнего левого угла прямоугольника для заполнения.
widthintШирина прямоугольника для заполнения.
heightintВысота прямоугольника для заполнения.

Method: fill_rectangle_f(brush, rect)

 fill_rectangle_f(brush, rect) 

Заполняет внутреннюю часть прямоугольника, указанного структурой RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectRectangleFRectangleF структура, представляющая прямоугольник для заполнения.

Method: fill_rectangle_f_with_brush(brush, x, y, width, height)

 fill_rectangle_f_with_brush(brush, x, y, width, height) 

Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xfloatКоордината x верхнего левого угла прямоугольника для заполнения.
yfloatКоордината y верхнего левого угла прямоугольника для заполнения.
widthfloatШирина прямоугольника для заполнения.
heightfloatВысота прямоугольника для заполнения.

Method: fill_rectangle_with_brush(brush, x, y, width, height)

 fill_rectangle_with_brush(brush, x, y, width, height) 

Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
xintКоордината x верхнего левого угла прямоугольника для заполнения.
yintКоордината y верхнего левого угла прямоугольника для заполнения.
widthintШирина прямоугольника для заполнения.
heightintВысота прямоугольника для заполнения.

Method: fill_rectangles(brush, rects)

 fill_rectangles(brush, rects) 

Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectsRectangle[]Массив структур Rectangle, представляющих прямоугольники для заполнения.

Method: fill_rectangles(brush, rects)

 fill_rectangles(brush, rects) 

Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectsRectangleF[]Массив структур Rectangle, представляющих прямоугольники для заполнения.

Method: fill_rectangles_f(brush, rects)

 fill_rectangles_f(brush, rects) 

Заполняет внутренние части серии прямоугольников, указанных структурами RectangleF.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
rectsRectangleF[]Массив структур Rectangle, представляющих прямоугольники для заполнения.

Method: fill_region(brush, region)

 fill_region(brush, region) 

Заполняет внутреннюю часть Region.

Parameters:

ПараметрТипОписание
brushBrushBrush определяет характеристики заливки.
regionRegionRegion представляет область для заполнения.

Method: measure_string(text, font, layout_area, string_format)

 measure_string(text, font, layout_area, string_format) 

Измеряет указанную строку текста с заданными параметрами

Parameters:

ПараметрТипОписание
textstringТекст для измерения.
fontFontШрифт для измерения.
layout_areaSizeFОбласть размещения.
string_formatStringFormatФормат строки.

Returns

ТипОписание
SizeFРазмер в пикселях измеренной текстовой строки

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix путем предварительного добавления указанного Matrix.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица Matrix, на которую следует умножить геометрическое преобразование.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix в указанном порядке.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица Matrix, на которую следует умножить геометрическое преобразование.
orderMatrixOrderСтруктура MatrixOrder, указывающая порядок умножения двух матриц.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию.

Parameters:

ПараметрТипОписание
уголfloatУгол вращения.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Вращает локальное геометрическое преобразование на указанную величину в указанном порядке.

Parameters:

ПараметрТипОписание
уголfloatУгол вращения.
orderMatrixOrderСтруктура MatrixOrder, указывающая, следует ли добавить в конец или в начало матрицу вращения.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию.

Parameters:

ПараметрТипОписание
sxfloatВеличина масштабирования преобразования по оси x.
syfloatВеличина масштабирования преобразования по оси y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.

Parameters:

ПараметрТипОписание
sxfloatВеличина масштабирования преобразования по оси x.
syfloatВеличина масштабирования преобразования по оси y.
orderMatrixOrderТип MatrixOrder который указывает, добавлять или предварять матрицу масштабирования.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию.

Parameters:

ПараметрТипОписание
dxfloatЗначение трансляции по оси x.
dyfloatЗначение трансляции по оси y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке.

Parameters:

ПараметрТипОписание
dxfloatЗначение трансляции по оси x.
dyfloatЗначение трансляции по оси y.
orderMatrixOrderПорядок (предварительно или последовательно), в котором применяется трансляция.

Examples

This example uses Graphics class to create primitive shapes on the Image surface. To demonstrate the operation, the example creates a new Image in PNG format and draw primitive shapes on Image surface using Draw methods exposed by Graphics class


from aspose.imaging import Image, RotateFlipType, Graphics, Color, Pen, Rectangle, Point, Size,\
	Font, PointF
from aspose.imaging.brushes import SolidBrush
from aspose.imaging.imageoptions import PngOptions
from aspose.imaging.fileformats.psd import CompressionMethod, ColorModes
from aspose.imaging.sources import StreamSource

from os.path import join as path_join

#Создает экземпляр файлового потока.
with open(r"C:\temp\output.png", "w+b") as stream:
	#Создайте экземпляр PngOptions и задайте его различные свойства.
	pngOptions = PngOptions()
	#Установите источник для PngOptions.
	pngOptions.source = StreamSource(stream)
	#Создайте экземпляр Image
	with Image.create(pngOptions, 500, 500) as image:
		#Создайте и инициализируйте экземпляр класса Graphics.
		graphics = Graphics(image)
		#Очистить поверхность Graphics.
		graphics.clear(Color.wheat);
		#Нарисуйте дугу, указав объект Pen с черным цветом, 
		#прямоугольник, окружающий дугу, начальный угол и угол разворота
		graphics.draw_arc(Pen(Color.black, 2.0), Rectangle(200, 200, 100, 200), 0, 300)
		#Нарисуйте кривую Безье, указав объект Pen с синим цветом и координатные точки.
		graphics.draw_bezier(Pen(Color.blue, 2.0), Point(250, 100), Point(300, 30), Point(450, 100), Point(235, 25))
		#Нарисуйте кривую, указав объект Pen, имеющий зелёный цвет, и массив точек
		graphics.draw_curve(Pen(Color.green, 2.0), [Point(100, 200), Point(100, 350), Point(200, 450)])
		#Нарисуйте эллипс, используя объект Pen и окружающий прямоугольник
		graphics.draw_ellipse(Pen(Color.yellow, 2.0), Rectangle(300, 300, 100, 100))
		#Нарисуйте линию 
		graphics.draw_line(Pen(Color.violet, 2.0), Point(100, 100), Point(200, 200))
		#Нарисуйте сегмент пирога
		graphics.draw_pie(Pen(Color.silver, 2.0), Rectangle(Point(200, 20), Size(200, 200)), 0, 45);
		#Нарисуйте многоугольник, указав объект Pen, имеющий красный цвет, и массив точек
		graphics.draw_polygon(Pen(Color.red, 2.0), [Point(20, 100), Point(20, 200), Point(220, 20)])
		#Нарисуйте прямоугольник
		graphics.draw_rectangle(Pen(Color.orange, 2.0), Rectangle(Point(250, 250), Size(100, 100)))
		#Создайте объект SolidBrush и задайте его различные свойства
		brush = SolidBrush()
		brush.color = Color.purple
		#Нарисуйте строку, используя объект SolidBrush и Font, в конкретной точке
		graphics.draw_string("This image is created by Aspose.Imaging API", Font("Times New Roman", 16),
							 brush, PointF(50.0, 400.0))
		# Сохраните все изменения.
		image.save();

This examples make use of GraphicsPath and Graphics classes to create and manipulate figures on an Image surface. Example creates a new Image (of type Tiff), clears the surface and draws paths with the help of GraphicsPath class. At the end draw_path method exposed by Graphics class is called to render the paths on surface.


from aspose.imaging import Image, Graphics, Color, GraphicsPath, Figure, RectangleF, PointF, SizeF
from aspose.imaging import Pen
from aspose.imaging.sources import StreamSource
from aspose.imaging.imageoptions import TiffOptions
from aspose.imaging.fileformats.tiff.enums import TiffExpectedFormat
from aspose.imaging.shapes import RectangleShape, EllipseShape, PieShape


# Создайте экземпляр файлового потока
with open(r"C:\temp\output.tiff", "w+b") as stream:
	# Создайте экземпляр TiffOptions и установите его различные свойства
	tiffOptions = TiffOptions(TiffExpectedFormat.DEFAULT)
	# Установите источник для экземпляра ImageOptions
	tiffOptions.source = StreamSource(stream)
	# Создайте экземпляр Image
	with Image.create(tiffOptions, 500, 500) as image:
		# Создайте и инициализируйте экземпляр класса Graphics.
		graphics = Graphics(image)
		# Очистить поверхность Graphics.
		graphics.clear(Color.wheat);
		# Создайте экземпляр класса GraphicsPath
		graphics_path = GraphicsPath()
		# Создайте экземпляр класса Figure
		figure = Figure()
		# Добавьте формы в объект Figure
		figure.add_shape(RectangleShape(RectangleF(10.0, 10.0, 300.0, 300.0)))
		figure.add_shape(EllipseShape(RectangleF(50.0, 50.0, 300.0, 300.0)))
		figure.add_shape(PieShape(RectangleF(PointF(250.0, 250.0), SizeF(200.0, 200.0)), 0.0, 45.0))
		# Добавьте объект Figure в GraphicsPath
		graphics_path.add_figure(figure)
		# Нарисуйте путь с объектом Pen цвета Black
		graphics.draw_path(Pen(Color.black, 2.0), graphics_path)
		# Сохраните все изменения.
		image.save()

This example shows the creation and usage Pen objects. The example creates a new Image and draw rectangles on the Image surface.


from aspose.imaging import Image, Graphics, Color, Pen, Rectangle, Point, Size
from aspose.imaging.brushes import HatchBrush
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource

# Создайте экземпляр BmpOptions и задайте его различные свойства
bmpOptions = BmpOptions()
bmpOptions.bits_per_pixel = 24
# Создайте экземпляр FileCreateSource и назначьте его в качестве Source для экземпляра BmpOptions
# Второй параметр типа Boolean определяет, будет ли создаваемый файл IsTemporal или нет
bmpOptions.source = FileCreateSource(r"C:\temp\sample.bmp", False)
# Создайте экземпляр Image по указанному пути
with Image.create(bmpOptions, 500, 500) as image:
	# Создайте экземпляр Graphics и инициализируйте его объектом Image
	graphics = Graphics(image)
	# Очистите поверхность Graphics белым цветом
	graphics.clear(Color.white)
	#Создайте экземпляр Pen с красным цветом и шириной 5
	pen = Pen(Color.red, 5.0);
	# Создайте экземпляр HatchBrush и задайте его свойства
	brush = HatchBrush()
	brush.background_color = Color.wheat;
	brush.foreground_color = Color.red;
	# Создайте экземпляр Pen
	# инициализировать его объектом HatchBrush и шириной
	brusedpen = Pen(brush, 5.0)
	# Рисовать прямоугольники, указывая объект Pen
	graphics.draw_rectangles(pen, [
		Rectangle(Point(210, 210), Size(100, 100)),
		Rectangle(Point(110, 110), Size(100, 100)),
		Rectangle(Point(310, 310), Size(100, 100)) ])

	# Рисовать прямоугольники, указывая объект Pen
	graphics.draw_rectangles(brusedpen, [
		Rectangle(Point(310, 110), Size(100, 100)),
		Rectangle(Point(110, 310), Size(100, 100)) ])

	# Сохраните все изменения.
	image.save()

The following example shows how to compose an animated GIF image from individual GIF blocks.

from aspose.imaging.fileformats.gif.blocks import GifFrameBlock
from aspose.imaging.fileformats.gif import GifImage 
from aspose.imaging.brushes import SolidBrush
from aspose.imaging import Graphics, Color

# Создать GIF‑изображение 100 × 100 px.
# Первый блок по умолчанию полностью чёрный.
with GifFrameBlock(100, 100) as firstBlock:
	with GifImage(firstBlock) as gifImage:
		# Первый круг красный
		brush1 = SolidBrush(Color.red)

		# Второй круг чёрный
		brush2 = SolidBrush(Color.black)

		# Постепенно увеличивать угол красной дуги.
		for angle in range(10, 361, 10):
			block = GifFrameBlock(100, 100)
			gr = Graphics(block)
			gr.fill_pie(brush1, block.bounds, 0, angle)
			gifImage.add_block(block)
		
		# Постепенно увеличивать угол чёрной дуги и стирать красную дугу.
		for angle in range(10, 361, 10):
			block = GifFrameBlock(100, 100)
			gr = Graphics(block)
			gr.fill_pie(brush2, block.bounds, 0, angle)
			gr.fill_pie(brush1, block.bounds, angle, 360 - angle)
			gifImage.add_block(block)

		gifImage.save("animated_radar.gif")

This example shows how to create a PNG image of the specified size, fill it with a solid color and save it to a file.


import aspose.pycore as aspycore
from aspose.imaging import Graphics, Color
from aspose.imaging.brushes import SolidBrush
from aspose.imaging.fileformats.png import PngImage
from os.path import join


dir_ = "c:\\temp"
# Создать PNG‑изображение размером 100 × 100 px.
with PngImage(100, 100) as png_image:
	# Выполнить обработку изображения, например, заполнить всё изображение красным.
	graphics = Graphics(png_image)
	brush = SolidBrush(Color.red)
	graphics.fill_rectangle(brush, png_image.bounds)
	# Сохранить в файл.
	png_image.save(join(dir_, "output.png"))