16 lines
779 B
C#
16 lines
779 B
C#
using DevExpress.Pdf;
|
|
using DocumentOperator.Application.Common.Enums;
|
|
|
|
namespace DocumentService.Infrastructure.Crypt.Helper;
|
|
|
|
public static class PdfCertificationLevelExtensions
|
|
{
|
|
public static PdfCertificationLevel ToDevExpress(this PdfSignatureCertificationLevel value) => value switch
|
|
{
|
|
PdfSignatureCertificationLevel.NoChangesAllowed => PdfCertificationLevel.NoChangesAllowed,
|
|
PdfSignatureCertificationLevel.FillForms => PdfCertificationLevel.FillForms,
|
|
PdfSignatureCertificationLevel.NoCertification => PdfCertificationLevel.NoCertification,
|
|
PdfSignatureCertificationLevel.FillFormsAndAnnotate => PdfCertificationLevel.FillFormsAndAnnotate,
|
|
_ => throw new ArgumentOutOfRangeException(nameof(value), value, null),
|
|
};
|
|
} |