pdfOptimizer 3.0.1 API
|
The goal of the class is to generate an optimization report. More...
Public Member Functions |
|
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... |
|
virtual OptimizationResult | Build () |
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[]) . More... |
|
The goal of the class is to generate an optimization report.
|
inline |
Creates an instance of default ReportBuilder with provided minimal severity level.
minimalLevel | is a minimal iText.Pdfoptimizer.Report.Message.SeverityLevel |
|
inlinevirtual |
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 in iText.Pdfoptimizer.Report.Builder.FileReportBuilder.
|
inline |
Creates a message during PDF optimization process with provided severity level and message.
Creates a message during PDF optimization process with provided severity level and message. Parametrized messages are also supported.
level | is a iText.Pdfoptimizer.Report.Message.SeverityLevel of the message |
time | is a time when the message was generated |
location | is a string representation of the origin of the message |
message | is a text of the message |
params | is an array of parameters of the message |