Gariban

Gariban Designer ガイド

PDFレイアウト設計GUI — 各項目リファレンス

← Designer に戻る

PDF 上にフィールドを配置し、設定 JSON を書き出すために使う各コントロールの意味と使い方。

出力される設定 JSON の各キーの詳細は config-spec.md、レイアウト挙動の詳細は pdf-positioner.behavior.md を参照してください。

画面構成

┌───────────────── ツールバー ─────────────────┐
├──────────────────────┬───────────────────────┤
│                      │  side-panel           │
│   キャンバス          │   Config(設定パネル) │
│  (PDF+配置)        │   + 配置要素のリスト   │
│                      │     /プロパティ        │
└──────────────────────┴───────────────────────┘

1. ツールバー(上部)

項目説明
Gariban Designer ロゴブランドマーク(クリック動作なし)
Config設定エディタを開く。設定 JSON を直接編集・貼り付け・コピー・エクスポート
+ Add ▾配置要素を追加するメニュー(下表)
├ Fieldレコードの単一フィールド値を配置
├ Row Field一覧/明細モードの行フィールド(index/combined 時に表示)
├ Subtablekintone のテーブル(サブテーブル)を配置
├ Related関連レコード一覧を配置
├ Text固定文字(静的テキスト)を配置
├ Image画像(添付ファイル等)を配置
└ FlowBox自動折返しの可変ボックスを配置
Gridグリッド線の表示 ON/OFF
Spacingグリッド間隔(5 / 10 / 20 mm)
Snap / snap sizeドラッグ時のスナップ ON/OFF と単位(0.5〜5 mm)
Zoom表示倍率(50%〜200%)
X: -- mm, Y: -- mmカーソルの現在座標(mm)
Align LAlt+L複数選択した要素を左揃え
Align TAlt+T複数選択した要素を上揃え
Reset編集中の内容を初期化
Homeトップページへ移動
Aboutバージョン/開発元情報

2. キャンバス & ページ操作

3. 設定パネル(Config)

帳票テンプレート

名前付きのレイアウト(設定の型)を複数管理する。kintone 側で「どの帳票を出すか」を選ぶ単位。

PDF Source(PDFソース)

帳票の元 PDF を選ぶ。

mode(出力モード)

Buttons(features)

kintone に表示する出力ボタンの種類:detail / index / batch(個別PDF一括)/ combined

その他のフィールド

項目説明
templateUrl元 PDF の配信 URL(PDF Source で選ぶと自動入力。直接入力も可)
font / fontUrl同梱フォントの選択 / フォントの配信 URL
fileName出力 PDF のファイル名({レコード番号} 等のプレースホルダ可)

index / combined 用パラメータ(該当モード時のみ)

項目説明
rowPitch行の縦間隔(mm)
rowCount1ページあたり行数(0=自動)
columns / colPitch列数 / 列の横間隔(mm)
override for page N特定ページだけ rowPitch/rowCount を上書き、record 1 から振り直し

4. 配置要素の種別

「+ Add」で追加。キャンバス上にドラッグで配置し、右パネルのリスト/プロパティで調整する。

種別用途
Fieldレコードの単一フィールド値(取引先名・金額など)
Row Fieldindex/combined の各行に展開されるフィールド
Subtablekintone テーブルの各行を縦に展開
Related Records関連レコード一覧を展開
Static Text固定の文字列(見出し・注記など)
Image画像(添付ファイル/固定画像)
FlowBox内容量に応じて自動で折返す可変ボックス
セクション見出し横の数字は配置数。セクション上部の既定値(fontSize/align/maxWidth)は、その種別の新規要素の初期値

5. 要素のプロパティ(Properties パネル)

要素を選択すると表示される。Field の主な項目(他種別も概ね共通+固有項目):

項目説明
fieldCode値を取得する kintone フィールドコード
page配置するページ番号(0始まり)
x / y (mm)左上からの座標
fontSize文字サイズ
align水平揃え(left / center / right)
vAlign垂直揃え(top / middle / bottom)
maxWidth / maxHeight (mm)描画領域の上限(未指定=無制限)
overflowはみ出し処理:hidden(切詰) / wrap(折返し) / shrink(自動縮小)
format値の整形:currency / number / dateSlash / dateJP / postcode
prefix / postfix値の前後に付ける固定文字
color文字色
decorationB(太字)/ I(斜体)/ U(下線)/ S(取消線)

操作ボタン: Duplicate(複製)/ → Row Field(変換)/ Copy Style・Paste Style(書式コピー)/ Delete Field(削除)

各種別の固有プロパティ(Subtable の行設定、Image のサイズ、FlowBox のアイテム等)と JSON 上の全キーは config-spec.md を参照。

6. キーボードショートカット

キー動作
Ctrl+Z元に戻す(Undo)
Ctrl+Shift+Z / Ctrl+Yやり直し(Redo)
Ctrl+C / X / Vコピー / 切り取り / 貼り付け
Delete / Backspace選択要素を削除
矢印キー選択要素を 0.5 mm 移動(Shift+で 5 mm)
Alt+L / Alt+T複数選択の 左揃え / 上揃え
Ctrl(押下中)キャンバスのパン(移動)

7. 作業の流れ

  1. PDF Source で元 PDF を読み込む(Load Source)。
  2. 必要なら 帳票テンプレートを追加し、modeButtons を設定。
  3. + Add で要素を置き、ドラッグ&Propertiesで位置・書式を調整。
  4. Config から設定 JSON をエクスポート。
  5. その JSON を kintone の拡張設定プラグインに登録(導入手順は setup-guide 参照)。
← Designer に戻る