Sha256: 9d50ab831929b4547c390027a1541bc88114fde9fbe2c5188616dd82fcb03984
Contents?: true
Size: 796 Bytes
Versions: 71
Compression:
Stored size: 796 Bytes
Contents
# -*- coding: utf-8 -*- =begin break.rb - Ruby/Pango sample script. Copyright (c) 2005 Ruby-GNOME2 Project This program is licenced under the same licence as Ruby-GNOME2. $Id: break.rb,v 1.1 2005/09/17 17:09:12 mutoh Exp $ =end require 'pango' attr = Pango.break("Hello Worldです\n2nd line", Pango::Analysis.new) p attr.length attr.each do |v| print "line_break:#{v.line_break?}" print ", mandatory_break:#{v.mandatory_break?}" print ", char_break:#{v.char_break?}" print ", white:#{v.white?}" print ", cursor_position:#{v.cursor_position?}" print ", word_start:#{v.word_start?}" print ", word_end:#{v.word_end?}" print ", sentence_boundary:#{v.sentence_boundary?}" print ", sentence_start:#{v.sentence_start?}" print ", sentence_end:#{v.sentence_end?}\n" end
Version data entries
71 entries across 63 versions & 2 rubygems