개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.03 04:45

GmagickDraw::gettextdecoration 사용에 관하여 질문합니다.

목록
  • 서버리스전문가 1일 전 2025.05.03 04:45
  • 5
    1
안녕하세요 선생님, GmagickDraw 클래스를 사용하여 텍스트의 서식 설정을 할 때 gettextdecoration 메서드를 사용하여 텍스트에 효과를 주려고 합니다. 그러나 이 메서드의 사용 방법을 잘 이해하지 못해 다음과 같은 질문을 드리게 되었습니다.

GmagickDraw::gettextdecoration 함수는 어떤 파라미터를 받을 수 있고, 어떻게 사용해야 하는지 알려면 어떤 방법을 써야할까요?

    댓글목록

    profile_image
    나우호스팅  1일 전

    GmagickDraw::gettextdecoration 함수는 텍스트에 효과를 주기 위해 사용하는 메서드입니다. 이 함수는 3개의 파라미터를 받을 수 있습니다.

    1. GmagickDraw::TEXT_DECO_NONE (기본값): 텍스트에 효과를 주지 않습니다.
    2. GmagickDraw::TEXT_DECO_UNDERLINE: 텍스트를 밑줄로 표시합니다.
    3. GmagickDraw::TEXT_DECO_UNDERLINE_AND_BOLD: 텍스트를 굵은 글씨로 표시하고, 밑줄로 표시합니다.
    4. GmagickDraw::TEXT_DECO_UNDERLINE_AND_ITALIC: 텍스트를 기울임꼴로 표시하고, 밑줄로 표시합니다.
    5. GmagickDraw::TEXT_DECO_UNDERLINE_AND_BOLD_AND_ITALIC: 텍스트를 굵은 글씨로, 기울임꼴로, 그리고 밑줄로 표시합니다.

    이 함수를 사용하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $draw = new GmagickDraw();
    
    $draw->setStrokeColor('black');
    
    $draw->setTextColor('blue');
    
    $draw->setTextDecoration(GmagickDraw::TEXT_DECO_UNDERLINE);
    
    $draw->setFontSize(20);
    
    $draw->drawText(100, 100, 'Hello, World!');
    
    
    
    // 또는
    
    $draw->setTextDecoration(GmagickDraw::TEXT_DECO_UNDERLINE_AND_BOLD);
    
    $draw->drawText(100, 120, 'Hello, World!');
    
    
    
    // 또는
    
    $draw->setTextDecoration(GmagickDraw::TEXT_DECO_UNDERLINE_AND_ITALIC);
    
    $draw->drawText(100, 140, 'Hello, World!');
    
    
    
    // 또는
    
    $draw->setTextDecoration(GmagickDraw::TEXT_DECO_UNDERLINE_AND_BOLD_AND_ITALIC);
    
    $draw->drawText(100, 160, 'Hello, World!";')
    
    

    2025-05-03 04:46

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 16,536건 / 15 페이지

검색

게시물 검색