pdfOptimizer 3.0.1 API
|
The goal of the class is to generate optimization report and store it as file. More...
Public Member Functions |
|
FileReportBuilder (SeverityLevel level, IReportPublisher publisher) | |
Creates in an instance of the builder with the provided publisher. More... |
|
override OptimizationResult | Build () |
Generates a report using iText.Pdfoptimizer.Report.Publisher.IReportPublisher. More... |
|
Public Member Functions inherited from iText.Pdfoptimizer.Report.Builder.DefaultReportBuilder | |
DefaultReportBuilder (SeverityLevel minimalLevel) | |
Creates an instance of default ReportBuilder with provided minimal severity level. More... |
|
ReportMessage | Log (SeverityLevel level, DateTime time, LocationStack location, String message, params Object[] @params) |
Creates a message during PDF optimization process with provided severity level and message. More... |
|
The goal of the class is to generate optimization report and store it as file.
|
inline |
Creates in an instance of the builder with the provided publisher.
level | is a minimal accepted severity level of event |
publisher | is an instance of iText.Pdfoptimizer.Report.Publisher.IReportPublisher |
|
inlinevirtual |
Generates a report using iText.Pdfoptimizer.Report.Publisher.IReportPublisher.
Builds a report based on messages logged with Log(iText.Pdfoptimizer.Report.Message.SeverityLevel, System.DateTime, iText.Pdfoptimizer.Report.Location.LocationStack, System.String, System.Object[]) .
Reimplemented from iText.Pdfoptimizer.Report.Builder.DefaultReportBuilder.