> For the complete documentation index, see [llms.txt](https://help.ilabs.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.ilabs.co.kr/faq/03/03-010.md).

# 출력물 글씨 자동 조절 방법(글자크기)

## Q 문의&#x20;

* &#x20;성적서 또는 기록서 등 출력물을 출력할 때 메모 칸 밖으로 벗어나는 글자들이 있습니다.
* 자동으로 조절하는 방법이 있다면 알려주세요.

## A 답변&#x20;

### 1 기존의 코딩이 적용된 경우&#x20;

{% hint style="info" %}
※ 적용하기에 앞서 이미 다른 메모에 적용되어있을 수도 있으니 확인해 보시고, 연결해주시면 시간이 절약될 수 있습니다.
{% endhint %}

1\. Code 탭 클릭

![](/files/-L9sMQElDqXsMkl3MIo1)

2\. ②기존에 코딩되어있는 부분이 있는지 확인합니다.&#x20;

![글씨 크기 자동 조절](/files/-MPHFG73kle_2VhBwoGG)

3\. 기존에 코딩되어있는 메모의 이벤트를 현재 적용해야 하는 메모의 이벤트에 연결해주기\
\&#xNAN;**※ 위 2번의 이미지에서 ①번을 참고하시면 됩니다.**

![이벤트 연결 선택 전](/files/-L9sMQEn9t_EJxU6B6wn)

![이벤트 연결 선택 후](/files/-L9sMQEqhv1qHH4OuY6G)

4\. 해당 메모의 이벤트가 잘 적용되었다면 ▶ (빨간색 화살표) 표시가 나타납니다.&#x20;

![이벤트 적용](/files/-L9sMQErC5XRaai6rQbO)

### 2 새로 적용해야 하는 경우&#x20;

{% hint style="info" %}
※ 기존에 코딩되어있는 부분이 없다면 아래 순서에 따라 작업해 보시기 바랍니다.
{% endhint %}

1\. 공통/코드관리 → 리포트 관리 또는 리포트 관리2.0 화면으로 이동합니다.&#x20;

2\. 폰트조절이 필요한 양식을 선택하여 더블클릭 또는 `리포트 디자인` 버튼 클릭합니다.&#x20;

3\. 폰트조절이 필요한 메모 클릭합니다.&#x20;

![폰트 조절이 필요한 메모 선택](/files/-L9sMQEty0d-Db8OjA3G)

4\. 리포트 디자이너 왼쪽에 보이는 **Event 탭** 클릭 후 OnAfterData 부분 더블클릭(빨간색 체크 부분)

![](/files/-L9sMQEupRFxpUGq-v48)

5\. 자동으로 Code 탭으로 이동하게 되며, 새로 생성된 procedure의 **begin과 end;** 사이에 아래 코드를 복사 붙여넣기를 합니다.

```
//데이터에 따라 자동으로 폰트 size 조정
while (TfrxMemoView(Sender).CalcHeight > TfrxMemoView(Sender).Height) do
begin
  TfrxMemoView(Sender).Font.Size := TfrxMemoView(Sender).Font.Size - 1;
end;
```

![해당 이벤트의 글씨크기 자동 조절 코드 적용](/files/-L9sMQEw2Z3Jj9JWNI-0)

6\. 다시 page 탭을 눌러 이벤트를 설정한 메모 왼쪽 위에 ▶(빨간색 화살표) 가 생겼는지 확인.

![Page 탭으로 이동](/files/-L9sMQExfrDQ1yu7ZxLw)

&#x20;                                                                                     ↓

![이벤트가 적용된 모습](/files/-L9sMQEykJgOC-mWD-8x)

7\. 실제 접수된 접수 건을 찾아 출력물을 출력하여 폰트 조절이 잘 되는지 확인.

8\. 해당 양식 출력 시 동작이 잘 된다면 해당 양식을 업로드하여 사용하시면 됩니다.
