라이브러리

[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)`은 빨간색을 나타냅니다.

이 예제에서는 문장 부호의 색상을 빨간색으로 설정합니다. 결과는 빨간색의 밑줄이 있는 텍스트가 포함된 이미지입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색