>  기사  >  웹 프론트엔드  >  FabricJS를 사용하여 IText에서 커서에 있는 문자의 현재 색상을 얻는 방법은 무엇입니까?

FabricJS를 사용하여 IText에서 커서에 있는 문자의 현재 색상을 얻는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-13 15:37:021117검색

FabricJS를 사용하여 IText에서 커서에 있는 문자의 현재 색상을 얻는 방법은 무엇입니까?

이 튜토리얼에서는 FabricJS를 사용하여 IText에서 커서에 있는 문자의 현재 색상을 가져오는 방법을 알아봅니다. IText 클래스는 Fabric.Text를 확장하고 IText 인스턴스를 생성하는 데 사용되는 FabricJS 버전 1.4에 도입되었습니다. IText 인스턴스를 사용하면 추가 구성 없이 자유롭게 새 텍스트를 선택, 잘라내기, 붙여넣기 또는 추가할 수 있습니다. 텍스트에서는 사용할 수 없는 텍스트를 대화형으로 만들기 위해 다양한 지원되는 키 조합과 마우스/터치 조합도 있습니다.

그러나 IText 기반 텍스트 상자를 사용하면 텍스트 직사각형의 크기를 조정하고 자동으로 줄 바꿈할 수 있습니다. IText의 경우에는 그렇지 않습니다. 높이가 줄 바꿈에 따라 조정되지 않기 때문입니다. 다양한 속성을 사용하여 IText 개체를 조작할 수 있습니다. 마찬가지로 getCurrentCharColor 메소드를 사용하여 커서 문자 색상을 얻을 수 있습니다. 그러나 itext 객체에 패턴, 그라데이션 또는 채우기가 있는 경우 현재 커서에 있는 문자의 색상이 반환됩니다. itext 객체의 기본 채우기 색상은 "검은색"인 rgb(0,0,0)입니다. 따라서 아무것도 지정하지 않으면 rgb(0,0,0)이 기록된 출력으로 반환됩니다.

문법

으아악

예 1

기본값을 얻으려면 getCurrentCharColor 메소드를 사용하세요

채우기 색상이 제공되지 않을 때 getCurrentCharColor 메서드가 어떻게 작동하는지 알아보기 위해 코드 예제를 살펴보겠습니다. 기록된 출력은 기본 문자 색상을 반환합니다.

으아악

예 2

패딩이 있는 itext 객체에 getCurrentCharColor 메소드를 사용하세요

패딩을 사용할 때 기록되는 출력을 확인하기 위해 코드 예제를 살펴보겠습니다. 보시다시피 채우기 색상이 반환됩니다.

으으으으

위 내용은 FabricJS를 사용하여 IText에서 커서에 있는 문자의 현재 색상을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제