System.Drawing.Region.Intersect(System.Drawing.Region)

Here are the examples of the csharp api class System.Drawing.Region.Intersect(System.Drawing.Region) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

20 Examples 7

1. Example

Project: Krypton
Source File: ViewDrawRibbonAppButton.cs
public override void RenderBefore(RenderContext context) 
        {
            // New clipping regi/n ..... /n //View Source file for more details /n }

2. Example

Project: Krypton
Source File: ViewLayoutRibbonScrollPort.cs
public override void Render(RenderContext context)
        {
            Debug.Assert(context != null);

            // Ask each child to render in turn
            foreach (ViewBase child in this)
            {
                // Only render visible children
                if (child.Visible)
                {
                    // We need to clip the filler to ensure it does not draw outside its client area
                    if (child == _viewFiller)
                    {
                        // New clipping region is at most our own client size
                        using (Region combineRegion = new Region(_viewClipRect))
                        {
                            // Remember the current clipping region
                            Region clipRegion = context.Graphics.Clip.Clone();

                            // Reduce clipping region down by the existing clipping region
                            combineRegion.Intersect(clipRegion);

                            // Use new region that restricts drawing to our client size only
                            context.Graphics.Clip = combineRegion;

                            child.Render(context);

                            // Put clipping region back to original setting
                            context.Graphics.Clip = clipRegion;
                        }
                    }
                    else
                        child.Render(context);
                }
            }
        }

3. Example

Project: Krypton
Source File: ViewLayoutViewport.cs
public override void Render(RenderContext context)
        {
            // Clipping area starts as /n ..... /n //View Source file for more details /n }

4. Example

Project: Krypton
Source File: ViewDrawCanvas.cs
public override void RenderBefore(RenderContext context) 
		{
			Debug.Assert(context != null);

   /n ..... /n //View Source file for more details /n }

5. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageSized(PageImage pi, Image im, Graphics g, RectangleF r)
        {
            /n ..... /n //View Source file for more details /n }

6. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageSized(PageImage pi, Image im, Graphics g, RectangleF r)
        {
            /n ..... /n //View Source file for more details /n }

7. Example

Project: referencesource
Source File: EmbedBorder.cs
public virtual void DrawBorder(
			ChartGraphics graph, 
			BorderSkin borderSkin,
			RectangleF rec/n ..... /n //View Source file for more details /n }

8. Example

Project: referencesource
Source File: ActivityDesigner.cs
bool IWorkflowDesignerMessageSink.OnPaint(PaintEventArgs e, Rectangle viewPort)
        {
          /n ..... /n //View Source file for more details /n }

9. Example

Project: referencesource
Source File: FreeFormDesigner.cs
internal override void OnPaintContainedDesigners(ActivityDesignerPaintEventArgs e)
        {
       /n ..... /n //View Source file for more details /n }

10. Example

Project: Krypton
Source File: ViewDrawSplitCanvas.cs
public override void RenderBefore(RenderContext context) 
		{
			Debug.Assert(context != null);

   /n ..... /n //View Source file for more details /n }

11. Example

Project: NClass
Source File: PDFGraphics.cs
private void CombineClippingRegion(CombineMode combineMode, Region region)
    {
      switch(combineMode)
      {
        case CombineMode.Replace:
          clippingRegion = region;
          break;
        case CombineMode.Intersect:
          clippingRegion.Intersect(region);
          break;
        case CombineMode.Union:
          clippingRegion.Union(region);
          break;
        case CombineMode.Xor:
          clippingRegion.Xor(region);
          break;
        case CombineMode.Exclude:
          clippingRegion.Exclude(region);
          break;
        case CombineMode.Complement:
          clippingRegion.Complement(region);
          break;
        default:
          throw new ArgumentOutOfRangeException("combineMode");
      }
    }

12. Example

Project: NClass
Source File: PDFGraphics.cs
private void CombineClippingRegion(CombineMode combineMode, Region region)
    {
      switch(combineMode)
      {
        case CombineMode.Replace:
          clippingRegion = region;
          break;
        case CombineMode.Intersect:
          clippingRegion.Intersect(region);
          break;
        case CombineMode.Union:
          clippingRegion.Union(region);
          break;
        case CombineMode.Xor:
          clippingRegion.Xor(region);
          break;
        case CombineMode.Exclude:
          clippingRegion.Exclude(region);
          break;
        case CombineMode.Complement:
          clippingRegion.Complement(region);
          break;
        default:
          throw new ArgumentOutOfRangeException("combineMode");
      }
    }

13. Example

Project: My-FyiReporting
Source File: RenderTif.cs
private void DrawImageSized(PageImage pi, System.Drawing.Image im, System.Drawing.Graphics g, System/n ..... /n //View Source file for more details /n }

14. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageBackground(PageImage pi, StyleInfo si, Graphics g, RectangleF r)
        {
   /n ..... /n //View Source file for more details /n }

15. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageBackground(PageImage pi, StyleInfo si, Graphics g, RectangleF r)
        {
   /n ..... /n //View Source file for more details /n }

16. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageBackground(PageImage pi, StyleInfo si, Graphics g, RectangleF r)
        {
   /n ..... /n //View Source file for more details /n }

17. Example

Project: My-FyiReporting
Source File: PageDrawing.cs
private void DrawImageSized(PageImage pi, Image im, Graphics g, RectangleF r)
        {
            /n ..... /n //View Source file for more details /n }

18. Example

Project: My-FyiReporting
Source File: DesignXmlDraw.cs
private bool DrawImageSized(XmlNode iNode, ImageSizingEnum ise, Image im, StyleInfo si, RectangleF r/n ..... /n //View Source file for more details /n }

19. Example

Project: My-FyiReporting
Source File: DesignXmlDraw.cs
private void DrawImageBackground(PageImage pi, StyleInfo si, RectangleF r)
        {
            Str/n ..... /n //View Source file for more details /n }

20. Example

Project: gitextensions
Source File: DvcsGraph.cs
private bool DrawItem(Graphics wa, Graph.ILaneRow row)
        {
            if (row == null || row./n ..... /n //View Source file for more details /n }