32 lines
No EOL
869 B
C#
32 lines
No EOL
869 B
C#
using JetBrains.Annotations;
|
|
|
|
namespace AmagnoVirtualPrinter.Agent.Core.Interfaces
|
|
{
|
|
public interface IUserConfig
|
|
{
|
|
/// <summary>
|
|
/// The printer stored in the registry.
|
|
/// </summary>
|
|
[CanBeNull]
|
|
string RedirectPrinter { get; }
|
|
|
|
/// <summary>
|
|
/// The DPI value stored in the registry.
|
|
/// </summary>
|
|
/// <remarks>Initial value is null.</remarks>
|
|
double? UserRenderDpi { get; }
|
|
|
|
/// <summary>
|
|
/// The format that you choose on your client side stored in the registry.
|
|
/// </summary>
|
|
/// <remarks>Intital value is PDF</remarks>
|
|
[NotNull]
|
|
string Format { get; }
|
|
|
|
/// <summary>
|
|
/// The full path of the output directory.
|
|
/// </summary>
|
|
[NotNull]
|
|
string ResolvedOutputDirectory { get; }
|
|
}
|
|
} |