iText 8.0.2 API
iText.Kernel.Pdf.Statistics.NumberOfPagesStatisticsAggregator Class Reference

Statistics aggregator which aggregates number of pages in PDF documents. More...

Inheritance diagram for iText.Kernel.Pdf.Statistics.NumberOfPagesStatisticsAggregator:
iText.Commons.Actions.AbstractStatisticsAggregator

Public Member Functions

override void  Aggregate (AbstractStatisticsEvent @event)
  Aggregates number of pages from the provided event. More...
 
override Object  RetrieveAggregation ()
  Retrieves Map where keys are ranges of pages and values are the amounts of such PDF documents. More...
 
override void  Merge (AbstractStatisticsAggregator aggregator)
  Merges data about amounts of ranges of pages from the provided aggregator into this aggregator. More...
 

Detailed Description

Statistics aggregator which aggregates number of pages in PDF documents.

Member Function Documentation

◆ Aggregate()

override void iText.Kernel.Pdf.Statistics.NumberOfPagesStatisticsAggregator.Aggregate ( AbstractStatisticsEvent event )
inlinevirtual

Aggregates number of pages from the provided event.

Parameters
event

NumberOfPagesStatisticsEvent instance

Implements iText.Commons.Actions.AbstractStatisticsAggregator.

◆ Merge()

override void iText.Kernel.Pdf.Statistics.NumberOfPagesStatisticsAggregator.Merge ( AbstractStatisticsAggregator  aggregator )
inlinevirtual

Merges data about amounts of ranges of pages from the provided aggregator into this aggregator.

Parameters
aggregator

NumberOfPagesStatisticsAggregator from which data will be taken.

Implements iText.Commons.Actions.AbstractStatisticsAggregator.

◆ RetrieveAggregation()

override Object iText.Kernel.Pdf.Statistics.NumberOfPagesStatisticsAggregator.RetrieveAggregation ( )
inlinevirtual

Retrieves Map where keys are ranges of pages and values are the amounts of such PDF documents.

Returns
aggregated System.Collections.IDictionary

Implements iText.Commons.Actions.AbstractStatisticsAggregator.