Класс Graphics
Summary: Represents the graphics according to the graphics engine used in the current assembly.
Module: aspose.imaging
Full Name: aspose.imaging.Graphics
Constructors
| Name | Description |
|---|---|
| Graphics(source_image) | Инициализирует новый экземпляр класса Graphics. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| clip | Region | r/w | Получает или задает область обрезки. |
| compositing_quality | CompositingQuality | r/w | Получает или задает качество композиции. |
| dpi_x | float | r | Получает горизонтальное разрешение этого aspose.imaging.Graphics. |
| dpi_y | float | r | Получает вертикальное разрешение этого aspose.imaging.Graphics. |
| image | Image | r | Получает изображение. |
| interpolation_mode | InterpolationMode | r/w | Получает или задает режим интерполяции. |
| is_in_begin_update_call | bool | r | Возвращает значение, указывающее, находится ли графика в состоянии вызова BeginUpdate. |
| page_scale | float | r/w | Получает или задает масштабирование между мировыми единицами и единицами страницы для этого aspose.imaging.Graphics. |
| page_unit | GraphicsUnit | r/w | Получает или задает единицу измерения, используемую для координат страницы в этом aspose.imaging.Graphics. |
| paintable_image_options | ImageOptionsBase | r/w | Получает или задает параметры изображения, используемые для создания рисуемых векторных изображений. |
| smoothing_mode | SmoothingMode | r/w | Получает или задает режим сглаживания. |
| text_rendering_hint | TextRenderingHint | r/w | Получает или задает подсказку рендеринга текста. |
| transform | Matrix | r/w | Получает или задает копию геометрического преобразования мира для этого Graphics. |
Methods
| Name | Description |
|---|---|
| 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_image | Image | Исходное изображение. |
Method: clear(color)
clear(color)
Очищает графическую поверхность, используя указанный цвет.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| color | Color | Цвет, которым очищается поверхность графики. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| rect | RectangleF | Структура RectangleF, определяющая границы эллипса. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| rect | Rectangle | Структура RectangleF, определяющая границы эллипса. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| x | float | Координата x верхнего левого угла прямоугольника, определяющего эллипс. |
| y | float | Координата y верхнего левого угла прямоугольника, определяющего эллипс. |
| width | float | Ширина прямоугольника, определяющего эллипс. |
| height | float | Высота прямоугольника, определяющего эллипс. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| x | int | Координата x верхнего левого угла прямоугольника, определяющего эллипс. |
| y | int | Координата y верхнего левого угла прямоугольника, определяющего эллипс. |
| width | int | Ширина прямоугольника, определяющего эллипс. |
| height | int | Высота прямоугольника, определяющего эллипс. |
| start_angle | int | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | int | Угол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги. |
Method: draw_arc_in_rect(pen, rect, start_angle, sweep_angle)
draw_arc_in_rect(pen, rect, start_angle, sweep_angle)
Рисует дугу, представляющую часть эллипса, заданную структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| rect | Rectangle | Структура RectangleF, определяющая границы эллипса. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| rect | RectangleF | Структура RectangleF, определяющая границы эллипса. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| x | int | Координата x верхнего левого угла прямоугольника, определяющего эллипс. |
| y | int | Координата y верхнего левого угла прямоугольника, определяющего эллипс. |
| width | int | Ширина прямоугольника, определяющего эллипс. |
| height | int | Высота прямоугольника, определяющего эллипс. |
| start_angle | int | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | int | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль дуги. |
| x | float | Координата x верхнего левого угла прямоугольника, определяющего эллипс. |
| y | float | Координата y верхнего левого угла прямоугольника, определяющего эллипс. |
| width | float | Ширина прямоугольника, определяющего эллипс. |
| height | float | Высота прямоугольника, определяющего эллипс. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до начальной точки дуги. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра startAngle до конечной точки дуги. |
Method: draw_bezier(pen, pt1, pt2, pt3, pt4)
draw_bezier(pen, pt1, pt2, pt3, pt4)
Рисует сплайн Безье, определённый четырьмя структурами PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| pt1 | PointF | Структура PointF, представляющая начальную точку кривой. |
| pt2 | PointF | Структура PointF, представляющая первую управляющую точку кривой. |
| pt3 | PointF | Структура PointF, представляющая вторую управляющую точку кривой. |
| pt4 | PointF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| pt1 | Point | Структура PointF, представляющая начальную точку кривой. |
| pt2 | Point | Структура PointF, представляющая первую управляющую точку кривой. |
| pt3 | Point | Структура PointF, представляющая вторую управляющую точку кривой. |
| pt4 | Point | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| x1 | float | Координата x начальной точки кривой. |
| y1 | float | Координата y начальной точки кривой. |
| x2 | float | Координата x первой управляющей точки кривой. |
| y2 | float | Y‑координата первой контрольной точки кривой. |
| x3 | float | X‑координата второй контрольной точки кривой. |
| y3 | float | Y‑координата второй контрольной точки кривой. |
| x4 | float | X‑координата конечной точки кривой. |
| y4 | float | Y‑координата конечной точки кривой. |
Method: draw_bezier_by_points(pen, pt1, pt2, pt3, pt4)
draw_bezier_by_points(pen, pt1, pt2, pt3, pt4)
Рисует сплайн Безье, определённый четырьмя структурами PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| pt1 | Point | Структура PointF, представляющая начальную точку кривой. |
| pt2 | Point | Структура PointF, представляющая первую управляющую точку кривой. |
| pt3 | Point | Структура PointF, представляющая вторую управляющую точку кривой. |
| pt4 | Point | Структура PointF, представляющая конечную точку кривой. |
Method: draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4)
draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4)
Рисует сплайн Безье, определённый четырьмя структурами PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| pt1 | PointF | Структура PointF, представляющая начальную точку кривой. |
| pt2 | PointF | Структура PointF, представляющая первую управляющую точку кривой. |
| pt3 | PointF | Структура PointF, представляющая вторую управляющую точку кривой. |
| pt4 | PointF | Структура PointF, представляющая конечную точку кривой. |
Method: draw_beziers(pen, points)
draw_beziers(pen, points)
Рисует серию сплайнов Безье из массива структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| points | Point[] | Массив структур Point, представляющих точки, определяющие кривую. |
Method: draw_beziers(pen, points)
draw_beziers(pen, points)
Рисует серию сплайнов Безье из массива структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| points | PointF[] | Массив структур Point, представляющих точки, определяющие кривую. |
Method: draw_beziers_by_pt_array(pen, points)
draw_beziers_by_pt_array(pen, points)
Рисует серию сплайнов Безье из массива структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| points | Point[] | Массив структур Point, представляющих точки, определяющие кривую. |
Method: draw_beziers_by_pt_array_f(pen, points)
draw_beziers_by_pt_array_f(pen, points)
Рисует серию сплайнов Безье из массива структур PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen, определяющий цвет, ширину и стиль кривой. |
| points | PointF[] | Массив структур PointF, представляющих точки, определяющие кривую. |
Method: draw_closed_curve(pen, points)
draw_closed_curve(pen, points)
Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
Method: draw_closed_curve(pen, points)
draw_closed_curve(pen, points)
Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
Method: draw_closed_curve(pen, points, tension)
draw_closed_curve(pen, points, tension)
Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_closed_curve(pen, points, tension)
draw_closed_curve(pen, points, tension)
Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF, используя указанное напряжение. Этот метод использует режим заполнения FillMode.ALTERNATE по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
Method: draw_closed_curve_by_points_f(pen, points)
draw_closed_curve_by_points_f(pen, points)
Рисует замкнутый кардинальный сплайн, определённый массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve(pen, points)
draw_curve(pen, points)
Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| offset | int | Смещение от первого элемента массива параметра points до начальной точки кривой. |
| number_of_segments | int | Количество сегментов после начальной точки, включаемых в кривую. |
Method: draw_curve(pen, points, offset, number_of_segments, tension)
draw_curve(pen, points, offset, number_of_segments, tension)
Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| offset | int | Смещение от первого элемента массива параметра points до начальной точки кривой. |
| number_of_segments | int | Количество сегментов после начальной точки, включаемых в кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve(pen, points, offset, number_of_segments, tension)
draw_curve(pen, points, offset, number_of_segments, tension)
Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением. Рисование начинается со смещения от начала массива.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
| offset | int | Смещение от первого элемента массива параметра points до начальной точки кривой. |
| number_of_segments | int | Количество сегментов после начальной точки, включаемых в кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve(pen, points, tension)
draw_curve(pen, points, tension)
Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, представляющих точки, определяющие кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve(pen, points, tension)
draw_curve(pen, points, tension)
Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур PointF, представляющих точки, определяющие кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve_by_point_fs(pen, points)
draw_curve_by_point_fs(pen, points)
Рисует кардинальный сплайн через указанный массив структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
Method: draw_curve_by_point_fs_tension(pen, points, tension)
draw_curve_by_point_fs_tension(pen, points, tension)
Рисует кардинальный сплайн через указанный массив структур PointF с заданным напряжением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, представляющих точки, определяющие кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve_by_points(pen, points)
draw_curve_by_points(pen, points)
Рисует кардинальный сплайн через указанный массив структур PointF. Этот метод использует напряжение по умолчанию 0.5.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| offset | int | Смещение от первого элемента массива параметра points до начальной точки кривой. |
| number_of_segments | int | Количество сегментов после начальной точки, включаемых в кривую. |
| натяжение | 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
| offset | int | Смещение от первого элемента массива параметра points до начальной точки кривой. |
| number_of_segments | int | Количество сегментов после начальной точки, включаемых в кривую. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_curve_by_points_tension(pen, points, tension)
draw_curve_by_points_tension(pen, points, tension)
Рисует кардинальный сплайн через указанный массив структур Point с заданным напряжением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и высоту кривой. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: draw_ellipse(pen, rect)
draw_ellipse(pen, rect)
Рисует эллипс, определяемый ограничивающим RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| rect | RectangleF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| rect | Rectangle | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| x | float | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | float | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: draw_ellipse(pen, x, y, width, height)
draw_ellipse(pen, x, y, width, height)
Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| x | int | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | int | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: draw_ellipse_by_xy(pen, x, y, width, height)
draw_ellipse_by_xy(pen, x, y, width, height)
Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| x | int | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | int | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: draw_ellipse_by_xyf(pen, x, y, width, height)
draw_ellipse_by_xyf(pen, x, y, width, height)
Рисует эллипс, определяемый ограничивающим прямоугольником, заданным парой координат, высотой и шириной.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| x | float | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | float | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: draw_ellipse_f(pen, rect)
draw_ellipse_f(pen, rect)
Рисует эллипс, определяемый ограничивающим RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen который определяет цвет, ширину и стиль эллипса. |
| rect | RectangleF | Структура RectangleF, определяющая границы эллипса. |
Method: draw_image(image, dest_points)
draw_image(image, dest_points)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
Method: draw_image(image, dest_points)
draw_image(image, dest_points)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
Method: draw_image(image, dest_points, src_rect)
draw_image(image, dest_points, src_rect)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
Method: draw_image(image, dest_points, src_rect)
draw_image(image, dest_points, src_rect)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
Method: draw_image(image, dest_points, src_rect, src_unit)
draw_image(image, dest_points, src_rect, src_unit)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
Method: draw_image(image, dest_points, src_rect, src_unit)
draw_image(image, dest_points, src_rect, src_unit)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
Method: draw_image(image, dest_points, src_rect, src_unit, image_attributes)
draw_image(image, dest_points, src_rect, src_unit, image_attributes)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
Method: draw_image(image, dest_points, src_rect, src_unit, image_attributes)
draw_image(image, dest_points, src_rect, src_unit, image_attributes)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
Method: draw_image(source_image, point)
draw_image(source_image, point)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | PointF | PointF структура, представляющая верхний левый угол нарисованного изображения. |
Method: draw_image(source_image, point)
draw_image(source_image, point)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | Point | PointF структура, представляющая верхний левый угол нарисованного изображения. |
Method: draw_image(source_image, rect)
draw_image(source_image, rect)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | RectangleF | RectangleF структура, указывающая расположение и размер нарисованного изображения. |
Method: draw_image(source_image, rect)
draw_image(source_image, rect)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | Rectangle | RectangleF структура, указывающая расположение и размер нарисованного изображения. |
Method: draw_image(source_image, rect_destination, graphics_unit)
draw_image(source_image, rect_destination, graphics_unit)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | Rectangle | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
Method: draw_image(source_image, rect_destination, graphics_unit)
draw_image(source_image, rect_destination, graphics_unit)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | RectangleF | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | Rectangle | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | RectangleF | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | Rectangle | Исходный rect. |
| rect_destination | Rectangle | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | RectangleF | Исходный rect. |
| rect_destination | RectangleF | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | Rectangle | Исходный rect. |
| rect_destination | Rectangle | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | RectangleF | Исходный rect. |
| rect_destination | RectangleF | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
Method: draw_image(source_image, x, y)
draw_image(source_image, x, y)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | float | Координата x верхнего левого угла нарисованного изображения. |
| y | float | Координата y верхнего левого угла нарисованного изображения. |
Method: draw_image(source_image, x, y)
draw_image(source_image, x, y)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
Method: draw_image(source_image, x, y, width, height)
draw_image(source_image, x, y, width, height)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | float | Координата x верхнего левого угла нарисованного изображения. |
| y | float | Координата y верхнего левого угла нарисованного изображения. |
| width | float | Ширина нарисованного изображения. |
| height | float | Высота нарисованного изображения. |
Method: draw_image(source_image, x, y, width, height)
draw_image(source_image, x, y, width, height)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
| width | int | Ширина нарисованного изображения. |
| height | int | Высота нарисованного изображения. |
Method: draw_image_at_point(source_image, point)
draw_image_at_point(source_image, point)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | Point | PointF структура, представляющая верхний левый угол нарисованного изображения. |
Method: draw_image_at_point_f(source_image, point)
draw_image_at_point_f(source_image, point)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | PointF | PointF структура, представляющая верхний левый угол нарисованного изображения. |
Method: draw_image_at_xy(source_image, x, y)
draw_image_at_xy(source_image, x, y)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
Method: draw_image_at_xyf(source_image, x, y)
draw_image_at_xyf(source_image, x, y)
Рисует указанное Graphics.image, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | float | Координата x верхнего левого угла нарисованного изображения. |
| y | float | Координата 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:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | RectangleF | Исходный прямоугольник. |
Method: draw_image_dest_points_src_rect(image, dest_points, src_rect)
draw_image_dest_points_src_rect(image, dest_points, src_rect)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
| src_rect | Rectangle | Исходный прямоугольник. |
| src_unit | GraphicsUnit | Единицы измерения. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | RectangleF | Прямоугольник назначения, в котором выполнять отрисовку. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | Rectangle | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
| width | int | Ширина нарисованного изображения. |
| height | int | Высота нарисованного изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| x | float | Координата x верхнего левого угла нарисованного изображения. |
| y | float | Координата y верхнего левого угла нарисованного изображения. |
| width | float | Ширина нарисованного изображения. |
| height | float | Высота нарисованного изображения. |
Method: draw_image_in_rectangle(source_image, rect)
draw_image_in_rectangle(source_image, rect)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | Rectangle | Rectangle структура, указывающая расположение и размер нарисованного изображения. |
Method: draw_image_points(image, dest_points)
draw_image_points(image, dest_points)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | Point[] | Массив из трёх структур PointF, определяющих параллелограмм. |
Method: draw_image_points_f(image, dest_points)
draw_image_points_f(image, dest_points)
Рисует указанную часть указанного изображения в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | Image | Изображение для отрисовки. |
| dest_points | PointF[] | Массив из трёх структур PointF, определяющих параллелограмм. |
Method: draw_image_rectangle_f(source_image, rect)
draw_image_rectangle_f(source_image, rect)
Рисует указанное Graphics.image в указанном месте и с указанным размером.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | RectangleF | RectangleF структура, указывающая расположение и размер нарисованного изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | RectangleF | Исходный rect. |
| rect_destination | RectangleF | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | Rectangle | Исходный rect. |
| rect_destination | Rectangle | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | RectangleF | Исходный прямоугольник. |
| rect_destination | RectangleF | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица для использования. |
| image_attributes | ImageAttributes | Атрибуты изображения для использования. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_source | Rectangle | Исходный rect. |
| rect_destination | Rectangle | Rect назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
| image_attributes | ImageAttributes | Атрибуты изображения. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | RectangleF | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
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_image | Image | Изображение, с которым выполнять отрисовку. |
| rect_destination | Rectangle | Прямоугольник назначения. |
| graphics_unit | GraphicsUnit | Графическая единица. |
Method: draw_image_unscaled(source_image, point)
draw_image_unscaled(source_image, point)
Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | Point | Point структура, указывающая верхний левый угол нарисованного изображения. |
Method: draw_image_unscaled(source_image, rect)
draw_image_unscaled(source_image, rect)
Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | Rectangle | Rectangle указывает верхний левый угол нарисованного изображения. Свойства X и Y прямоугольника указывают верхний левый угол. Свойства Width и Height игнорируются. |
Method: draw_image_unscaled(source_image, x, y)
draw_image_unscaled(source_image, x, y)
Рисует указанное изображение, используя его оригинальный физический размер, в месте, указанном парой координат.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
Method: draw_image_unscaled(source_image, x, y, width, height)
draw_image_unscaled(source_image, x, y, width, height)
Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| x | int | Координата x верхнего левого угла нарисованного изображения. |
| y | int | Координата y верхнего левого угла нарисованного изображения. |
| width | int | Параметр не используется. |
| height | int | Параметр не используется. |
Method: draw_image_unscaled_and_clipped(source_image, rect)
draw_image_unscaled_and_clipped(source_image, rect)
Рисует указанное изображение без масштабирования и обрезает его при необходимости, чтобы вписать в указанный прямоугольник.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | Rectangle | Прямоугольник Rectangle, в котором отрисовывать изображение. |
Method: draw_image_unscaled_in_rectangle(source_image, rect)
draw_image_unscaled_in_rectangle(source_image, rect)
Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| rect | Rectangle | Rectangle указывает верхний левый угол нарисованного изображения. Свойства X и Y прямоугольника указывают верхний левый угол. Свойства Width и Height игнорируются. |
Method: draw_image_unscaled_to_point(source_image, point)
draw_image_unscaled_to_point(source_image, point)
Рисует указанное изображение, используя его оригинальный физический размер, в указанном месте.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | Image | Изображение, с которым выполнять отрисовку. |
| point | Point | Point структура, указывающая верхний левый угол нарисованного изображения. |
Method: draw_line(pen, point1, point2)
draw_line(pen, point1, point2)
Рисует линию, соединяющую две структуры Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| point1 | Point | Point структура, представляющая первую точку для соединения. |
| point2 | Point | Point структура, представляющая вторую точку для соединения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| point1 | PointF | Point структура, представляющая первую точку для соединения. |
| point2 | PointF | Point структура, представляющая вторую точку для соединения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| x1 | int | Координата x первой точки. |
| y1 | int | Координата y первой точки. |
| x2 | int | Координата x второй точки. |
| y2 | int | Координата y второй точки. |
Method: draw_line(pen, x1, y1, x2, y2)
draw_line(pen, x1, y1, x2, y2)
Рисует линию, соединяющую две точки, указанные парами координат.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| x1 | float | Координата x первой точки. |
| y1 | float | Координата y первой точки. |
| x2 | float | Координата x второй точки. |
| y2 | float | Координата y второй точки. |
Method: draw_line_by_xy(pen, x1, y1, x2, y2)
draw_line_by_xy(pen, x1, y1, x2, y2)
Рисует линию, соединяющую две точки, указанные парами координат.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| x1 | int | Координата x первой точки. |
| y1 | int | Координата y первой точки. |
| x2 | int | Координата x второй точки. |
| y2 | int | Координата y второй точки. |
Method: draw_line_f_by_xy(pen, x1, y1, x2, y2)
draw_line_f_by_xy(pen, x1, y1, x2, y2)
Рисует линию, соединяющую две точки, указанные парами координат.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| x1 | float | Координата x первой точки. |
| y1 | float | Координата y первой точки. |
| x2 | float | Координата x второй точки. |
| y2 | float | Координата y второй точки. |
Method: draw_line_point_f(pen, point1, point2)
draw_line_point_f(pen, point1, point2)
Рисует линию, соединяющую две структуры PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль линии. |
| point1 | PointF | PointF структура, представляющая первую точку для соединения. |
| point2 | PointF | PointF структура, представляющая вторую точку для соединения. |
Method: draw_lines(pen, points)
draw_lines(pen, points)
Рисует серию отрезков, соединяющих массив структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль отрезков линии. |
| points | Point[] | Массив структур Point, представляющих точки для соединения. |
Method: draw_lines(pen, points)
draw_lines(pen, points)
Рисует серию отрезков, соединяющих массив структур Point.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль отрезков линии. |
| points | PointF[] | Массив структур Point, представляющих точки для соединения. |
Method: draw_lines_f(pen, points)
draw_lines_f(pen, points)
Рисует серию отрезков, соединяющих массив структур PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль отрезков линии. |
| points | PointF[] | Массив структур PointF, представляющих точки для соединения. |
Method: draw_path(pen, path)
draw_path(pen, path)
Рисует GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль пути. |
| path | GraphicsPath | GraphicsPath для рисования. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| rect | RectangleF | RectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| rect | Rectangle | RectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| x | float | Координата x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| y | float | Координата y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| x | int | Координата x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| y | int | Координата y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| start_angle | int | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | int | Угол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора. |
Method: draw_pie_in_rect(pen, rect, start_angle, sweep_angle)
draw_pie_in_rect(pen, rect, start_angle, sweep_angle)
Рисует форму сектора, определяемую эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| rect | Rectangle | RectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| rect | RectangleF | RectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| x | int | Координата x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| y | int | Координата y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| start_angle | int | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | int | Угол, измеряемый в градусах по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль формы сектора. |
| x | float | Координата x левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| y | float | Координата y левого верхнего угла ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс, из которого формируется сектор. |
| start_angle | float | Угол, измеряемый в градусах по часовой стрелке от оси x до первой стороны сектора. |
| sweep_angle | float | Угол, измеряемый в градусах по часовой стрелке от параметра startAngle до второй стороны сектора. |
Method: draw_polygon(pen, points)
draw_polygon(pen, points)
Рисует многоугольник, определяемый массивом структур PointF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль многоугольника. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль многоугольника. |
| points | Point[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль многоугольника. |
| points | PointF[] | Массив структур PointF, представляющих вершины многоугольника. |
Method: draw_rect(pen, x, y, width, height)
draw_rect(pen, x, y, width, height)
Рисует прямоугольник, заданный парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| x | int | Координата x левого верхнего угла прямоугольника для рисования. |
| y | int | Координата y левого верхнего угла прямоугольника для рисования. |
| width | int | Ширина прямоугольника для рисования. |
| height | int | Высота прямоугольника для рисования. |
Method: draw_rect_f(pen, x, y, width, height)
draw_rect_f(pen, x, y, width, height)
Рисует прямоугольник, заданный парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| x | float | Координата x левого верхнего угла прямоугольника для рисования. |
| y | float | Координата y левого верхнего угла прямоугольника для рисования. |
| width | float | Ширина прямоугольника для рисования. |
| height | float | Высота прямоугольника для рисования. |
Method: draw_rectangle(pen, rect)
draw_rectangle(pen, rect)
Рисует прямоугольник, заданный структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| rect | RectangleF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| rect | Rectangle | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| x | float | Координата x левого верхнего угла прямоугольника для рисования. |
| y | float | Координата y левого верхнего угла прямоугольника для рисования. |
| width | float | Ширина прямоугольника для рисования. |
| height | float | Высота прямоугольника для рисования. |
Method: draw_rectangle(pen, x, y, width, height)
draw_rectangle(pen, x, y, width, height)
Рисует прямоугольник, заданный парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| x | int | Координата x левого верхнего угла прямоугольника для рисования. |
| y | int | Координата y левого верхнего угла прямоугольника для рисования. |
| width | int | Ширина прямоугольника для рисования. |
| height | int | Высота прямоугольника для рисования. |
Method: draw_rectangle_f(pen, rect)
draw_rectangle_f(pen, rect)
Рисует прямоугольник, заданный структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Объект Pen определяет цвет, ширину и стиль прямоугольника. |
| rect | RectangleF | Структура RectangleF представляет прямоугольник для рисования. |
Method: draw_rectangles(pen, rects)
draw_rectangles(pen, rects)
Рисует серию прямоугольников, заданных структурами RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль контуров прямоугольников. |
| rects | RectangleF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль контуров прямоугольников. |
| rects | Rectangle[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| pen | Pen | Pen определяет цвет, ширину и стиль контуров прямоугольников. |
| rects | RectangleF[] | Массив структур RectangleF, представляющих прямоугольники для рисования. |
Method: draw_string(s, font, brush, layout_rectangle)
draw_string(s, font, brush, layout_rectangle)
Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| layout_rectangle | RectangleF | Структура RectangleF указывает расположение нарисованного текста. |
Method: draw_string(s, font, brush, layout_rectangle, format)
draw_string(s, font, brush, layout_rectangle, format)
Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| layout_rectangle | RectangleF | Структура RectangleF указывает расположение нарисованного текста. |
| format | StringFormat | StringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту. |
Method: draw_string(s, font, brush, point)
draw_string(s, font, brush, point)
Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| point | PointF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| point | PointF | Структура PointF указывает верхний левый угол нарисованного текста. |
| format | StringFormat | StringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту. |
Method: draw_string(s, font, brush, x, y)
draw_string(s, font, brush, x, y)
Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| x | float | Координата x верхнего левого угла нарисованного текста. |
| y | float | Координата y верхнего левого угла нарисованного текста. |
Method: draw_string(s, font, brush, x, y, format)
draw_string(s, font, brush, x, y, format)
Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами, используя атрибуты форматирования указанного StringFormat.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| x | float | Координата x верхнего левого угла нарисованного текста. |
| y | float | Координата y верхнего левого угла нарисованного текста. |
| format | StringFormat | StringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту. |
Method: draw_string_at_point_f(s, font, brush, point)
draw_string_at_point_f(s, font, brush, point)
Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| point | PointF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| point | PointF | Структура PointF указывает верхний левый угол нарисованного текста. |
| format | StringFormat | StringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту. |
Method: draw_string_at_xy(s, font, brush, x, y)
draw_string_at_xy(s, font, brush, x, y)
Отрисовывает указанный текст в указанном месте с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| x | float | Координата x верхнего левого угла нарисованного текста. |
| y | float | Координата y верхнего левого угла нарисованного текста. |
Method: draw_string_in_rect(s, font, brush, layout_rectangle)
draw_string_in_rect(s, font, brush, layout_rectangle)
Отрисовывает указанный текст в указанном прямоугольнике с указанным Brush и Font объектами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| layout_rectangle | RectangleF | Структура 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:
| Параметр | Тип | Описание |
|---|---|---|
| s | string | Строка для рисования. |
| font | Font | Font определяет формат текста строки. |
| brush | Brush | Brush определяет цвет и текстуру нарисованного текста. |
| layout_rectangle | RectangleF | Структура RectangleF указывает расположение нарисованного текста. |
| format | StringFormat | StringFormat определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, применяемые к нарисованному тексту. |
Method: fill_closed_curve(brush, points)
fill_closed_curve(brush, points)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
Method: fill_closed_curve(brush, points)
fill_closed_curve(brush, points)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
Method: fill_closed_curve(brush, points, fill_mode)
fill_closed_curve(brush, points, fill_mode)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| fill_mode | FillMode | Элемент перечисления FillMode, определяющий способ заливки кривой. |
Method: fill_closed_curve(brush, points, fillmode)
fill_closed_curve(brush, points, fillmode)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения. Этот метод использует напряжение по умолчанию 0.5.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
| fillmode | FillMode |
Method: fill_closed_curve(brush, points, fillmode, tension)
fill_closed_curve(brush, points, fillmode, tension)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Объект Brush, определяющий характеристики заливки. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| fillmode | FillMode | Элемент перечисления FillMode, определяющий способ заливки кривой. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: fill_closed_curve(brush, points, fillmode, tension)
fill_closed_curve(brush, points, fillmode, tension)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF, используя указанный режим заполнения и напряжение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Объект Brush, определяющий характеристики заливки. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
| fillmode | FillMode | Элемент перечисления 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, определяющих сплайн. |
Method: fill_closed_curve_by_point_f(brush, points)
fill_closed_curve_by_point_f(brush, points)
Заполняет внутреннюю часть замкнутой кардинальной сплайн‑кривой, определенной массивом структур PointF. Этот метод использует напряжение по умолчанию 0.5 и режим заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Объект Brush, определяющий характеристики заливки. |
| points | PointF[] | Массив структур PointF, определяющих сплайн. |
| fillmode | FillMode | Элемент перечисления 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
| fillmode | FillMode | Элемент перечисления 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур Point, определяющих сплайн. |
| fillmode | FillMode | Элемент перечисления FillMode, определяющий способ заливки кривой. |
| натяжение | float | Значение, большее или равное 0.0F, которое задаёт натяжение кривой. |
Method: fill_ellipse(brush, rect)
fill_ellipse(brush, rect)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | Структура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс. |
Method: fill_ellipse(brush, rect)
fill_ellipse(brush, rect)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | Rectangle | Структура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс. |
Method: fill_ellipse(brush, x, y, width, height)
fill_ellipse(brush, x, y, width, height)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | float | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: fill_ellipse(brush, x, y, width, height)
fill_ellipse(brush, x, y, width, height)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | int | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: fill_ellipse_at_xywh(brush, x, y, width, height)
fill_ellipse_at_xywh(brush, x, y, width, height)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | int | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: fill_ellipse_at_xywhf(brush, x, y, width, height)
fill_ellipse_at_xywhf(brush, x, y, width, height)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, заданным парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | X‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| y | float | Y‑координата левого верхнего угла ограничивающего прямоугольника, определяющего эллипс. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс. |
Method: fill_ellipse_in_rect(brush, rect)
fill_ellipse_in_rect(brush, rect)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | Rectangle | Структура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс. |
Method: fill_ellipse_in_rect_f(brush, rect)
fill_ellipse_in_rect_f(brush, rect)
Заполняет внутреннюю часть эллипса, определенного ограничивающим прямоугольником, указанным структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | Структура RectangleF представляет ограничивающий прямоугольник, определяющий эллипс. |
Method: fill_path(brush, path)
fill_path(brush, path)
Заполняет внутреннюю часть GraphicsPath.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| path | GraphicsPath | GraphicsPath представляет путь для заливки. |
Method: fill_pie(brush, rect, start_angle, sweep_angle)
fill_pie(brush, rect, start_angle, sweep_angle)
Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | Rectangle | Структура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | Структура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | Координата x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| y | float | Координата y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | Координата x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| y | int | Координата y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| start_angle | int | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | int | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | Координата x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| y | int | Координата y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| width | int | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| height | int | Высота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| start_angle | int | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | int | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | Координата x верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| y | float | Координата y верхнего левого угла ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| width | float | Ширина ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| height | float | Высота ограничивающего прямоугольника, определяющего эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога. |
Method: fill_pie_in_rect(brush, rect, start_angle, sweep_angle)
fill_pie_in_rect(brush, rect, start_angle, sweep_angle)
Заполняет внутреннюю часть сектора пирога, определенного эллипсом, указанным структурой RectangleF и двумя радиальными линиями.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | Rectangle | Структура Rectangle представляет ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | RectangleF структура, представляющая ограничивающий прямоугольник, определяющий эллипс, из которого берётся сектор пирога. |
| start_angle | float | Угол в градусах, измеренный по часовой стрелке от оси x до первой стороны сектора пирога. |
| sweep_angle | float | Угол в градусах, измеренный по часовой стрелке от параметра startAngle до второй стороны сектора пирога. |
Method: fill_polygon(brush, points)
fill_polygon(brush, points)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
Method: fill_polygon(brush, points)
fill_polygon(brush, points)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
Method: fill_polygon(brush, points, fill_mode)
fill_polygon(brush, points, fill_mode)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
| fill_mode | FillMode | Элемент перечисления FillMode, определяющий стиль заливки. |
Method: fill_polygon(brush, points, fill_mode)
fill_polygon(brush, points, fill_mode)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF, используя указанный режим заполнения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
| fill_mode | FillMode | Элемент перечисления FillMode, определяющий стиль заливки. |
Method: fill_polygon_by_point(brush, points)
fill_polygon_by_point(brush, points)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
Method: fill_polygon_by_point_f(brush, points)
fill_polygon_by_point_f(brush, points)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами PointF и режимом заполнения FillMode.ALTERNATE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур 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:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | PointF[] | Массив структур PointF, представляющих вершины полигона для заполнения. |
| fill_mode | FillMode | Элемент перечисления FillMode, определяющий стиль заливки. |
Method: fill_polygon_by_point_fill_mode(brush, points, fill_mode)
fill_polygon_by_point_fill_mode(brush, points, fill_mode)
Заполняет внутреннюю часть многоугольника, определенного массивом точек, указанных структурами Point, используя указанный режим заполнения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| points | Point[] | Массив структур Point, представляющих вершины полигона для заполнения. |
| fill_mode | FillMode | Элемент перечисления FillMode, определяющий стиль заливки. |
Method: fill_rectangle(brush, rect)
fill_rectangle(brush, rect)
Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | Rectangle | Rectangle структура, представляющая прямоугольник для заполнения. |
Method: fill_rectangle(brush, rect)
fill_rectangle(brush, rect)
Заполняет внутреннюю часть прямоугольника, указанного структурой Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | Rectangle структура, представляющая прямоугольник для заполнения. |
Method: fill_rectangle(brush, x, y, width, height)
fill_rectangle(brush, x, y, width, height)
Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | Координата x верхнего левого угла прямоугольника для заполнения. |
| y | float | Координата y верхнего левого угла прямоугольника для заполнения. |
| width | float | Ширина прямоугольника для заполнения. |
| height | float | Высота прямоугольника для заполнения. |
Method: fill_rectangle(brush, x, y, width, height)
fill_rectangle(brush, x, y, width, height)
Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | Координата x верхнего левого угла прямоугольника для заполнения. |
| y | int | Координата y верхнего левого угла прямоугольника для заполнения. |
| width | int | Ширина прямоугольника для заполнения. |
| height | int | Высота прямоугольника для заполнения. |
Method: fill_rectangle_f(brush, rect)
fill_rectangle_f(brush, rect)
Заполняет внутреннюю часть прямоугольника, указанного структурой RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rect | RectangleF | RectangleF структура, представляющая прямоугольник для заполнения. |
Method: fill_rectangle_f_with_brush(brush, x, y, width, height)
fill_rectangle_f_with_brush(brush, x, y, width, height)
Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | float | Координата x верхнего левого угла прямоугольника для заполнения. |
| y | float | Координата y верхнего левого угла прямоугольника для заполнения. |
| width | float | Ширина прямоугольника для заполнения. |
| height | float | Высота прямоугольника для заполнения. |
Method: fill_rectangle_with_brush(brush, x, y, width, height)
fill_rectangle_with_brush(brush, x, y, width, height)
Заполняет внутреннюю часть прямоугольника, заданного парой координат, шириной и высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| x | int | Координата x верхнего левого угла прямоугольника для заполнения. |
| y | int | Координата y верхнего левого угла прямоугольника для заполнения. |
| width | int | Ширина прямоугольника для заполнения. |
| height | int | Высота прямоугольника для заполнения. |
Method: fill_rectangles(brush, rects)
fill_rectangles(brush, rects)
Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rects | Rectangle[] | Массив структур Rectangle, представляющих прямоугольники для заполнения. |
Method: fill_rectangles(brush, rects)
fill_rectangles(brush, rects)
Заполняет внутренние части серии прямоугольников, указанных структурами Rectangle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rects | RectangleF[] | Массив структур Rectangle, представляющих прямоугольники для заполнения. |
Method: fill_rectangles_f(brush, rects)
fill_rectangles_f(brush, rects)
Заполняет внутренние части серии прямоугольников, указанных структурами RectangleF.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| rects | RectangleF[] | Массив структур Rectangle, представляющих прямоугольники для заполнения. |
Method: fill_region(brush, region)
fill_region(brush, region)
Заполняет внутреннюю часть Region.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| brush | Brush | Brush определяет характеристики заливки. |
| region | Region | Region представляет область для заполнения. |
Method: measure_string(text, font, layout_area, string_format)
measure_string(text, font, layout_area, string_format)
Измеряет указанную строку текста с заданными параметрами
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| text | string | Текст для измерения. |
| font | Font | Шрифт для измерения. |
| layout_area | SizeF | Область размещения. |
| string_format | StringFormat | Формат строки. |
Returns
| Тип | Описание |
|---|---|
| SizeF | Размер в пикселях измеренной текстовой строки |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix путем предварительного добавления указанного Matrix.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица Matrix, на которую следует умножить геометрическое преобразование. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Умножает Matrix, представляющий локальное геометрическое преобразование этого Graphics, на указанный Matrix в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| matrix | Matrix | Матрица Matrix, на которую следует умножить геометрическое преобразование. |
| order | MatrixOrder | Структура MatrixOrder, указывающая порядок умножения двух матриц. |
Method: rotate_transform(angle)
rotate_transform(angle)
Вращает локальное геометрическое преобразование на указанную величину. Этот метод предварительно добавляет вращение к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| угол | float | Угол вращения. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Вращает локальное геометрическое преобразование на указанную величину в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| угол | float | Угол вращения. |
| order | MatrixOrder | Структура MatrixOrder, указывающая, следует ли добавить в конец или в начало матрицу вращения. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Масштабирует локальное геометрическое преобразование на указанные величины. Этот метод предварительно добавляет матрицу масштабирования к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси x. |
| sy | float | Величина масштабирования преобразования по оси y. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Масштабирует локальное геометрическое преобразование на указанные величины в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| sx | float | Величина масштабирования преобразования по оси x. |
| sy | float | Величина масштабирования преобразования по оси y. |
| order | MatrixOrder | Тип MatrixOrder который указывает, добавлять или предварять матрицу масштабирования. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Смещает локальное геометрическое преобразование на указанные размеры. Этот метод предварительно добавляет трансляцию к преобразованию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Смещает локальное геометрическое преобразование на указанные размеры в указанном порядке.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dx | float | Значение трансляции по оси x. |
| dy | float | Значение трансляции по оси y. |
| order | MatrixOrder | Порядок (предварительно или последовательно), в котором применяется трансляция. |
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"))