Classe Graphics

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

Module: aspose.imaging

Full Name: aspose.imaging.Graphics

Constructors

NameDescrizione
Graphics(source_image)Inizializza una nuova istanza della classe Graphics.

Properties

NameTypeAccessDescrizione
clipRegionr/wOttiene o imposta la regione di ritaglio.
compositing_qualityCompositingQualityr/wOttiene o imposta la qualità di composizione.
dpi_xfloatrOttiene la risoluzione orizzontale di questo aspose.imaging.Graphics.
dpi_yfloatrOttiene la risoluzione verticale di questo aspose.imaging.Graphics.
imageImagerOttiene l’immagine.
interpolation_modeInterpolationModer/wOttiene o imposta la modalità di interpolazione.
is_in_begin_update_callboolrOttiene un valore che indica se la grafica è nello stato di chiamata BeginUpdate.
page_scalefloatr/wOttiene o imposta la scala tra le unità del mondo e le unità della pagina per questo aspose.imaging.Graphics.
page_unitGraphicsUnitr/wOttiene o imposta l’unità di misura utilizzata per le coordinate della pagina in questo aspose.imaging.Graphics.
paintable_image_optionsImageOptionsBaser/wOttiene o imposta le opzioni immagine, utilizzate per creare immagini vettoriali dipingibili da disegnare.
smoothing_modeSmoothingModer/wOttiene o imposta la modalità di smussatura.
text_rendering_hintTextRenderingHintr/wOttiene o imposta il suggerimento di rendering del testo.
transformMatrixr/wOttiene o imposta una copia della trasformazione geometrica del mondo per questo Graphics.

Methods

NameDescrizione
begin_update()Avvia la memorizzazione nella cache delle successive operazioni grafiche. Gli effetti grafici applicati successivamente non verranno applicati immediatamente; invece, l’EndUpdate farà sì che tutti gli effetti vengano applicati in una volta sola.
clear(color)Cancella la superficie grafica utilizzando il colore specificato.
draw_arc(pen, rect, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.
draw_arc(pen, rect, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.
draw_arc(pen, x, y, width, height, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.
draw_arc(pen, x, y, width, height, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.
draw_arc_in_rect(pen, rect, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.
draw_arc_in_rect_f(pen, rect, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.
draw_arc_xy(pen, x, y, width, height, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.
draw_arc_xyf(pen, x, y, width, height, start_angle, sweep_angle)Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.
draw_bezier(pen, pt1, pt2, pt3, pt4)Disegna una spline Bézier definita da quattro strutture PointF.
draw_bezier(pen, pt1, pt2, pt3, pt4)Disegna una spline Bézier definita da quattro strutture PointF.
draw_bezier(pen, x1, y1, x2, y2, x3, y3, x4, y4)Disegna una spline Bézier definita da quattro coppie ordinate di coordinate che rappresentano punti.
draw_bezier_by_points(pen, pt1, pt2, pt3, pt4)Disegna una spline Bézier definita da quattro strutture PointF.
draw_bezier_by_points_f(pen, pt1, pt2, pt3, pt4)Disegna una spline Bézier definita da quattro strutture PointF.
draw_beziers(pen, points)Disegna una serie di spline Bézier da un array di strutture Point.
draw_beziers(pen, points)Disegna una serie di spline Bézier da un array di strutture Point.
draw_beziers_by_pt_array(pen, points)Disegna una serie di spline Bézier da un array di strutture Point.
draw_beziers_by_pt_array_f(pen, points)Disegna una serie di spline Bézier da un array di strutture PointF.
draw_closed_curve(pen, points)Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.
draw_closed_curve(pen, points)Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.
draw_closed_curve(pen, points, tension)Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.
draw_closed_curve(pen, points, tension)Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.
draw_closed_curve_by_points(pen, points)Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.
draw_closed_curve_by_points_f(pen, points)Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.
draw_closed_curve_by_points_f_tension(pen, points, tension)Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.
draw_closed_curve_by_points_tension(pen, points, tension)Disegna una spline cardinal chiusa definita da un array di strutture Point utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.
draw_curve(pen, points)Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.
draw_curve(pen, points)Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.
draw_curve(pen, points, offset, number_of_segments)Disegna una spline cardinale attraverso un array specificato di strutture PointF. Il disegno inizia con uno spostamento dall’inizio dell’array.
Questo metodo utilizza una tensione predefinita di 0,5.
draw_curve(pen, points, offset, number_of_segments, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.
draw_curve(pen, points, offset, number_of_segments, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.
draw_curve(pen, points, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.
draw_curve(pen, points, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.
draw_curve_by_point_fs(pen, points)Disegna una spline cardinale attraverso un array specificato di strutture Point.
draw_curve_by_point_fs_tension(pen, points, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.
draw_curve_by_points(pen, points)Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.
draw_curve_by_points_f_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.
draw_curve_by_points_offs_num_segm_tension(pen, points, offset, number_of_segments, tension)Disegna una spline cardinale attraverso un array specificato di strutture Point utilizzando una tensione specificata.
draw_curve_by_points_tension(pen, points, tension)Disegna una spline cardinale attraverso un array specificato di strutture Point utilizzando una tensione specificata.
draw_ellipse(pen, rect)Disegna un’ellisse definita da un RectangleF di delimitazione.
draw_ellipse(pen, rect)Disegna un’ellisse definita da un RectangleF di delimitazione.
draw_ellipse(pen, x, y, width, height)Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.
draw_ellipse(pen, x, y, width, height)Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.
draw_ellipse_by_xy(pen, x, y, width, height)Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.
draw_ellipse_by_xyf(pen, x, y, width, height)Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.
draw_ellipse_f(pen, rect)Disegna un’ellisse definita da un RectangleF di delimitazione.
draw_image(image, dest_points)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect, src_unit)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect, src_unit)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect, src_unit, image_attributes)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(image, dest_points, src_rect, src_unit, image_attributes)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, point)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image(source_image, point)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image(source_image, rect)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_source, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_source, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, x, y)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image(source_image, x, y)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image(source_image, x, y, width, height)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image(source_image, x, y, width, height)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_at_point(source_image, point)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image_at_point_f(source_image, point)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image_at_xy(source_image, x, y)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image_at_xyf(source_image, x, y)Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.
draw_image_dest_point_f_src_rect_f_with_unit(image, dest_points, src_rect, src_unit)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_point_f_src_rect_f_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_points_f_src_rect_f(image, dest_points, src_rect)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_points_src_rect(image, dest_points, src_rect)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_points_src_rect_with_unit(image, dest_points, src_rect, src_unit)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_points_src_rect_with_unit_and_attribs(image, dest_points, src_rect, src_unit, image_attributes)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_dest_rect_f_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_dest_rect_with_unit_attribs(source_image, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_in_rect(source_image, x, y, width, height)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_in_rect_f(source_image, x, y, width, height)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_in_rectangle(source_image, rect)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_points(image, dest_points)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_points_f(image, dest_points)Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.
draw_image_rectangle_f(source_image, rect)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_src_dest_rects_f_with_unit(source_image, rect_source, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_src_dest_rects_with_unit(source_image, rect_source, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_src_dst_rect_f_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_src_dst_rects_with_unit_and_attribs(source_image, rect_source, rect_destination, graphics_unit, image_attributes)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_to_rect_f_with_unit(source_image, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_to_rect_with_unit(source_image, rect_destination, graphics_unit)Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.
draw_image_unscaled(source_image, point)Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.
draw_image_unscaled(source_image, rect)Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.
draw_image_unscaled(source_image, x, y)Disegna l’immagine specificata usando la sua dimensione fisica originale nella posizione specificata da una coppia di coordinate.
draw_image_unscaled(source_image, x, y, width, height)Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.
draw_image_unscaled_and_clipped(source_image, rect)Disegna l’immagine specificata senza ridimensionamento e la ritaglia, se necessario, per adattarla al rettangolo specificato.
draw_image_unscaled_in_rectangle(source_image, rect)Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.
draw_image_unscaled_to_point(source_image, point)Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.
draw_line(pen, point1, point2)Disegna una linea che collega due strutture Point.
draw_line(pen, point1, point2)Disegna una linea che collega due strutture Point.
draw_line(pen, x1, y1, x2, y2)Disegna una linea che collega i due punti specificati dalle coppie di coordinate.
draw_line(pen, x1, y1, x2, y2)Disegna una linea che collega i due punti specificati dalle coppie di coordinate.
draw_line_by_xy(pen, x1, y1, x2, y2)Disegna una linea che collega i due punti specificati dalle coppie di coordinate.
draw_line_f_by_xy(pen, x1, y1, x2, y2)Disegna una linea che collega i due punti specificati dalle coppie di coordinate.
draw_line_point_f(pen, point1, point2)Disegna una linea che collega due strutture PointF.
draw_lines(pen, points)Disegna una serie di segmenti di linea che collegano un array di strutture Point.
draw_lines(pen, points)Disegna una serie di segmenti di linea che collegano un array di strutture Point.
draw_lines_f(pen, points)Disegna una serie di segmenti di linea che collegano un array di strutture PointF.
draw_path(pen, path)Disegna un GraphicsPath.
draw_pie(pen, rect, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
draw_pie(pen, rect, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
draw_pie(pen, x, y, width, height, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
draw_pie(pen, x, y, width, height, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
draw_pie_in_rect(pen, rect, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
draw_pie_in_rect_f(pen, rect, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
draw_pie_xy(pen, x, y, width, height, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
draw_pie_xyf(pen, x, y, width, height, start_angle, sweep_angle)Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
draw_polygon(pen, points)Disegna un poligono definito da un array di strutture PointF.
draw_polygon(pen, points)Disegna un poligono definito da un array di strutture PointF.
draw_polygon_f(pen, points)Disegna un poligono definito da un array di strutture PointF.
draw_rect(pen, x, y, width, height)Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
draw_rect_f(pen, x, y, width, height)Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
draw_rectangle(pen, rect)Disegna un rettangolo specificato da una struttura RectangleF.
draw_rectangle(pen, rect)Disegna un rettangolo specificato da una struttura RectangleF.
draw_rectangle(pen, x, y, width, height)Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
draw_rectangle(pen, x, y, width, height)Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
draw_rectangle_f(pen, rect)Disegna un rettangolo specificato da una struttura RectangleF.
draw_rectangles(pen, rects)Disegna una serie di rettangoli specificati da strutture RectangleF.
draw_rectangles(pen, rects)Disegna una serie di rettangoli specificati da strutture RectangleF.
draw_rectangles_f(pen, rects)Disegna una serie di rettangoli specificati da strutture RectangleF.
draw_string(s, font, brush, layout_rectangle)Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati.
draw_string(s, font, brush, layout_rectangle, format)Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.
draw_string(s, font, brush, point)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.
draw_string(s, font, brush, point, format)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.
draw_string(s, font, brush, x, y)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.
draw_string(s, font, brush, x, y, format)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.
draw_string_at_point_f(s, font, brush, point)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.
draw_string_at_point_f_format(s, font, brush, point, format)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.
draw_string_at_xy(s, font, brush, x, y)Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.
draw_string_in_rect(s, font, brush, layout_rectangle)Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati.
draw_string_in_rect_f(s, font, brush, layout_rectangle, format)Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.
end_update()Termina la memorizzazione nella cache delle operazioni grafiche avviate dopo la chiamata a BeginUpdate. Le operazioni grafiche precedenti verranno applicate immediatamente quando si chiama questo metodo.
fill_closed_curve(brush, points)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .
fill_closed_curve(brush, points)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .
fill_closed_curve(brush, points, fill_mode)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.
fill_closed_curve(brush, points, fillmode)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.
fill_closed_curve(brush, points, fillmode, tension)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.
fill_closed_curve(brush, points, fillmode, tension)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.
fill_closed_curve_by_point(brush, points)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .
fill_closed_curve_by_point_f(brush, points)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento 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)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.
fill_closed_curve_by_point_fill_mode(brush, points, fillmode)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture Point utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.
fill_closed_curve_by_point_fill_mode_tension(brush, points, fillmode, tension)Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture Point utilizzando la modalità di riempimento e la tensione specificate.
fill_ellipse(brush, rect)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .
fill_ellipse(brush, rect)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .
fill_ellipse(brush, x, y, width, height)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_ellipse(brush, x, y, width, height)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_ellipse_at_xywh(brush, x, y, width, height)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_ellipse_at_xywhf(brush, x, y, width, height)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_ellipse_in_rect(brush, rect)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .
fill_ellipse_in_rect_f(brush, rect)Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .
fill_path(brush, path)Riempie l’interno di un GraphicsPath .
fill_pie(brush, rect, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
fill_pie(brush, rect, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
fill_pie(brush, x, y, width, height, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
fill_pie(brush, x, y, width, height, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
fill_pie_at_xy(brush, x, y, width, height, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
fill_pie_at_xyf(brush, x, y, width, height, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.
fill_pie_in_rect(brush, rect, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
fill_pie_in_rect_f(brush, rect, start_angle, sweep_angle)Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.
fill_polygon(brush, points)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .
fill_polygon(brush, points)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .
fill_polygon(brush, points, fill_mode)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.
fill_polygon(brush, points, fill_mode)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.
fill_polygon_by_point(brush, points)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .
fill_polygon_by_point_f(brush, points)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .
fill_polygon_by_point_f_fill_mode(brush, points, fill_mode)Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.
fill_polygon_by_point_fill_mode(brush, points, fill_mode)Riempie l’interno di un poligono definito da un array di punti specificati da strutture Point utilizzando la modalità di riempimento specificata.
fill_rectangle(brush, rect)Riempie l’interno di un rettangolo specificato da una struttura Rectangle .
fill_rectangle(brush, rect)Riempie l’interno di un rettangolo specificato da una struttura Rectangle .
fill_rectangle(brush, x, y, width, height)Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_rectangle(brush, x, y, width, height)Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_rectangle_f(brush, rect)Riempie l’interno di un rettangolo specificato da una struttura RectangleF .
fill_rectangle_f_with_brush(brush, x, y, width, height)Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_rectangle_with_brush(brush, x, y, width, height)Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.
fill_rectangles(brush, rects)Riempie gli interni di una serie di rettangoli specificati da strutture Rectangle .
fill_rectangles(brush, rects)Riempie gli interni di una serie di rettangoli specificati da strutture Rectangle .
fill_rectangles_f(brush, rects)Riempie gli interni di una serie di rettangoli specificati da strutture RectangleF .
fill_region(brush, region)Riempie l’interno di una Region.
measure_string(text, font, layout_area, string_format)Misura la stringa di testo specificata con i parametri specificati
multiply_transform(matrix)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo Graphics per la Matrix specificata, pre-pendendo la Matrix specificata.
multiply_transform(matrix, order)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo Graphics per la Matrix nell’ordine specificato.
reset_transform()Reimposta la proprietà Graphics.transform a identità.
rotate_transform(angle)Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.
rotate_transform(angle, order)Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.
scale_transform(sx, sy)Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.
scale_transform(sx, sy, order)Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.
translate_transform(dx, dy)Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.
translate_transform(dx, dy, order)Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Constructor: Graphics(source_image)

 Graphics(source_image) 

Inizializza una nuova istanza della classe Graphics.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine di origine.

Method: clear(color)

 clear(color) 

Cancella la superficie grafica utilizzando il colore specificato.

Parameters:

ParametroTipoDescrizione
colorColorIl colore con cui cancellare la superficie grafica.

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) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
rectRectangleFRectangleF struttura che definisce i confini dell’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
rectRectangleRectangleF struttura che definisce i confini dell’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
widthfloatLarghezza del rettangolo che definisce l’ellisse.
heightfloatAltezza del rettangolo che definisce l’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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

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

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
widthintLarghezza del rettangolo che definisce l’ellisse.
heightintAltezza del rettangolo che definisce l’ellisse.
start_angleintAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_angleintAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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

 draw_arc_in_rect(pen, rect, start_angle, sweep_angle) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
rectRectangleRectangleF struttura che definisce i confini dell’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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

 draw_arc_in_rect_f(pen, rect, start_angle, sweep_angle) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
rectRectangleFRectangleF struttura che definisce i confini dell’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
widthintLarghezza del rettangolo che definisce l’ellisse.
heightintAltezza del rettangolo che definisce l’ellisse.
start_angleintAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_angleintAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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) 

Disegna un arco che rappresenta una porzione di un’ellisse specificata da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’arco.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo che definisce l’ellisse.
widthfloatLarghezza del rettangolo che definisce l’ellisse.
heightfloatAltezza del rettangolo che definisce l’ellisse.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al punto di partenza dell’arco.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al punto finale dell’arco.

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

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

Disegna una spline Bézier definita da quattro strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pt1PointFPointF struttura che rappresenta il punto di partenza della curva.
pt2PointFPointF struttura che rappresenta il primo punto di controllo per la curva.
pt3PointFPointF struttura che rappresenta il secondo punto di controllo per la curva.
pt4PointFPointF struttura che rappresenta il punto finale della curva.

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) 

Disegna una spline Bézier definita da quattro strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pt1PointPointF struttura che rappresenta il punto di partenza della curva.
pt2PointPointF struttura che rappresenta il primo punto di controllo per la curva.
pt3PointPointF struttura che rappresenta il secondo punto di controllo per la curva.
pt4PointPointF struttura che rappresenta il punto finale della curva.

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) 

Disegna una spline Bézier definita da quattro coppie ordinate di coordinate che rappresentano punti.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
x1floatLa coordinata x del punto di partenza della curva.
y1floatLa coordinata y del punto di partenza della curva.
x2floatLa coordinata x del primo punto di controllo della curva.
y2floatLa coordinata y del primo punto di controllo della curva.
x3floatLa coordinata x del secondo punto di controllo della curva.
y3floatLa coordinata y del secondo punto di controllo della curva.
x4floatLa coordinata x del punto finale della curva.
y4floatLa coordinata y del punto finale della curva.

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

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

Disegna una spline Bézier definita da quattro strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pt1PointPointF struttura che rappresenta il punto di partenza della curva.
pt2PointPointF struttura che rappresenta il primo punto di controllo per la curva.
pt3PointPointF struttura che rappresenta il secondo punto di controllo per la curva.
pt4PointPointF struttura che rappresenta il punto finale della curva.

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

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

Disegna una spline Bézier definita da quattro strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pt1PointFPointF struttura che rappresenta il punto di partenza della curva.
pt2PointFPointF struttura che rappresenta il primo punto di controllo per la curva.
pt3PointFPointF struttura che rappresenta il secondo punto di controllo per la curva.
pt4PointFPointF struttura che rappresenta il punto finale della curva.

Method: draw_beziers(pen, points)

 draw_beziers(pen, points) 

Disegna una serie di spline Bézier da un array di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pointsPoint[]Array di strutture Point che rappresentano i punti che determinano la curva.

Method: draw_beziers(pen, points)

 draw_beziers(pen, points) 

Disegna una serie di spline Bézier da un array di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pointsPointF[]Array di strutture Point che rappresentano i punti che determinano la curva.

Method: draw_beziers_by_pt_array(pen, points)

 draw_beziers_by_pt_array(pen, points) 

Disegna una serie di spline Bézier da un array di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pointsPoint[]Array di strutture Point che rappresentano i punti che determinano la curva.

Method: draw_beziers_by_pt_array_f(pen, points)

 draw_beziers_by_pt_array_f(pen, points) 

Disegna una serie di spline Bézier da un array di strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della curva.
pointsPointF[]Array di strutture PointF che rappresentano i punti che determinano la curva.

Method: draw_closed_curve(pen, points)

 draw_closed_curve(pen, points) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.

Method: draw_closed_curve(pen, points)

 draw_closed_curve(pen, points) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che definiscono la spline.

Method: draw_closed_curve(pen, points, tension)

 draw_closed_curve(pen, points, tension) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_closed_curve(pen, points, tension)

 draw_closed_curve(pen, points, tension) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che definiscono la spline.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_closed_curve_by_points(pen, points)

 draw_closed_curve_by_points(pen, points) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che definiscono la spline.

Method: draw_closed_curve_by_points_f(pen, points)

 draw_closed_curve_by_points_f(pen, points) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5 e la modalità di riempimento FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.

Method: draw_closed_curve_by_points_f_tension(pen, points, tension)

 draw_closed_curve_by_points_f_tension(pen, points, tension) 

Disegna una spline cardinal chiusa definita da un array di strutture PointF utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_closed_curve_by_points_tension(pen, points, tension)

 draw_closed_curve_by_points_tension(pen, points, tension) 

Disegna una spline cardinal chiusa definita da un array di strutture Point utilizzando una tensione specificata. Questo metodo utilizza la modalità di riempimento predefinita FillMode.ALTERNATE.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture Point che definiscono la spline.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve(pen, points)

 draw_curve(pen, points) 

Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.

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) 

Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che definiscono la spline.

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) 

Disegna una spline cardinale attraverso un array specificato di strutture PointF. Il disegno inizia con uno spostamento dall’inizio dell’array.
Questo metodo utilizza una tensione predefinita di 0,5.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.
offsetintOffset dal primo elemento nell’array del parametro points al punto di partenza della curva.
number_of_segmentsintNumero di segmenti dopo il punto di partenza da includere nella curva.

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

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

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.
offsetintOffset dal primo elemento nell’array del parametro points al punto di partenza della curva.
number_of_segmentsintNumero di segmenti dopo il punto di partenza da includere nella curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

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

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

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che definiscono la spline.
offsetintOffset dal primo elemento nell’array del parametro points al punto di partenza della curva.
number_of_segmentsintNumero di segmenti dopo il punto di partenza da includere nella curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve(pen, points, tension)

 draw_curve(pen, points, tension) 

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che rappresentano i punti che definiscono la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve(pen, points, tension)

 draw_curve(pen, points, tension) 

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture PointF che rappresentano i punti che definiscono la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve_by_point_fs(pen, points)

 draw_curve_by_point_fs(pen, points) 

Disegna una spline cardinale attraverso un array specificato di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture Point che definiscono la spline.

Method: draw_curve_by_point_fs_tension(pen, points, tension)

 draw_curve_by_point_fs_tension(pen, points, tension) 

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che rappresentano i punti che definiscono la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve_by_points(pen, points)

 draw_curve_by_points(pen, points) 

Disegna una spline cardinal attraverso un array specificato di strutture PointF. Questo metodo utilizza una tensione predefinita di 0.5.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.

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) 

Disegna una spline cardinale attraverso un array specificato di strutture PointF utilizzando una tensione specificata. Il disegno inizia con uno spostamento dall’inizio dell’array.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPointF[]Array di strutture PointF che definiscono la spline.
offsetintOffset dal primo elemento nell’array del parametro points al punto di partenza della curva.
number_of_segmentsintNumero di segmenti dopo il punto di partenza da includere nella curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

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) 

Disegna una spline cardinale attraverso un array specificato di strutture Point utilizzando una tensione specificata.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture Point che definiscono la spline.
offsetintOffset dal primo elemento nell’array del parametro points al punto di partenza della curva.
number_of_segmentsintNumero di segmenti dopo il punto di partenza da includere nella curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_curve_by_points_tension(pen, points, tension)

 draw_curve_by_points_tension(pen, points, tension) 

Disegna una spline cardinale attraverso un array specificato di strutture Point utilizzando una tensione specificata.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e l’altezza della curva.
pointsPoint[]Array di strutture Point che definiscono la spline.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: draw_ellipse(pen, rect)

 draw_ellipse(pen, rect) 

Disegna un’ellisse definita da un RectangleF di delimitazione.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
rectRectangleFRectangleF struttura che definisce i confini dell’ellisse.

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) 

Disegna un’ellisse definita da un RectangleF di delimitazione.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
rectRectangleRectangleF struttura che definisce i confini dell’ellisse.

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) 

Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Disegna un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, un’altezza e una larghezza.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse.

Method: draw_ellipse_f(pen, rect)

 draw_ellipse_f(pen, rect) 

Disegna un’ellisse definita da un RectangleF di delimitazione.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dell’ellisse.
rectRectangleFRectangleF struttura che definisce i confini dell’ellisse.

Method: draw_image(image, dest_points)

 draw_image(image, dest_points) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.

Method: draw_image(image, dest_points)

 draw_image(image, dest_points) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.

Method: draw_image(image, dest_points, src_rect)

 draw_image(image, dest_points, src_rect) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.

Method: draw_image(image, dest_points, src_rect)

 draw_image(image, dest_points, src_rect) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.

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

 draw_image(image, dest_points, src_rect, src_unit) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.

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

 draw_image(image, dest_points, src_rect, src_unit) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.

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

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

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.
image_attributesImageAttributesGli attributi dell’immagine.

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

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

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.
image_attributesImageAttributesGli attributi dell’immagine.

Method: draw_image(source_image, point)

 draw_image(source_image, point) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointFPointF struttura che rappresenta l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image(source_image, point)

 draw_image(source_image, point) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointPointF struttura che rappresenta l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image(source_image, rect)

 draw_image(source_image, rect) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleFRectangleF struttura che specifica la posizione e le dimensioni dell’immagine disegnata.

Method: draw_image(source_image, rect)

 draw_image(source_image, rect) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleRectangleF struttura che specifica la posizione e le dimensioni dell’immagine disegnata.

Method: draw_image(source_image, rect_destination, graphics_unit)

 draw_image(source_image, rect_destination, graphics_unit) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

Method: draw_image(source_image, rect_destination, graphics_unit)

 draw_image(source_image, rect_destination, graphics_unit) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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

 draw_image(source_image, rect_destination, graphics_unit, image_attributes) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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

 draw_image(source_image, rect_destination, graphics_unit, image_attributes) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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

 draw_image(source_image, rect_source, rect_destination, graphics_unit) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleIl rettangolo di origine.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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

 draw_image(source_image, rect_source, rect_destination, graphics_unit) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleFIl rettangolo di origine.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleIl rettangolo di origine.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleFIl rettangolo di origine.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

Method: draw_image(source_image, x, y)

 draw_image(source_image, x, y) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xfloatLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yfloatLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image(source_image, x, y)

 draw_image(source_image, x, y) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.

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

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

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xfloatLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yfloatLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.
widthfloatLarghezza dell’immagine disegnata.
heightfloatAltezza dell’immagine disegnata.

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

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

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.
widthintLarghezza dell’immagine disegnata.
heightintAltezza dell’immagine disegnata.

Method: draw_image_at_point(source_image, point)

 draw_image_at_point(source_image, point) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointPointF struttura che rappresenta l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image_at_point_f(source_image, point)

 draw_image_at_point_f(source_image, point) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointFPointF struttura che rappresenta l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image_at_xy(source_image, x, y)

 draw_image_at_xy(source_image, x, y) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image_at_xyf(source_image, x, y)

 draw_image_at_xyf(source_image, x, y) 

Disegna il Graphics.image specificato, usando la sua dimensione fisica originale, nella posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xfloatLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yfloatLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.

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) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.

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) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.
image_attributesImageAttributesGli attributi dell’immagine.

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) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleFIl rettangolo di origine.

Method: draw_image_dest_points_src_rect(image, dest_points, src_rect)

 draw_image_dest_points_src_rect(image, dest_points, src_rect) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.

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) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.

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) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.
src_rectRectangleIl rettangolo di origine.
src_unitGraphicsUnitLe unità di misura.
image_attributesImageAttributesGli attributi dell’immagine.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleFIl rettangolo di destinazione in cui disegnare.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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

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

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.
widthintLarghezza dell’immagine disegnata.
heightintAltezza dell’immagine disegnata.

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

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

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xfloatLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yfloatLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.
widthfloatLarghezza dell’immagine disegnata.
heightfloatAltezza dell’immagine disegnata.

Method: draw_image_in_rectangle(source_image, rect)

 draw_image_in_rectangle(source_image, rect) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleRectangle struttura che specifica la posizione e le dimensioni dell’immagine disegnata.

Method: draw_image_points(image, dest_points)

 draw_image_points(image, dest_points) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPoint[]Array di tre strutture PointF che definiscono un parallelogramma.

Method: draw_image_points_f(image, dest_points)

 draw_image_points_f(image, dest_points) 

Disegna la porzione specificata dell’image specificata nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
imageImageL’immagine da disegnare.
dest_pointsPointF[]Array di tre strutture PointF che definiscono un parallelogramma.

Method: draw_image_rectangle_f(source_image, rect)

 draw_image_rectangle_f(source_image, rect) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleFRectangleF struttura che specifica la posizione e le dimensioni dell’immagine disegnata.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleFIl rettangolo di origine.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleIl rettangolo di origine.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleFIl rettangolo di origine.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica da utilizzare.
image_attributesImageAttributesGli attributi dell’immagine da utilizzare.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_sourceRectangleIl rettangolo di origine.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.
image_attributesImageAttributesGli attributi dell’immagine.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleFIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

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) 

Disegna il Graphics.image specificato nella posizione specificata e con le dimensioni specificate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rect_destinationRectangleIl rettangolo di destinazione.
graphics_unitGraphicsUnitL’unità grafica.

Method: draw_image_unscaled(source_image, point)

 draw_image_unscaled(source_image, point) 

Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointPoint struttura che specifica l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_image_unscaled(source_image, rect)

 draw_image_unscaled(source_image, rect) 

Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleRectangle che specifica l’angolo superiore sinistro dell’immagine disegnata. Le proprietà X e Y del rettangolo specificano l’angolo superiore sinistro. Le proprietà Width e Height sono ignorate.

Method: draw_image_unscaled(source_image, x, y)

 draw_image_unscaled(source_image, x, y) 

Disegna l’immagine specificata usando la sua dimensione fisica originale nella posizione specificata da una coppia di coordinate.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.

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

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

Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
xintLa coordinata x dell’angolo superiore sinistro dell’immagine disegnata.
yintLa coordinata y dell’angolo superiore sinistro dell’immagine disegnata.
widthintIl parametro non è utilizzato.
heightintIl parametro non è utilizzato.

Method: draw_image_unscaled_and_clipped(source_image, rect)

 draw_image_unscaled_and_clipped(source_image, rect) 

Disegna l’immagine specificata senza ridimensionamento e la ritaglia, se necessario, per adattarla al rettangolo specificato.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleIl Rectangle in cui disegnare l’immagine.

Method: draw_image_unscaled_in_rectangle(source_image, rect)

 draw_image_unscaled_in_rectangle(source_image, rect) 

Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
rectRectangleRectangle che specifica l’angolo superiore sinistro dell’immagine disegnata. Le proprietà X e Y del rettangolo specificano l’angolo superiore sinistro. Le proprietà Width e Height sono ignorate.

Method: draw_image_unscaled_to_point(source_image, point)

 draw_image_unscaled_to_point(source_image, point) 

Disegna un’immagine specificata usando la sua dimensione fisica originale in una posizione specificata.

Parameters:

ParametroTipoDescrizione
source_imageImageL’immagine con cui disegnare.
pointPointPoint struttura che specifica l’angolo superiore sinistro dell’immagine disegnata.

Method: draw_line(pen, point1, point2)

 draw_line(pen, point1, point2) 

Disegna una linea che collega due strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
point1PointPoint struttura che rappresenta il primo punto da collegare.
point2PointPunto struttura che rappresenta il secondo punto da collegare.

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) 

Disegna una linea che collega due strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
point1PointFPoint struttura che rappresenta il primo punto da collegare.
point2PointFPunto struttura che rappresenta il secondo punto da collegare.

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) 

Disegna una linea che collega i due punti specificati dalle coppie di coordinate.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
x1intLa coordinata x del primo punto.
y1intLa coordinata y del primo punto.
x2intLa coordinata x del secondo punto.
y2intLa coordinata y del secondo punto.

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

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

Disegna una linea che collega i due punti specificati dalle coppie di coordinate.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
x1floatLa coordinata x del primo punto.
y1floatLa coordinata y del primo punto.
x2floatLa coordinata x del secondo punto.
y2floatLa coordinata y del secondo punto.

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

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

Disegna una linea che collega i due punti specificati dalle coppie di coordinate.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
x1intLa coordinata x del primo punto.
y1intLa coordinata y del primo punto.
x2intLa coordinata x del secondo punto.
y2intLa coordinata y del secondo punto.

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

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

Disegna una linea che collega i due punti specificati dalle coppie di coordinate.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
x1floatLa coordinata x del primo punto.
y1floatLa coordinata y del primo punto.
x2floatLa coordinata x del secondo punto.
y2floatLa coordinata y del secondo punto.

Method: draw_line_point_f(pen, point1, point2)

 draw_line_point_f(pen, point1, point2) 

Disegna una linea che collega due strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile della linea.
point1PointFPuntoF struttura che rappresenta il primo punto da collegare.
point2PointFPuntoF struttura che rappresenta il secondo punto da collegare.

Method: draw_lines(pen, points)

 draw_lines(pen, points) 

Disegna una serie di segmenti di linea che collegano un array di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile dei segmenti di linea.
pointsPoint[]Array di strutture [Punto] che rappresentano i punti da collegare.

Method: draw_lines(pen, points)

 draw_lines(pen, points) 

Disegna una serie di segmenti di linea che collegano un array di strutture Point.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile dei segmenti di linea.
pointsPointF[]Array di strutture [Punto] che rappresentano i punti da collegare.

Method: draw_lines_f(pen, points)

 draw_lines_f(pen, points) 

Disegna una serie di segmenti di linea che collegano un array di strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile dei segmenti di linea.
pointsPointF[]Array di strutture [PuntoF] che rappresentano i punti da collegare.

Method: draw_path(pen, path)

 draw_path(pen, path) 

Disegna un GraphicsPath.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile del percorso.
pathGraphicsPathGraphicsPath da disegnare.

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) 

Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
rectRectangleFRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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) 

Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
rectRectangleRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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) 

Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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

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

Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_angleintAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_angleintAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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

 draw_pie_in_rect(pen, rect, start_angle, sweep_angle) 

Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
rectRectangleRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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

 draw_pie_in_rect_f(pen, rect, start_angle, sweep_angle) 

Disegna una forma a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
rectRectangleFRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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) 

Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_angleintAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_angleintAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

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) 

Disegna una forma a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile della forma a torta.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la forma a torta.
start_anglefloatAngolo misurato in gradi in senso orario dall’asse x al primo lato della forma a torta.
sweep_anglefloatAngolo misurato in gradi in senso orario dal parametro startAngle al secondo lato della forma a torta.

Method: draw_polygon(pen, points)

 draw_polygon(pen, points) 

Disegna un poligono definito da un array di strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile del poligono.
pointsPointF[]Array di strutture [PuntoF] che rappresentano i vertici del poligono.

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) 

Disegna un poligono definito da un array di strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile del poligono.
pointsPoint[]Array di strutture [PuntoF] che rappresentano i vertici del poligono.

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) 

Disegna un poligono definito da un array di strutture PointF.

Parameters:

ParametroTipoDescrizione
penPenPenna che determina il colore, la larghezza e lo stile del poligono.
pointsPointF[]Array di strutture [PuntoF] che rappresentano i vertici del poligono.

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

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

Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da disegnare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da disegnare.
widthintLa larghezza del rettangolo da disegnare.
heightintL’altezza del rettangolo da disegnare.

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

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

Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da disegnare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da disegnare.
widthfloatLa larghezza del rettangolo da disegnare.
heightfloatL’altezza del rettangolo da disegnare.

Method: draw_rectangle(pen, rect)

 draw_rectangle(pen, rect) 

Disegna un rettangolo specificato da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
rectRectangleFUna RectangleF struttura che rappresenta il rettangolo da disegnare.

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) 

Disegna un rettangolo specificato da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
rectRectangleUna RectangleF struttura che rappresenta il rettangolo da disegnare.

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) 

Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo da disegnare.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo da disegnare.
widthfloatLa larghezza del rettangolo da disegnare.
heightfloatL’altezza del rettangolo da disegnare.

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

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

Disegna un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo da disegnare.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo da disegnare.
widthintLa larghezza del rettangolo da disegnare.
heightintL’altezza del rettangolo da disegnare.

Method: draw_rectangle_f(pen, rect)

 draw_rectangle_f(pen, rect) 

Disegna un rettangolo specificato da una struttura RectangleF.

Parameters:

ParametroTipoDescrizione
penPenUna Penna che determina il colore, la larghezza e lo stile del rettangolo.
rectRectangleFUna RectangleF struttura che rappresenta il rettangolo da disegnare.

Method: draw_rectangles(pen, rects)

 draw_rectangles(pen, rects) 

Disegna una serie di rettangoli specificati da strutture RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dei contorni dei rettangoli.
rectsRectangleF[]Array di strutture RectangleF che rappresentano i rettangoli da disegnare.

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) 

Disegna una serie di rettangoli specificati da strutture RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dei contorni dei rettangoli.
rectsRectangle[]Array di strutture RectangleF che rappresentano i rettangoli da disegnare.

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) 

Disegna una serie di rettangoli specificati da strutture RectangleF.

Parameters:

ParametroTipoDescrizione
penPenPen che determina il colore, la larghezza e lo stile dei contorni dei rettangoli.
rectsRectangleF[]Array di strutture RectangleF che rappresentano i rettangoli da disegnare.

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

 draw_string(s, font, brush, layout_rectangle) 

Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layout_rectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.

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

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

Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layout_rectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

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

 draw_string(s, font, brush, point) 

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo in alto a sinistra del testo disegnato.

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) 

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo in alto a sinistra del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

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

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

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
xfloatLa coordinata x dell’angolo in alto a sinistra del testo disegnato.
yfloatLa coordinata y dell’angolo in alto a sinistra del testo disegnato.

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

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

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
xfloatLa coordinata x dell’angolo in alto a sinistra del testo disegnato.
yfloatLa coordinata y dell’angolo in alto a sinistra del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

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

 draw_string_at_point_f(s, font, brush, point) 

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo in alto a sinistra del testo disegnato.

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

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

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
pointPointFPointF struttura che specifica l’angolo in alto a sinistra del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

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

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

Disegna la stringa di testo specificata nella posizione specificata con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
xfloatLa coordinata x dell’angolo in alto a sinistra del testo disegnato.
yfloatLa coordinata y dell’angolo in alto a sinistra del testo disegnato.

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

 draw_string_in_rect(s, font, brush, layout_rectangle) 

Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layout_rectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.

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

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

Disegna la stringa di testo specificata nel rettangolo specificato con gli oggetti Brush e Font specificati, utilizzando gli attributi di formattazione del StringFormat specificato.

Parameters:

ParametroTipoDescrizione
sstringStringa da disegnare.
fontFontFont che definisce il formato del testo della stringa.
brushBrushBrush che determina il colore e la trama del testo disegnato.
layout_rectangleRectangleFRectangleF struttura che specifica la posizione del testo disegnato.
formatStringFormatStringFormat che specifica gli attributi di formattazione, come l’interlinea e l’allineamento, che vengono applicati al testo disegnato.

Method: fill_closed_curve(brush, points)

 fill_closed_curve(brush, points) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che definiscono la spline.

Method: fill_closed_curve(brush, points)

 fill_closed_curve(brush, points) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che definiscono la spline.

Method: fill_closed_curve(brush, points, fill_mode)

 fill_closed_curve(brush, points, fill_mode) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che definiscono la spline.
fill_modeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.

Method: fill_closed_curve(brush, points, fillmode)

 fill_closed_curve(brush, points, fillmode) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che definiscono la spline.
fillmodeFillMode

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

 fill_closed_curve(brush, points, fillmode, tension) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.

Parameters:

ParametroTipoDescrizione
brushBrushUna Brush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che definiscono la spline.
fillmodeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

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

 fill_closed_curve(brush, points, fillmode, tension) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.

Parameters:

ParametroTipoDescrizione
brushBrushUna Brush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che definiscono la spline.
fillmodeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: fill_closed_curve_by_point(brush, points)

 fill_closed_curve_by_point(brush, points) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che definiscono la spline.

Method: fill_closed_curve_by_point_f(brush, points)

 fill_closed_curve_by_point_f(brush, points) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF . Questo metodo utilizza una tensione predefinita di 0,5 e la modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che definiscono la spline.

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) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture PointF utilizzando la modalità di riempimento e la tensione specificate.

Parameters:

ParametroTipoDescrizione
brushBrushUna Brush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che definiscono la spline.
fillmodeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: fill_closed_curve_by_point_fill_mode(brush, points, fillmode)

 fill_closed_curve_by_point_fill_mode(brush, points, fillmode) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture Point utilizzando la modalità di riempimento specificata. Questo metodo utilizza una tensione predefinita di 0,5.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture Point che definiscono la spline.
fillmodeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.

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) 

Riempie l’interno di una curva spline cardinale chiusa definita da un array di strutture Point utilizzando la modalità di riempimento e la tensione specificate.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture Point che definiscono la spline.
fillmodeFillModeMembro dell’enumerazione FillMode che determina come viene riempita la curva.
tensionefloatValore maggiore o uguale a 0.0F che specifica la tensione della curva.

Method: fill_ellipse(brush, rect)

 fill_ellipse(brush, rect) 

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse.

Method: fill_ellipse(brush, rect)

 fill_ellipse(brush, rect) 

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse.

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

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

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse.

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

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

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse.

Method: fill_ellipse_in_rect(brush, rect)

 fill_ellipse_in_rect(brush, rect) 

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse.

Method: fill_ellipse_in_rect_f(brush, rect)

 fill_ellipse_in_rect_f(brush, rect) 

Riempie l’interno di un’ellisse definita da un rettangolo di delimitazione specificato da una struttura RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFRectangleF struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse.

Method: fill_path(brush, path)

 fill_path(brush, path) 

Riempie l’interno di un GraphicsPath .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pathGraphicsPathGraphicsPath che rappresenta il percorso da riempire.

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

 fill_pie(brush, rect, start_angle, sweep_angle) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleRectangle struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFRectangle struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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

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

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_angleintAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_angleintAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
yintLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
widthintLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
heightintAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_angleintAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_angleintAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una coppia di coordinate, una larghezza, un’altezza e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
yfloatLa coordinata y dell’angolo in alto a sinistra del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
widthfloatLarghezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
heightfloatAltezza del rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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

 fill_pie_in_rect(brush, rect, start_angle, sweep_angle) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleRectangle struttura che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

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

 fill_pie_in_rect_f(brush, rect, start_angle, sweep_angle) 

Riempie l’interno di una sezione a torta definita da un’ellisse specificata da una struttura RectangleF e due linee radiali.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFStruttura RectangleF che rappresenta il rettangolo di delimitazione che definisce l’ellisse da cui proviene la sezione a torta.
start_anglefloatAngolo in gradi misurato in senso orario dall’asse x al primo lato della sezione a torta.
sweep_anglefloatAngolo in gradi misurato in senso orario dal parametro startAngle al secondo lato della sezione a torta.

Method: fill_polygon(brush, points)

 fill_polygon(brush, points) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.

Method: fill_polygon(brush, points)

 fill_polygon(brush, points) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.

Method: fill_polygon(brush, points, fill_mode)

 fill_polygon(brush, points, fill_mode) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.
fill_modeFillModeMembro dell’enumerazione FillMode che determina lo stile del riempimento.

Method: fill_polygon(brush, points, fill_mode)

 fill_polygon(brush, points, fill_mode) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.
fill_modeFillModeMembro dell’enumerazione FillMode che determina lo stile del riempimento.

Method: fill_polygon_by_point(brush, points)

 fill_polygon_by_point(brush, points) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.

Method: fill_polygon_by_point_f(brush, points)

 fill_polygon_by_point_f(brush, points) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF e dalla modalità di riempimento FillMode.ALTERNATE .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.

Method: fill_polygon_by_point_f_fill_mode(brush, points, fill_mode)

 fill_polygon_by_point_f_fill_mode(brush, points, fill_mode) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture PointF utilizzando la modalità di riempimento specificata.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPointF[]Array di strutture PointF che rappresentano i vertici del poligono da riempire.
fill_modeFillModeMembro dell’enumerazione FillMode che determina lo stile del riempimento.

Method: fill_polygon_by_point_fill_mode(brush, points, fill_mode)

 fill_polygon_by_point_fill_mode(brush, points, fill_mode) 

Riempie l’interno di un poligono definito da un array di punti specificati da strutture Point utilizzando la modalità di riempimento specificata.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
pointsPoint[]Array di strutture Point che rappresentano i vertici del poligono da riempire.
fill_modeFillModeMembro dell’enumerazione FillMode che determina lo stile del riempimento.

Method: fill_rectangle(brush, rect)

 fill_rectangle(brush, rect) 

Riempie l’interno di un rettangolo specificato da una struttura Rectangle .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleStruttura Rectangle che rappresenta il rettangolo da riempire.

Method: fill_rectangle(brush, rect)

 fill_rectangle(brush, rect) 

Riempie l’interno di un rettangolo specificato da una struttura Rectangle .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFStruttura Rectangle che rappresenta il rettangolo da riempire.

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

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

Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo superiore sinistro del rettangolo da riempire.
yfloatLa coordinata y dell’angolo superiore sinistro del rettangolo da riempire.
widthfloatLarghezza del rettangolo da riempire.
heightfloatAltezza del rettangolo da riempire.

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

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

Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo superiore sinistro del rettangolo da riempire.
yintLa coordinata y dell’angolo superiore sinistro del rettangolo da riempire.
widthintLarghezza del rettangolo da riempire.
heightintAltezza del rettangolo da riempire.

Method: fill_rectangle_f(brush, rect)

 fill_rectangle_f(brush, rect) 

Riempie l’interno di un rettangolo specificato da una struttura RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectRectangleFStruttura RectangleF che rappresenta il rettangolo da riempire.

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

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

Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xfloatLa coordinata x dell’angolo superiore sinistro del rettangolo da riempire.
yfloatLa coordinata y dell’angolo superiore sinistro del rettangolo da riempire.
widthfloatLarghezza del rettangolo da riempire.
heightfloatAltezza del rettangolo da riempire.

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

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

Riempie l’interno di un rettangolo specificato da una coppia di coordinate, una larghezza e un’altezza.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
xintLa coordinata x dell’angolo superiore sinistro del rettangolo da riempire.
yintLa coordinata y dell’angolo superiore sinistro del rettangolo da riempire.
widthintLarghezza del rettangolo da riempire.
heightintAltezza del rettangolo da riempire.

Method: fill_rectangles(brush, rects)

 fill_rectangles(brush, rects) 

Riempie gli interni di una serie di rettangoli specificati da strutture Rectangle .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectsRectangle[]Array di strutture Rectangle che rappresentano i rettangoli da riempire.

Method: fill_rectangles(brush, rects)

 fill_rectangles(brush, rects) 

Riempie gli interni di una serie di rettangoli specificati da strutture Rectangle .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectsRectangleF[]Array di strutture Rectangle che rappresentano i rettangoli da riempire.

Method: fill_rectangles_f(brush, rects)

 fill_rectangles_f(brush, rects) 

Riempie gli interni di una serie di rettangoli specificati da strutture RectangleF .

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
rectsRectangleF[]Array di strutture Rectangle che rappresentano i rettangoli da riempire.

Method: fill_region(brush, region)

 fill_region(brush, region) 

Riempie l’interno di una Region.

Parameters:

ParametroTipoDescrizione
brushBrushBrush che determina le caratteristiche del riempimento.
regionRegionRegion che rappresenta l’area da riempire.

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

 measure_string(text, font, layout_area, string_format) 

Misura la stringa di testo specificata con i parametri specificati

Parameters:

ParametroTipoDescrizione
textstringIl testo da misurare.
fontFontIl font da misurare.
layout_areaSizeFL’area di layout.
string_formatStringFormatIl formato stringa.

Returns

TipoDescrizione
SizeFDimensione in pixel della stringa di testo misurata

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo Graphics per la Matrix specificata, pre-pendendo la Matrix specificata.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo Graphics per la Matrix nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.
orderMatrixOrderUn MatrixOrder che specifica in quale ordine moltiplicare le due matrici.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o pre-pendere la matrice di rotazione.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o anteporre la matrice di scaling.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.
orderMatrixOrderL’ordine (anteporre o aggiungere) con cui applicare la traslazione.

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

#Crea un'istanza di flusso file
with open(r"C:\temp\output.png", "w+b") as stream:
	#Crea un'istanza di PngOptions e imposta le sue varie proprietà
	pngOptions = PngOptions()
	#Imposta la sorgente per PngOptions
	pngOptions.source = StreamSource(stream)
	#Crea un'istanza di Image 
	with Image.create(pngOptions, 500, 500) as image:
		#Crea e inizializza un'istanza della classe Graphics
		graphics = Graphics(image)
		#Cancella la superficie Graphics
		graphics.clear(Color.wheat);
		#Disegna un arco specificando l'oggetto Pen con colore Nero, 
		#un rettangolo che circonda l'arco, angolo di partenza e angolo di sweep
		graphics.draw_arc(Pen(Color.black, 2.0), Rectangle(200, 200, 100, 200), 0, 300)
		#Disegna un Bezier specificando l'oggetto Pen con colore Blu e i punti di coordinate.
		graphics.draw_bezier(Pen(Color.blue, 2.0), Point(250, 100), Point(300, 30), Point(450, 100), Point(235, 25))
		#Disegna una curva specificando l'oggetto Pen con colore Verde e un array di Points
		graphics.draw_curve(Pen(Color.green, 2.0), [Point(100, 200), Point(100, 350), Point(200, 450)])
		#Disegna un'ellisse usando l'oggetto Pen e un Rectangle circostante
		graphics.draw_ellipse(Pen(Color.yellow, 2.0), Rectangle(300, 300, 100, 100))
		#Disegna una linea
		graphics.draw_line(Pen(Color.violet, 2.0), Point(100, 100), Point(200, 200))
		#Disegna un segmento di torta
		graphics.draw_pie(Pen(Color.silver, 2.0), Rectangle(Point(200, 20), Size(200, 200)), 0, 45);
		#Disegna un poligono specificando l'oggetto Pen con colore Rosso e un array di Points
		graphics.draw_polygon(Pen(Color.red, 2.0), [Point(20, 100), Point(20, 200), Point(220, 20)])
		#Disegna un Rectangle
		graphics.draw_rectangle(Pen(Color.orange, 2.0), Rectangle(Point(250, 250), Size(100, 100)))
		#Crea un oggetto SolidBrush e imposta le sue varie proprietà
		brush = SolidBrush()
		brush.color = Color.purple
		#Disegna una String usando l'oggetto SolidBrush e Font, in un Point specifico
		graphics.draw_string("This image is created by Aspose.Imaging API", Font("Times New Roman", 16),
							 brush, PointF(50.0, 400.0))
		# salva tutte le modifiche.
		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


# Crea un'istanza di un flusso di file
with open(r"C:\temp\output.tiff", "w+b") as stream:
	# Crea un'istanza di TiffOptions e imposta le sue varie proprietà
	tiffOptions = TiffOptions(TiffExpectedFormat.DEFAULT)
	# Imposta la sorgente per l'istanza di ImageOptions
	tiffOptions.source = StreamSource(stream)
	# Crea un'istanza di Image
	with Image.create(tiffOptions, 500, 500) as image:
		# Crea e inizializza un'istanza della classe Graphics
		graphics = Graphics(image)
		# Cancella la superficie Graphics
		graphics.clear(Color.wheat);
		# Crea un'istanza della classe GraphicsPath
		graphics_path = GraphicsPath()
		# Crea un'istanza della classe Figure
		figure = Figure()
		# Aggiungi forme all'oggetto 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))
		# Aggiungi l'oggetto Figure a GraphicsPath
		graphics_path.add_figure(figure)
		# Disegna il percorso con l'oggetto Pen di colore Nero
		graphics.draw_path(Pen(Color.black, 2.0), graphics_path)
		# salva tutte le modifiche.
		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

# Crea un'istanza di BmpOptions e imposta le sue varie proprietà
bmpOptions = BmpOptions()
bmpOptions.bits_per_pixel = 24
# Crea un'istanza di FileCreateSource e assegnala come sorgente per l'istanza di BmpOptions
# Il secondo parametro Booleano determina se il file da creare è temporaneo o meno
bmpOptions.source = FileCreateSource(r"C:\temp\sample.bmp", False)
# Crea un'istanza di Image nel percorso specificato
with Image.create(bmpOptions, 500, 500) as image:
	# Crea un'istanza di Graphics e inizializzala con l'oggetto Image
	graphics = Graphics(image)
	# Cancella la superficie Graphics con colore bianco
	graphics.clear(Color.white)
	#Crea un'istanza di Pen con colore rosso e larghezza 5
	pen = Pen(Color.red, 5.0);
	# Crea un'istanza di HatchBrush e imposta le sue proprietà
	brush = HatchBrush()
	brush.background_color = Color.wheat;
	brush.foreground_color = Color.red;
	# Crea un'istanza di Pen
	# inizializzalo con l'oggetto HatchBrush e la larghezza
	brusedpen = Pen(brush, 5.0)
	# Disegna rettangoli specificando l'oggetto 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)) ])

	# Disegna rettangoli specificando l'oggetto Pen
	graphics.draw_rectangles(brusedpen, [
		Rectangle(Point(310, 110), Size(100, 100)),
		Rectangle(Point(110, 310), Size(100, 100)) ])

	# salva tutte le modifiche.
	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

# Crea un'immagine GIF 100 x 100 px.
# Il primo blocco è completamente nero per impostazione predefinita.
with GifFrameBlock(100, 100) as firstBlock:
	with GifImage(firstBlock) as gifImage:
		# Il primo cerchio è rosso
		brush1 = SolidBrush(Color.red)

		# Il secondo cerchio è nero
		brush2 = SolidBrush(Color.black)

		# Aumenta gradualmente l'angolo della forma dell'arco rosso.
		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)
		
		# Aumenta gradualmente l'angolo dell'arco nero e cancella l'arco rosso.
		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"
# Crea un'immagine PNG di 100x100 px.
with PngImage(100, 100) as png_image:
	# Esegui qualche elaborazione dell'immagine, ad es. riempi l'intera immagine di rosso.
	graphics = Graphics(png_image)
	brush = SolidBrush(Color.red)
	graphics.fill_rectangle(brush, png_image.bounds)
	# Salva in un file.
	png_image.save(join(dir_, "output.png"))