Skip to main content

Interface: BoundingRect

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:116

Bounding rectangle coordinates for highlight positioning. All values stored as strings to preserve floating-point precision since ATProto only supports integer type.

Properties

$type?

optional $type: "pub.chive.annotation.entityLink#boundingRect"

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:117


height

height: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:129

Page height reference (as string to preserve float precision)


pageNumber

pageNumber: number

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:131

1-indexed page number for the bounding rectangle


width

width: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:127

Page width reference (as string to preserve float precision)


x1

x1: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:119

Left edge coordinate (as string to preserve float precision)


x2

x2: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:123

Right edge coordinate (as string to preserve float precision)


y1

y1: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:121

Top edge coordinate (as string to preserve float precision)


y2

y2: string

Defined in: web/lib/api/generated/types/pub/chive/annotation/entityLink.ts:125

Bottom edge coordinate (as string to preserve float precision)