japanese-bookkeeping-svg
Generate SVG files for Japanese style bookkeeping diagrams.
⚠️ This SVG uses textLength attritube which is not be supported by some SVG viewer. Use Firefox, Batik, etc.
Usage
gem install japanese-bookkeeping-svg仕訳
require 'japanese-bookkeeping-svg'
File.open('journal.svg', 'w') do |file|
file.write JapaneseBookkeepingSVG.journalization(
debits={
現金預金: 4000
},
credits={
売上: 2000,
売掛金: 2000
}
).to_s
endT字勘定
require 'japanese-bookkeeping-svg'
File.open('t-accounts.svg', 'w') do |file|
file.write JapaneseBookkeepingSVG.t_accounts(
'現金預金',
debits={
資本金: 10000
},
credits={
仕入: 2000,
普通預金: 1234,
諸口: 3456,
次月繰越: 3310
}
).to_s
endConversion to PNG with Batik
Make user.css.
text {
font-size: 16px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6";
}Execute. Set -w 2000 for changing image size to make resolutions up.
java -jar batik-1.8/batik-rasterizer-1.8.jar -w 2000 -cssUser user.css out.svgLicense
japanese-bookkeeping-svg is distributed under the terms of the MIT license (see LICENSE.txt).