Table of Contents

Namespace combit.Reporting.ProjectConverter

Classes

ProjectConversionResult

Represents the result of a single project conversion, including project identifier, output path, status, and error information if any.

ProjectConversionVariables

Represents a set of ListLabel variables supplied to a project conversion to configure the internally used ListLabel instances.

ProjectConverter

Provides functionality to convert ListLabel Classic projects to cross-platform format. Supports conversion from files or repositories to files, repositories, streams, or in-memory strings. Handles concurrent processing with configurable thread counts and automatic reference project discovery.

SynchronizedRepository

Provides seamless synchronization between a classic List & Label repository and a cross-platform repository. This class acts as a bridge, ensuring that all operations performed on your classic repository are automatically mirrored to the cross-platform repository, enabling a straightforward way to design projects in the Web Report Designer and then use List & Label Cross Platform for printing.

Structs

ProjectConversionOptions

Represents options for configuring project conversion operations.

VariableValue

Holds a single conversion variable value together with an optional explicit field type. When FieldType has a value, Value is a string.

Enums

InitialSynchronization

Specifies whether to perform an initial synchronization of all repository items during startup.

OutputExistsBehavior

Defines the behavior when an output already exists during project conversion.