SetSignProcessAppearanceText

보안 및 서명

설명

지정한 디지털 서명 프로세스의 서명 필드에 자동 생성된 보이는 텍스트 모양을 만듭니다. Options 비트 마스크는 서명자 이름, SetSignProcessInfo로 제공한 이유와 위치, 서명 날짜 및 선택적 "Signed by:", "Reason:" 같은 설명 레이블 중 표시할 줄을 선택합니다

텍스트 블록은 표준 Helvetica 글꼴을 사용하여 서명 필드 사각형(SetSignProcessFieldBounds 참조) 안에 배치됩니다. FontSize가 0이면 크기가 필드에 자동으로 맞춰집니다. SetSignProcessFieldImageFromFile로 설정한 이미지는 텍스트 모양보다 우선하며 문서 타임스탬프 프로세스는 이를 무시합니다

구문

Delphi

Function TPDFlib.SetSignProcessAppearanceText(SignProcessID, Options: Integer; Const SignerName: WideString; FontSize, FontRed, FontGreen, FontBlue: Double): Integer;

ActiveX

Function PDFlib::SetSignProcessAppearanceText(SignProcessID As Long, Options As Long, SignerName As String, FontSize As Double, FontRed As Double, FontGreen As Double, FontBlue As Double) As Long

DLL

int DLSetSignProcessAppearanceText(int InstanceID, int SignProcessID, int Options, const wchar_t * SignerName, double FontSize, double FontRed, double FontGreen, double FontBlue);

매개변수

SignProcessIDNewSignProcessFromFile, NewSignProcessFromStream 또는 NewSignProcessFromString 함수가 반환한 값
Options텍스트 줄을 선택하는 비트 마스크: 1 = 서명자 이름(SignerName 매개변수), 2 = 사유, 4 = 위치(둘 다 SetSignProcessInfo에서 가져옴), 8 = 서명 날짜, 16 = 각 줄 앞의 설명 레이블. 0은 텍스트 모양을 비활성화합니다
SignerName비트 1이 설정되었을 때 서명자 이름 줄에 표시되는 이름
FontSize포인트 단위의 글꼴 크기이며, 0이면 텍스트 블록을 서명 필드 사각형에 자동으로 맞춥니다
FontRed, FontGreen, FontBlue0..1 범위의 텍스트 색상 성분

반환 값

0서명 프로세스 핸들이 유효하지 않습니다
1Success