Prawn에서 이모티콘을 사용할 수있게되는 prawn-emoji 소개
prawn-emoji란 무엇입니까?
require 'prawn'
require 'prawn/emoji'
Prawn::Document.generate 'example.pdf' do
font 'ipag.ttf'
text '🐟 + 🔪 = 🍣'
move_down 50
text '🇯🇵'
move_down 10
text '🙏🙏🏻🙏🏼🙏🏽🙏🏾🙏🏿'
move_down 50
text_box '🍣' * 50, at: [0, cursor], width: 300
move_down 50
text_box '🍣を中央寄せ', align: :center, at: [0, cursor], width: 300
move_down 50
text_box '回転🍣', rotate: 45, at: [0, cursor], width: 150
move_down 50
text_box '大きい🍣', size: 20, at: [0, cursor], width: 300
move_down 50
draw_text '🍣食べたい', at: [0, cursor]
end
prawn-emoji를 사용하면 Prawn을 사용한 이런 코드로 PDF에 이모티콘을 표시할 수 있습니다.
이모티콘은 EmojiOne을 사용하기 때문에 같은 초밥에서도 외형이 다를 수 있습니다.
특징
Thinreports 하지만 사용할 수 있습니다
알려진 문제
Issue#7 Emoji cause text to extend beyond edge of bounding box
htps : // 기주 b. 코 m / 히다 카츠야 / p 등 w
이것이 어렵습니다.
Reference
이 문제에 관하여(Prawn에서 이모티콘을 사용할 수있게되는 prawn-emoji 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hidakatsuya/items/96f3542a041f0d8de36f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)