Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IAnalysisRegion interface

Exposes methods and properties for a region that represents an area of a document.

Members

The IAnalysisRegion interface inherits from the IUnknown interface. IAnalysisRegion also has these types of members:

Methods

The IAnalysisRegion interface has these methods.

MethodDescription
Clone

Creates a copy of the IAnalysisRegion.

ExcludeRectangle

Restricts the area of the IAnalysisRegion to the portion of its area that does not intersect the specified rectangle.

ExcludeRegion

Restricts the area of the IAnalysisRegion to the portion of its area that does not intersect the specified IAnalysisRegion.

GetBounds

Retrieves the bounding rectangle of the IAnalysisRegion.

GetRegionScans

Retrieves an array of rectangles that defines the area of the IAnalysisRegion.

IntersectRectangle

Restricts the area of this IAnalysisRegion to the area created by its intersection with the specified rectangle.

IntersectRegion

Restricts the area of the IAnalysisRegion to the area created by its intersection with the specified IAnalysisRegion.

IntersectsWith

Determines whether the area of the IAnalysisRegion intersects with the specified rectangle.

IsEmpty

Retrieves a value indicating whether the IAnalysisRegion represents an empty region.

IsInfinite

Retrieves a value indicating whether the IAnalysisRegion represents an infinite region.

MakeEmpty

Reduces the IAnalysisRegion to represent an empty area.

MakeInfinite

Expands the IAnalysisRegion to represent an infinite area.

UnionRectangle

Expands the area of this IAnalysisRegion to the area created by its union with the specified rectangle.

UnionRegion

Expands the area of this IAnalysisRegion to the area created by its union with the specified IAnalysisRegion.

 

Remarks

This interface represents an area that is constructed from rectangular regions. The IInkAnalyzer returns or interprets an area's coordinates within the coordinate space in which it receives stroke data.

To get the current bounds of the IAnalysisRegion, use IAnalysisRegion::GetBounds Method or IAnalysisRegion::GetRegionScans Method.

To modify the area of an existing IAnalysisRegion, use the following methods.

This interface is equivalent to the System.Windows.Ink.AnalysisCore.AnalysisRegionBase class in the .NET Framework.

Requirements

Minimum supported client

Windows XP Tablet PC Edition [desktop apps only]

Minimum supported server

None supported

Header

IACom.h (also requires IACom_i.c)

DLL

IACom.dll

See also

IInkAnalyzer
Ink Analysis Reference

 

 

Show:
© 2017 Microsoft