SetSignProcessAppearanceTemplate

보안 및 서명

설명

디지털 서명 프로세스에 표시되는 텍스트 모양 템플릿을 구성합니다

서명을 생성할 때 템플릿이 한 번 확장되므로 서로 다른 서명 메타데이터와 애플리케이션 값에 동일한 레이아웃을 재사용할 수 있습니다

구문

Delphi

Function TPDFlib.SetSignProcessAppearanceTemplate(SignProcessID: Integer; Const TemplateText, SignerName, DateFormat: WideString; FontSize, FontRed, FontGreen, FontBlue: Double): Integer;

ActiveX

Function PDFlib::SetSignProcessAppearanceTemplate(SignProcessID As Long, TemplateText As String, SignerName As String, DateFormat As String, FontSize As Double, FontRed As Double, FontGreen As Double, FontBlue As Double) As Long

DLL

int DLSetSignProcessAppearanceTemplate(int InstanceID, int SignProcessID, const wchar_t * TemplateText, const wchar_t * SignerName, const wchar_t * DateFormat, double FontSize, double FontRed, double FontGreen, double FontBlue);

매개변수

SignProcessIDNewSignProcessFrom* 함수가 반환한 값
TemplateText기본 제공 자리 표시자 {signer}, {reason}, {location}, {contact}, {date}, {field} 및 {page} 중 하나와 SetSignProcessAppearanceVariable로 등록한 사용자 지정 이름을 포함하는 텍스트와 줄바꿈
SignerName{signer}를 대체할 값
DateFormat{date}에서 사용하는 Delphi 날짜 및 시간 형식이며, 빈 문자열이면 yyyy-mm-dd hh:nn:ss를 사용합니다
FontSize포인트 단위 글꼴 크기이며 텍스트 블록을 자동으로 맞추려면 0
FontRed, FontGreen, FontBlue0..1 범위의 텍스트 색상 성분

반환 값

1템플릿이 승인되었습니다
0프로세스 ID, 중괄호 구문, 자리 표시자 이름, 템플릿 길이, 자리 표시자 수 또는 날짜 형식이 잘못되었습니다

비고

리터럴 중괄호를 출력하려면 {{ 및 }}를 사용합니다

템플릿에는 최대 32,768자와 256개의 자리표시자 출현 항목을 포함할 수 있습니다

누락된 사용자 지정 변수는 빈 텍스트로 확장되지만 기본 제공 변수는 항상 현재 서명 프로세스를 반영함

나중에 SetSignProcessAppearanceText를 호출하면 레거시 줄 기반 모양이 다시 선택됩니다

필드 이미지는 여전히 우선하며 문서 타임스탬프 프로세스는 텍스트 모양을 렌더링하지 않습니다

참고 항목

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds