라이브러리
[PHP] GmagickDraw::settextdecoration - 장식을 지정합니다.
GmagickDraw::settextdecoration
GmagickDraw::settextdecoration은 GmagickDraw 클래스의 메소드로, 텍스트의 문장 부호를 설정하는 데 사용됩니다. 문장 부호는 텍스트의 형태를 변경하는 데 사용됩니다. 예를 들어, 텍스트가 너무 길면 문장 부호를 사용하여 텍스트를 여러 줄로 나누는 등.
# 사용법
GmagickDraw::settextdecoration은 두 가지 매개변수를 받습니다. 첫 번째 매개변수는 문장 부호의 종류를 지정하는 문자열입니다. 두 번째 매개변수는 문장 부호의 색상을 지정하는 RGB 값입니다.
# 예제
#hostingforum.kr
php
<?php
// Gmagick 객체 생성
$gmagick = new Gmagick();
// GmagickDraw 객체 생성
$draw = new GmagickDraw();
// 텍스트를 그리는 함수
function draw_text($text, $x, $y, $font, $size, $color) {
global $draw, $gmagick;
$draw->setfont($font);
$draw->setfontsize($size);
$draw->setfillcolor($color);
$draw->settextdecoration("underline"); // 문장 부호를 밑줄로 설정
$draw->annotation($x, $y, $text);
}
// 이미지 생성
$gmagick->newimage(800, 600, "white");
// 텍스트를 그린다.
draw_text("Hello, World!", 100, 100, "Arial", 24, "blue");
// 이미지 출력
$gmagick->render();
$gmagick->setformat("png");
header("Content-Type: image/png");
echo $gmagick;
?>
# 결과
이 예제에서는 GmagickDraw::settextdecoration을 사용하여 텍스트의 문장 부호를 밑줄로 설정합니다. 결과는 밑줄이 있는 텍스트가 포함된 이미지입니다.
# 문장 부호 종류
GmagickDraw::settextdecoration의 첫 번째 매개변수는 문장 부호의 종류를 지정하는 문자열입니다. 다음은 지원하는 문장 부호 종류의 목록입니다.
* `none`: 문장 부호를 사용하지 않습니다.
* `underline`: 밑줄을 사용합니다.
* `overline`: 위줄을 사용합니다.
* `line-through`: 취소선을 사용합니다.
* `double underline`: 두 개의 밑줄을 사용합니다.
* `double overline`: 두 개의 위줄을 사용합니다.
* `double line-through`: 두 개의 취소선을 사용합니다.
# 문장 부호 색상
GmagickDraw::settextdecoration의 두 번째 매개변수는 문장 부호의 색상을 지정하는 RGB 값입니다. RGB 값은 0에서 255 사이의 정수 값으로 지정합니다. 예를 들어, `rgb(255, 0, 0)`은 빨간색을 나타냅니다.
이 예제에서는 문장 부호의 색상을 빨간색으로 설정합니다. 결과는 빨간색의 밑줄이 있는 텍스트가 포함된 이미지입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.