API Reference

Class

PdfLogicalReadingOrderItem

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

One logical page item in crop-, rotation-, and column-aware reading order.

Inheritance

  • Object
  • PdfLogicalReadingOrderItem

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public PdfLogicalReadingOrderKind Kind { get; } #

Semantic source collection containing the item.

public Int32 SourceIndex { get; } #

Zero-based index in the matching logical page collection.

public Int32 PlacementIndex { get; } #

Zero-based image placement index, or -1 when the item is not a placed image.

public Int32 OrderIndex { get; } #

Zero-based position in inferred reading order.

public Int32 ColumnIndex { get; } #

Zero-based inferred column within the current page band.

public Boolean SpansColumns { get; } #

True when the item is wide enough to divide column bands.

public Boolean HasGeometry { get; } #

True when usable source geometry was available.

public Boolean IsClipped { get; } #

True when source geometry extended beyond the visible crop boundary.

public Double Left { get; } #

Left edge in top-left visual page coordinates.

public Double Top { get; } #

Top edge in top-left visual page coordinates.

public Double Right { get; } #

Right edge in top-left visual page coordinates.

public Double Bottom { get; } #

Bottom edge in top-left visual page coordinates.

public Double Confidence { get; } #

Normalized inference confidence from 0 to 1.

public IReadOnlyList<PdfInferenceEvidence> Evidence { get; } #

Stable evidence supporting the inferred position.