Skip to main content
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: SeparatorsBlock 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: SkewedLine

Properties

NameTypeDescription
EndPointXintStores the horizontal coordinate of the end point of separator.
EndPointYintStores the vertical coordinate of the end point of separator.
PreciseWidthintStores the precise width of the separator in pixels.
SeparatorTypeSeparatorTypeEnumStores the type of the separator.
StartPointXintStores the horizontal coordinate of the start point of separator.
StartPointYintStores the vertical coordinate of the start point of separator.

Methods

NameDescription
CopyFromInitializes the properties of the current object with the values of similar properties of another object.
SeparatorBlock 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