Blog
Linux 年賀状
はがき作家
はがき作家というソフトも試してみる。
「はがき作家 あてな」と「はがき作家 うら」と2つのアプリケーションに分かれていて、いさぎがよい。
あてな はかなりいい。
最低限の機能でシンプルなんだけど、高機能って感じ。
見た目もきれいで印字レイアウトもしっかりしてるっぽい。
宛名のデータの持ち方は他のソフトと同じだが、入力を楽にするために細かい工夫が色々されていて、使いやすい。
宛名印刷だけに限って言えばこのソフトの無料版で十分というか、一番いいような気がする。
有料版でも1,575 円なので、安い。
うら は縦書きがまともに動く(当たり前)ことを除いては KreetingKard 0.5.0 とほとんど一緒。
「差出人アイテム」があって、差出人の情報を登録しておけば自動でレイアウトをしてくれるくらい。
裏面に関しては、テンプレートと素材と文例が豊富で選びやすいのと、
画像の編集機能がどうなってるかの2点なんだろうなぁ。
縦書対応の秀丸エディタv5
2005/08/05 ( Software )
窓の杜で紹介されていたので、ちょっと触ってみた。
その他 -> ファイルタイプ別の設定 -> 詳細 -> 体裁 -> 縦書 で設定が変わる。
ざっと使った感じでは、
・https://linux-life.net/のようになる。
・日本語入力時に右側に未変換を表す線が出るが、変換ウィンドウは左側にでる。
ってあたりが気になった。
あと、顔文字を2、3個並べると具合悪くなったorz
でも基本的になんか色々頑張っててすごい。
あなたの使用ソフト一覧
2005/08/05 ( Software )
ちょっと古いけど、あなたの使用ソフト一覧というまとめサイトがあった。
ここに上がっているジャンルのソフトでLinuxに無いものがあれば作ろうかと思ったけど、
簡単に作れそうなものなんてあんまりない。
KGetより高機能なDL支援ソフトを作るか、
Arkよりシンプルなアーカイバを作るか、
KolorPaintより高機能な画像作成ソフトを作るか、
紙 のようなソフトを作るか・・・。
ランチャはアリかな?
バックアップソフトはKonserveというのがあるらしいので見てみよう。
めも電卓なんか簡単に作れてわりと面白そうだな。
irb と打てばいいっていうのは置いておいて。
RSS
2005/08/05 ( Blog )
index.rdf作ってみた。
データリンク
宛先は Country フィールド、宛名は lang 属性、郵便番号はコードのタイプで描画を分ける。
問題は英語で日本宛に送る場合かな?
あと、データがあるときで縦書き可能なのは日本の宛先と宛名くらいで、
英語で縦書きとか指定された時の動きをどうするか。もしくは指定できないようにどうするか。
Orientation は KKDTextItem で持ってデータ用にフォーマットを持つと上の問題も解決できるのかなぁ?
でも郵便番号は普通縦書きしないよなぁ、と思ったけど良く考えたら
001
|
0011
とか書くかな?いや、データ連結しているときは書かないな。
今のところフォーマットに「日本 - 縦書き」と指定するのが有力。前にもどっかでこんなこと書いたな。
文字描画
かなり面倒だってことが判明。
- 縦書きか横書かで異なる
- 国とフォーマットによって異なる
- どこ寄せかで変わる
- 印刷かどうかで変わる
- それによってフォンとサイズを変えたり、サイズを変えたりする
思いきってデータ用のアイテム作ろうかな?
コード的にはかなりよくなる気がする。
フォーマットを持つか、3種類アイテムを作るか。
3種類作ったとすると以下のようになる。
| プロパティ・機能\クラス | KKDTextItemBase : KKDItemBase |
KKDTextItem : KKDTextItemBase |
KKDAddresseeItem : KKDTextItemBase |
KKDAddressItem : KKDTextItemBase |
KKDZipcodeItem : KKDTextItemBase |
|---|---|---|---|---|---|
| QString fontFamily | ○ | ○ | ○ | ○ | ○ |
| int fontSize | ○ | ○ | ○ | ○ | ○ |
| bool fontBold | ○ | ○ | ○ | ○ | ○ |
| bool fontItalic | ○ | ○ | ○ | ○ | ○ |
| bool fontUnderline | ○ | ○ | ○ | ○ | ○ |
| bool fontStrikeOut | ○ | ○ | ○ | ○ | ○ |
| QColor color | ○ | ○ | ○ | ○ | ○ |
| Orientation orientation | ○ | ○ | ○ | ○ | ○ |
| QString text | ○ | ||||
| AlignmentFlags align | ○ | ||||
| サイズと内容によるフォントサイズ変更 | ○ | リサイズ時 | 描画時 | 描画時 | 描画時 |
| フォントサイズ変更時のリサイズ | ○ | ||||
| 描画 | ○ | ○ | ○ | ○ |
アイテムの挿入の時は種類を選ばないで、領域選択後にIconListのKDialogBaseをよぶかな。
そのダイアログを作れば色々柔軟に対応できそうな気がする。
色々ぐぐったら出てきたのでメモ。
KreetingKard が出てこないのは日本語じゃないからか・・・。
クッキーで言語わけ作戦は失敗ぽい。