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일 수 있습니다
Options0 = 윤곽선 1 = 채우기 2 = 채우기와 윤곽선 int Options);