GetVisiblePages(in Viewport, Span, Double) Method

Definition

Assembly Broadside.Viewer.dll

Lists the pages a viewport shows, in order, and the pixels of each that show. A paged mode shows only the spread at the viewport's centre.

public int GetVisiblePages(in Viewport viewport, Span<VisiblePage> destination, double margin = 0)

Parameters

viewport
Viewport

The viewport.

destination
Span<VisiblePage>

Receives the pages, as many as fit.

margin
Double

Pixels added on every side of the viewport, for render-ahead.

Returns

Int32
The number of visible pages; when it is more than destination holds, call again with more room.