How to define a ClippingRegion in Click Activity

I am trying to define the ClippingRegion in Click Activity by calculating the values of Left, Top, Right and Bottom basing on the specific display and location in a web page.

How would I define this Region variable by 4 Int32 variables in the activity form below?

Thank you.

Hi @GhostBuster

By indicating the screen

Thanks
Ashwin S

HI, @AshwinS2 ,
Could you please elaborate on “indicating the screen”?

1 Like

hi @GhostBuster

click on indicate on screen based on that you will be clipping region coordinates

Thanks
Ashwin S

Perhaps you did not read my question: what I want is to define the component of Region (i.e. left, top, right and bottom) using variables.

1 Like

Do you mean like “under the login button”?

Sorry, what is “under the login botton”?

Perhaps I shall make my question clearer:

In the image below, I am able to define the region by values, e.g. (100, 100, 200, 110).

However, those values are calculated by a set of formulas and represented by variables, (e.g. x1, y1, x2 and y2). When I define the region using (x1, y1, x2, y2), it does not work and the expressions simply disappear without any error message.

So my question is: is there a way to define a Region by four Int32 variables?

Hi @GhostBuster,

How about this Activity?

Best regards,
Erina :blush:

1 Like

Hi, @Erina,
Thank you for your reply.
I did use SetClippingRegion. But I still have to define the region in Click activity, right?

Can you try this;

Create a variable. Choose type UiPath.Core.Region

Put an Assign, put variable to the left, to the right type this;

New UiPath.Core.Region(New rectangle(x1,x2,y1,y2)) (You should check the order of variables x and y)

After that i think you should use set clipping region. Type your variable part to region part , create new ui element for element part, then in click activity you should type to element part of your element variable.

I did try to do exactly the same way you recommended.
As I said, it does not work as the expression simply disappeared.

I edited the message. Try again.

Hi, @ercanebiler,

Thank you and tried to follow your advice. It did not work however.
It seems that in “set clipping region”, the element part is used as an input to define a region, instead of an output after a region is defined.