AddFreeTextAnnotationA
텍스트, 주석 및 핫스폿 링크
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스는 Unicode 형식만 노출합니다. 동작은 AddFreeTextAnnotation과 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다
선택한 페이지에 자유 텍스트 주석을 추가합니다. Options 매개변수로 테두리 또는 채우기를 지정하면 현재 선 색상, 채우기 색상, 선 너비 및 펜 대시 설정에서 값을 가져옵니다
SetLineColor는 테두리 색상에 영향을 주지 않습니다. Acrobat의 동작 방식 때문에 현재 테두리 색상은 텍스트 색상과 같게 설정됩니다. SelectFont는 글꼴 스타일에 영향을 주지 않습니다. Acrobat의 동작 방식 때문에 현재 글꼴은 표준 Helvetica 글꼴로 고정되어 있습니다
SetTextSize는 텍스트 크기에 올바르게 적용됨 SetTextColor는 텍스트 색상에 올바르게 적용됨 SetLineWidth는 테두리 너비를 올바르게 조정함 SetTextAlign은 텍스트 정렬을 올바르게 조정함
SetTransparency 함수는 주석의 투명도를 변경하지 *않습니다*. 새 기능을 사용하십시오
선택한 문서가 PDF 1.3보다 낮으면 free text 주석이 PDF 1.3에서 도입되었으므로 작성기가 유효 PDF 버전을 1.3으로 자동 승격합니다
투명도 설정을 조정하려면 AddFreeTextAnnotationEx 함수를 사용합니다
구문
Delphi
Function DLAddFreeTextAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options: Integer): Integer;
DLL
int DLAddFreeTextAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options);
매개변수
| Left | 주석 사각형 왼쪽 가장자리의 가로 좌표 |
|---|---|
| Top | 주석 사각형 왼쪽 가장자리의 세로 좌표 |
| Width | 주석 사각형의 너비 주석 사각형의 높이 |
| Height | 주석의 텍스트 콘텐츠 |
| Text | |
| Angle | 그린 텍스트의 각도이며 0, 90, 180 또는 270일 수 있습니다 |
| Options | 0 = 윤곽선 1 = 채우기 2 = 채우기와 윤곽선 int Options); |