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

Statistics aggregator which aggregates size of PDF documents. More...

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

Public Member Functions

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

Detailed Description

Statistics aggregator which aggregates size of PDF documents.

Member Function Documentation

◆ Aggregate()

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

Aggregates size of the PDF document from the provided event.

Parameters
event

SizeOfPdfStatisticsEvent instance

Implements iText.Commons.Actions.AbstractStatisticsAggregator.

◆ Merge()

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

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

Parameters
aggregator

SizeOfPdfStatisticsAggregator from which data will be taken.

Implements iText.Commons.Actions.AbstractStatisticsAggregator.

◆ RetrieveAggregation()

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

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

Returns
aggregated System.Collections.IDictionary

Implements iText.Commons.Actions.AbstractStatisticsAggregator.