Esempio n. 1
0
		/// <summary>
		/// This method is called when the render quality is set to high.
		/// </summary>
		/// <param name="graphics">
		/// The graphics context associated with this paint context.
		/// </param>
		/// <param name="canvas">The canvas that this paint context will render on.</param>
		/// <remarks>
		/// Override this method to change how the high render quality is set.
		/// </remarks>
		protected virtual void OnHighRenderQuality(Graphics graphics, PCanvas canvas) {
			// Set default high quality flags.
			graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
			graphics.SmoothingMode = SmoothingMode.HighQuality;
			graphics.TextRenderingHint = GridFitText ? TextRenderingHint.AntiAliasGridFit :
				TextRenderingHint.AntiAlias;
			graphics.CompositingQuality = CompositingQuality.HighQuality;
			graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;

			// Notify the canvas.
			if (canvas != null && canvas.HighRenderQuality != null) {
				canvas.HighRenderQuality(graphics);
			}
		}
Esempio n. 2
0
		/// <summary>
		/// This method is called when the render quality is set to high.
		/// </summary>
		/// <param name="graphics">
		/// The graphics context associated with this paint context.
		/// </param>
		/// <param name="canvas">The canvas that this paint context will render on.</param>
		/// <remarks>
		/// Override this method to change how the high render quality is set.
		/// </remarks>
		protected virtual void OnHighRenderQuality(Graphics graphics, PCanvas canvas) {
			// Set default high quality flags.
			graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
			graphics.SmoothingMode = SmoothingMode.HighQuality;
			graphics.TextRenderingHint = GridFitText ? TextRenderingHint.AntiAliasGridFit :
				TextRenderingHint.AntiAlias;
			graphics.CompositingQuality = CompositingQuality.HighQuality;
			graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;

			// Notify the canvas.
			if (canvas != null && canvas.HighRenderQuality != null) {
				canvas.HighRenderQuality(graphics);
			}
		}