라이브러리

[PHP] GmagickDraw::gettextdecoration - 텍스트 장식을 반환합니다.




GmagickDraw::gettextdecoration


GmagickDraw::gettextdecoration은 GmagickDraw 클래스의 메서드 중 하나로, 텍스트의 장식 설정을 지정하는 데 사용됩니다. 이 메서드는 텍스트의 장식 스타일, 크기, 색상, 그리고 위치를 지정할 수 있습니다.

# 사용법


GmagickDraw::gettextdecoration 메서드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

GmagickDraw::gettextdecoration($text, $x, $y, $width, $height, $fillColor, $strokeColor, $strokeWidth, $font, $angle, $align, $valign, $decoration)



# 매개변수


- `$text`: 텍스트 내용
- `$x`: 텍스트의 x 좌표
- `$y`: 텍스트의 y 좌표
- `$width`: 텍스트의 너비
- `$height`: 텍스트의 높이
- `$fillColor`: 텍스트의 채우기 색상
- `$strokeColor`: 텍스트의 윤곽선 색상
- `$strokeWidth`: 텍스트의 윤곽선 너비
- `$font`: 사용할 폰트 이름
- `$angle`: 텍스트의 각도
- `$align`: 텍스트의 정렬 방식 (left, center, right)
- `$valign`: 텍스트의 수직 정렬 방식 (top, middle, bottom)
- `$decoration`: 텍스트의 장식 스타일 (none, underline, overline, line-through)

# 예제


#hostingforum.kr
php

// Gmagick 객체 생성

$gm = new Gmagick();



// 이미지 생성

$gm->newImage(800, 600, 'white');



// 드로잉 객체 생성

$draw = new GmagickDraw();



// 텍스트 장식 설정

$draw->gettextdecoration('Hello, World!', 100, 100, 200, 50, 'black', 'red', 2, 'Arial', 0, 'center', 'middle', 'underline');



// 이미지에 텍스트 그리기

$gm->drawImage($draw);



// 이미지 출력

$gm->setImageFormat('png');

echo $gm;



이 예제에서는 'Hello, World!'라는 텍스트를 100, 100 좌표에 그리며, 텍스트의 너비는 200, 높이는 50으로 설정하고, 채우기 색상은 검은색, 윤곽선 색상은 빨간색으로 설정합니다. 또한 텍스트의 윤곽선 너비는 2로 설정하고, 사용할 폰트 이름은 Arial, 각도는 0으로 설정하며, 정렬 방식은 center, 수직 정렬 방식은 middle로 설정합니다. 마지막으로 텍스트의 장식 스타일은 underline으로 설정합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 517 페이지

검색

게시물 검색