SeparatorBlock Object (ISeparatorBlock Interface)

This object provides access to specific properties of a separator block. The ISeparatorBlock interface is derived from the IBlock interface and inherits all its properties.

Separator is a line on an image. Separators are detected during page layout analysis and are used during export to reconstruct the initial page layout. They may be parts of a table, lines that separate different text elements, etc. This object allows you to get different separator geometrical properties together with its type and direction. The meaning of the properties is described by the picture:

If the line is skewed, it is analyzed as several separator blocks (vertical or horizontal). The examples of vertical and horizontal separators are presented below:

Properties

Name Type Description
EndPointX int Stores the horizontal coordinate of the end point of separator.
EndPointY int Stores the vertical coordinate of the end point of separator.
PreciseWidth int Stores the precise width of the separator in pixels.
SeparatorType SeparatorTypeEnum Stores the type of the separator.
StartPointX int Stores the horizontal coordinate of the start point of separator.
StartPointY int Stores the vertical coordinate of the start point of separator.

Methods

Name Description
CopyFrom Initializes the properties of the current object with the values of similar properties of another object.

Related objects

Object Diagram

Output parameter

This object is the output parameter of the following methods:

See also

Block

SeparatorGroup

Working with Layout and Blocks

Working with Properties

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.