/// <summary> /// Вставить подпись /// </summary> public override IStampSignature InsertSignature(ISignatureFileApp signatureFile) => new ChangeSignatureMicrostation(SignatureLibrary, StampIdentifier, InsertSignatureFunc.Invoke(signatureFile), InsertSignatureFunc, NumberChange, NumberPlots, TypeOfChange, DocumentChange, DateChange);
/// <summary> /// Вставить подпись /// </summary> public abstract IStampSignature InsertSignature(ISignatureFileApp signatureFile);
/// <summary> /// Вставить подпись /// </summary> public override IStampSignature InsertSignature(ISignatureFileApp signatureFile) => new PersonSignatureMicrostation(SignatureLibrary, StampIdentifier, InsertSignatureFunc.Invoke(signatureFile), InsertSignatureFunc, ActionType, ResponsiblePerson, DateSignature);
/// <summary> /// Вставить подпись /// </summary> public override IStampSignature InsertSignature(ISignatureFileApp signatureFile) => new ApprovalSignatureMicrostation(SignatureLibrary, StampIdentifier, InsertSignatureFunc.Invoke(signatureFile), InsertSignatureFunc, Department, ResponsiblePerson, DateSignature);
/// <summary> /// Вставить подпись /// </summary> public override IStampSignature InsertSignature(ISignatureFileApp signatureFile) => _signature. ResultVoidOk(signature => signature.CellElementStamp.InsertPicture(signatureFile.SignatureFilePath)). Map(_ => this);