SAIF.Services.Printing API reference¶
This page lists all public types exposed by SAIF.Services.Printing. Each type links to its full API reference page.
Types¶
| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| clsPrint | Class | SAIF.Services.Printing |
Stateful wrapper around the xPression Design "xPresso" SOAP service; previews, prints, publishes, and distributes (sync/async via MSMQ) generated documents. |
| clsRSPrint | Class | SAIF.Services.Printing |
Facade over the SSRS ReportExecutionService SOAP service; loads, parameterizes, and renders reports from an SSRS report definition. |
| Reporting.ErrorDetail | Class | SAIF.Services.Printing.Reporting |
Immutable message + optional Exception container used to collect non-fatal errors during report generation. |
| Reporting.IReport | Interface | SAIF.Services.Printing.Reporting |
Contract for a letter/report: create XML, render to PDF bytes, print, distribute, save to disk, and switch between output profiles. |
| Reporting.ReportBase | Class | SAIF.Services.Printing.Reporting |
Template-method base class for concrete report/letter types; orchestrates Create → Render → Print/Distribute/Save using an internal clsPrint instance. |
| Reporting.XDesignXDocument | Class | SAIF.Services.Printing.Reporting |
XML document wrapper that serializes its root element into xPression proprietary markup via ToXpression(). |
| Reporting.XDesignXElement | Class | SAIF.Services.Printing.Reporting |
XML element wrapper that tracks primary/foreign "keys" and renders itself and descendants into the xPression proprietary tag format. |
Sources¶
SAIF.Services.Printing\clsPrint.vbSAIF.Services.Printing\clsRSPrint.vbSAIF.Services.Printing\Reporting\ErrorDetail.vbSAIF.Services.Printing\Reporting\IReport.vbSAIF.Services.Printing\Reporting\ReportBase.vbSAIF.Services.Printing\Reporting\XDesignXDocument.vbSAIF.Services.Printing\Reporting\XDesignXElement.vb