# 복사 및 붙여넣기

- Human documentation: [https://docs.univer.ai/ko-KR/guides/sheets/features/core/clipboard](https://docs.univer.ai/ko-KR/guides/sheets/features/core/clipboard)

- Agent Markdown: [https://docs.univer.ai/ko-KR/guides/sheets/features/core/clipboard.md](https://docs.univer.ai/ko-KR/guides/sheets/features/core/clipboard.md)

- Requested language: `ko-KR`

- Content language: `ko-KR`

- Documentation version: `1.0.4`

- Source: [sheets/features/core/clipboard.ko-KR.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/sheets/features/core/clipboard.ko-KR.mdx)

---

> [!WARNING: Firefox 호환성 안내]
> Firefox는 `clipboard.readText()`를 지원하지 않습니다. 자세한 내용은 [MDN](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/readText)을 참고하세요. 이 경우 Univer는 붙여넣기 이벤트에서만 클립보드 내용을 가져올 수 있으므로 키보드 단축키를 사용한 붙여넣기만 지원합니다.

Univer는 Clipboard API로 복사 및 붙여넣기 기능을 구현합니다. 외부 애플리케이션에서 Univer로 붙여넣기, Univer에서 외부 애플리케이션으로 복사하기, Univer Sheets 간 복사 및 붙여넣기를 지원합니다.

> [!WARNING: 보안 컨텍스트 요구 사항]
> 최신 브라우저 보안 정책에 따라 Clipboard API는 HTTPS와 같은 보안 컨텍스트에서만 사용할 수 있습니다.

Univer는 다음 복사 및 붙여넣기 작업을 지원합니다.

* 외부 애플리케이션에서 Univer로 복사 및 붙여넣기
* Univer에서 외부 애플리케이션으로 복사
* Univer Sheets 간 복사 및 붙여넣기

다음과 같은 선택하여 붙여넣기 기능도 지원합니다.

* 값만 붙여넣기
* 서식만 붙여넣기
* 열 너비만 붙여넣기
* 테두리를 제외한 내용만 붙여넣기
* 수식만 붙여넣기

데스크톱 Ribbon의 실행 취소 및 다시 실행 옆에 **붙여넣기** 드롭다운이 있습니다. 일반 붙여넣기, 값, 서식, 열 너비, 테두리를 제외한 붙여넣기를 지원합니다. 메뉴 ID는 `sheet.menu.paste`이며 컨텍스트 메뉴의 **선택하여 붙여넣기**는 `sheet.menu.paste-special`을 사용합니다. 도형 텍스트를 편집하는 동안 Ribbon의 붙여넣기 메뉴는 숨겨집니다.

## 복사 비활성화

Univer에서는 개발자가 \*\*권한 제어(permission control)\*\*를 통해 통합 문서 전체 또는 특정 워크시트에서 사용자의 복사 기능을 비활성화할 수 있습니다.

예를 들어 다음 코드는 현재 통합 문서에서 사용자의 복사 기능을 비활성화합니다.

```typescript
const workbookPermission = univerAPI.getActiveWorkbook()?.getWorkbookPermission()
const WorkbookCopyPermission = univerAPI.Enum.WorkbookPermissionPoint.CopyContent

if (workbookPermission) {
  workbookPermission.setPoint(WorkbookCopyPermission, false)
}
```

권한 제어에 대한 자세한 내용은 [권한 제어](https://docs.univer.ai/ko-KR/guides/sheets/features/core/permission.md) 문서를 참고하세요.
