API Reference

Class

PdfAnnotationReviewCatalog

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Validated thread view over the annotations in a PDF artifact.

Inheritance

  • Object
  • PdfAnnotationReviewCatalog

Usage

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

Methods

public static PdfAnnotationReviewCatalog Build(IReadOnlyList<PdfAnnotation> annotations, PdfAnnotationReviewCatalogOptions options = null) #
Returns: PdfAnnotationReviewCatalog

Builds reply threads from already-read annotations.

Parameters

annotations System.Collections.Generic.IReadOnlyList{OfficeIMO.Pdf.PdfAnnotation} requiredposition: 0
options OfficeIMO.Pdf.PdfAnnotationReviewCatalogOptions = null optionalposition: 1
public static PdfAnnotationReviewCatalog Read(Byte[] pdf, PdfReadOptions readOptions = null, PdfAnnotationReviewCatalogOptions options = null) #
Returns: PdfAnnotationReviewCatalog

Reads all annotations and builds their reply threads.

Parameters

pdf System.Byte[] requiredposition: 0
readOptions OfficeIMO.Pdf.PdfReadOptions = null optionalposition: 1
options OfficeIMO.Pdf.PdfAnnotationReviewCatalogOptions = null optionalposition: 2

Properties

public IReadOnlyList<PdfAnnotationReviewThread> Threads { get; } #

Root review threads in page and object order.

public Int32 AnnotationCount { get; } #

Total annotations represented by the catalog.

public Int32 ReplyCount { get; } #

Annotations represented as conversational replies.

public Int32 OrphanedReplyCount { get; } #

Replies whose parent could not be represented as a valid thread ancestor.