728x90 전체보기96 [FPDF] 한글 처리 Golang으로 PDF 템플릿을 받아서 서버에서 받아온 데이터를 찍는 프로젝트를 하고 있다. 지금은 fpdf.SetFont("Arial", "", 12) pdf.SetFont("times", "", 22) 이런 식으로 글꼴을 받고 있다. 여기서 잠깐!! "Arial", "times" 폰트는 원래 제공해주는 폰트인데 한글 한글은 지원이 안 된다. 그래서 한글 폰트를 다운로드하여서 적용해줬다. 나는 이 폰트를 다운로드하여서 적용시켰다. 많은 글꼴 중에 "AppleSDGothicNeoM"을 넣고 싶다 하면 일단 자신의 프로젝트 경로를 잘 설정해서 글꼴 파일을 넣어주고 (AppleSDGothicNeoM.ttf) // ttf 파일 등록. 경로 유의 pdf.AddUTF8Font("AppleSDGothicNeoM",.. 2022. 8. 9. [FPDF] MultiCell()을 활용한 개행(줄바꿈) 처리 Go언어로 PDF 템플릿을 받아서 서버에서 받아온 데이터를 찍는 프로젝트를 하고 있다. 지금은 pdf.Text()를 쓰고 있어서 긴 문장을 받아오면 자동으로 개행 처리가 안 되고 PDF 템플릿 밖으로 넘어간다. 어떻게 하면 개행 처리를 할 수 있을지 찾아보다가 MultiCell()을 발견했다!! https://java-coding.tistory.com/49 [FPDF] MultiCell MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) http://www.fpdf.org/en/doc/multicell.htm MultiCell www.fpdf.org 🌸 Description (설명) - Mult.. 2022. 8. 9. [FPDF] MultiCell MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) http://www.fpdf.org/en/doc/multicell.htm MultiCell www.fpdf.org 🌸 Description (설명) - MultiCell을 사용하면 줄 바꿈이 있는 텍스트를 인쇄할 수 있다. 자동(텍스트가 셀의 오른쪽 경계에 도달하는 즉시) 명시적(\n 문자를 통해) - 필요한 만큼의 셀이 다른 셀 아래에 출력된다. - 텍스트를 정렬, 중앙 또는 양쪽 정렬할 수 있다. - 셀 블록의 프레임을 만들고 배경을 칠할 수 있다. 🌸 Parameters (매개변수) w - 셀의 너비. -.. 2022. 8. 2. Homebrew(홈브류)로 RabbitMQ 설치 Homebrew(홈브류) 설치 방법 https://java-coding.tistory.com/47 Homebrew(홈브류) 설치 방법_macOS Homebrew 설치하기 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 터미널에 붙여넣기! /bin/bash -c "$(curl -fsSL )" “Password”를 입력하라고 나오면 자신.. java-coding.tistory.com https://www.rabbitmq.com/install-homebrew.html The Homebrew RabbitMQ Formula — RabbitMQ The Homebrew RabbitMQ Formula H.. 2022. 7. 12. Homebrew(홈브류) 설치 방법_macOS Homebrew 설치하기 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 터미널에 붙여넣기! > /bin/bash -c "$(curl -fsSL )" “Password”를 입력하라고 나오면 자신의 Mac 로그인에 사용되는 비밀번호를 작성 후 Enter키를 누르면 된다. (비밀번호를 작성할 때 창에 아무것도 입력되지 않으므로 그냥 입력하면 된다.) 이런식으로 나오면 “Homebrew” 설치가 완료된 것이다. Homebrew를 이용하여 프로그램 설치 전 준비 “Homebrew” 를 이용하여 프로그램을 설치하기 전 ”cask” 라는 패키지를 먼저 설치해주어야 한다. ( cask : Safari,.. 2022. 7. 12. [Vue] 동적인 웹 앱을 구현할 때 자주 사용하는 디렉티브 v-if : 지정한 뷰 데이터 값의 참, 거짓 여부에 따라 해당 HTML 태그를 화면에 표시하거나 표시하지 않는다. 🚨 해당 태그를 완전히 삭제 v-for : 지정한 뷰 데이터의 개수만큼 해당 HTML 태그를 반복 출력한다. v-show : v-if와 유사하게 데이터의 진위 여부에 따라 해당 HTML 태그를 화면에 표시하거나 표시하지 않는다. 🚨 css style 효과만 display:none; 으로 주어 실제 태그는 남아 있고 화면 상으로만 보이지 않는다. ex) 🧐 코드 해석 : countDownTimer가 0 이상일때만 보여준다. 이런식으로 v-show에 조건을 주면 됨!! v-on : 화면 요소의 이벤트를 감지하여 처리할 때 사용한다. ex) v-on:click은 해당 태그의 클릭 이벤트를 감지하.. 2022. 7. 6. [Vue] .vue 파일의 기본 구조 화면에 표시할 요소들을 정의하는 영역 ex) HTML + 뷰 데이터 바인딩 뷰 컴포넌트의 내용을 정의하는 영역 ex) template, data, methods 등 템플릿에 추가한 HTML 태그의 CSS 스타일을 정의하는 영역 v-bind + props : 상위 컴포넌트에서 하위 컴포넌트로의 데이터 전달 v-on + $emit : 하위 컴포넌트에서 상위 컴포넌트로 데이터 전달 2022. 7. 5. [Vue] Vue 인스턴스 작성 new Vue({ el : 어느 html 요소를 연결할 것인가 data : 어떤 데이터인가 methods : 어떤 처리를 하는가 computed : 어느 데이터를 사용하여 계산하는가 watch : 어느 데이터를 감시하는가 }) 2022. 7. 5. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음 728x90