Copyright: Card Editor Help Written by H.Furuichi


Card Editor の特徴

Card Editor は Visual Cardfile Poewerup Kit に含まれるカード編集ツールです。

Visual Cardfile から呼び出して、カードを編集することができます。単独で起動すれば新しいカードを作ることもできます。カードの使いまわしが考慮されているので、広く配布するカードを作ることができます。

日本語環境と不定長データに対応

▼	縦書き対応

▼	配置は左寄せ、中央寄せ、右寄せのほかに住所向け特殊インデントを用意

▼	行間と字間の調整

▼	日付や時間は様々な形式で表示可能

▼	半角、全角、漢数字へ変換しての表示

▼	特定の行だけを選択しての表示。行区切りは選択可能。

▼	自動的伸縮枠と順序指定配置を使って、データのサイズが変わっても崩れないカードを作成可能

▼	256色ビットマップ、直線、四角形、楕円、角丸四角形が利用可能。

様々な環境に配布可能

▼	複数のカードを１つのファイルに格納するカードパッケージ形式をサポート

▼	カードに各種プロパティとカードのプレビューを付加することが可能

▼	フォント代替機能。配布先環境に存在しないフォントを指定した場合は、近いフォントで表示。

▼	データベースの接続に複数の候補を設定可能。組み込み時の作業を軽減できます。

Windowsドローソフトに準拠した操作性

▼	アイテムの選択、移動、サイズ変更の方法は Windows 標準に準拠

▼	アイテムの切り取り、コピー、貼り付けをサポート

▼	グリッド

▼	プロパティウインドウ、ノードウインドウ

▼	Visual Cardfile へのDDE接続


What's New

▼	Visual Cardfileとの連携強化
接続モードで新しい差し込みフィールドを定義できるようになりました。白紙からのデザインが可能です。作成したカードは、書式ファイル内の他、別ファイルにも保存できます。

▼ 文字間隔の自動調整
ラベルにAutoCheExtraプロパティを新設。文字数が増えたときに、1行に収まるよう文字間隔を調整できます。均等配置と違い、スペースに余裕がある場合はChrExtraの文字間隔に従います。

▼ 差し込み設定の自動化
差し込み情報設定が便利になりました。保存/更新時に差し込み情報がない場合は確認メッセージを出し、自動的に作成できます。

▼	ヘルプトピックの更新
クイックガイド、使用料/ユーザー登録(シェアレジ対応について)、確認されている問題

▼	不具合の修正
特定の操作の後、色の変更が反映されなくなるバグ、カードでタブや行頭スペースの表示がおかしい問題、ドラッグ&ドロップ時の[カードの選択]でキャンセルできない問題を修正。


クイック ガイド

オリジナルのカードを作成してみましょう。各項目の詳しい内容はキーワード検索で確認できます。

1.	レイアウトの指定

[新規作成]ボタン　[image]　をクリックして新しいカードを作成します。 [ファイル]-[ページ設定]で用紙の大きさを変更できます。

2.	カードのイメージを描画

アイテムを貼り付けてカードのイメージを描画します。この作業がメインです。アイテムの属性はプロパティ ウインドウで設定できます。

3.	差し込み設定

データベースをカードに差し込むには設定が必要です。 [ツール]-[差し込み設定]をクリックしてダイアログを開きます。

[自動設定]をクリックすると、[ と ] で囲まれた文字列を差し込みフィールドと識別し、自動的に登録します。自動登録の内容に誤りがあれば、後から修正できます。

4.	カードのプロパティを指定

カードのプロパティに、カードのタイトルなどを設定すれば完成です。[ファイル]-[プロパティ]をクリックしてダイアログを開きます。

すべての項目を埋める必要はありませんが、[タイトル]と[ジャンル]だけは必ず入力してください。この項目が空だとカードを識別できません。

ヒント

■	プロパティ ウインドウでプロパティを設定したら、必ず[Enter]キーを押してください。そのまま別のプロパティに移ると変更が取り消されてしまいます。 (2)

■	データベースの内容を差し込むには、"[氏名]様" のように、括弧でくくった項目をCaption プロパティに設定します。(2)

■	切手のように表示だけで印刷しないアイテムの Print プロパティは [False] にします。(2)

■	[接続先のフィールド候補]を指定しておくと親切です。ユーザーがカードを組み込むときに、自動で接続設定ができます。 "氏名,名前" のように、カンマで区切って複数の候補を指定できます。 "*氏名" のようにワイルドカードも使用できます。(3)

■	プレビューのイメージを設定すると、挿入時にレイアウトを確認できて親切です。(4)

■	プレビューのイメージは自動的に作成できます。[プレビューの絵を保存する]をクリックし、[設定]ダイアログを開きます。何もせずにそのまま閉じると、デフォルトのイメージが作成されます。(4)


使用料/ユーザー登録

■ 使用料

Visual Cardfile Powerup Kit はシェアウェアです。継続してご使用の場合は登録が必要です。使用料は６００円で、ライセンスは Visual Cardfile 本体と共通です。

試用中の機能制限は特にありません。使用料にはサポートは含まれません。

■ 登録すると

1.	Visual Cardfileでも登録されます。

2.	起動時に確認メッセージが表示されなくなります。

3.	[バージョン情報]ダイアログで、登録情報を確認できます。

■ ユーザー登録の方法

ベクターシェアレジ(http://www.vector.co.jp/swreg/swreg.html)にてライセンスを取得できます。振り込み、郵便振替、郵送での送金も受け付けています。

[ヘルプ]-[バージョン情報]からユーザー登録できます。

シェアレジにて登録すると、ベクターより、パスワードが発行されます (クローズドパスワード)。ダイアログのパスワード欄にご記入お願いします。

それ以外の場合、自己申告パスワード（ダイアログにはじめから記入されているパスワード) で登録できます。ただし、送金の旨、メールでお知らせ頂ければ、クローズドパスワードもお送りしています。

■ 送金先

ベクターシェアレジ	ベクターシェアレジ内 Visual Cardfile & Powerup Kit 送金案内ページ (https://sw.vector.co.jp/swreg/step1.reserve?srno=SR008160) (SSLサポート) サービス概要はシェアレジサービスのページにて。
銀行振込	振込先 第一勧業銀行 新百合丘支店 店番号 : 393 普通預金口座番号 : 1463410 名義 : 古市英明
郵便振替	振込先 口座番号 10250-47719581 名義 : 古市英明
現金書留	送り先 214 川崎市多摩区西生田4-18-7-401 古市英明
お振り込みの際には、固有の振り込み人名義、または電子メールアドレスを記入していただけると幸いです(シェアレジ以外)。将来、クローズドパスワード方式を採用した場合に確認/発行できます。


確認されている問題

01 Card Editorで小さなフォント(8pt以下)を指定しても、文字が小さくならない

プリンタドライバを最新のものか、Windows95に添付されているマイクロソフト製のものに代えれば直ると思います。

このトラブルは以前のキャノン製ラスタプリンタドライバで確認されました。Card Editor はプリンタドライバの機能を使用しています。 最新のドライバ (Ver 4.2以降)　に代えると直るので、ドライバのバグと考えられます。

■	解決した問題

02 ツールバーの一部が欠けてしまう

フラットツールバーを実装する際に修正しました。


カードを組み込むには

カードを、Visual Cardfile をインストールしたフォルダ(通常は "\Program Files\Visual Cardfile") に移動してください。これで準備完了です。

サブフォルダに移動しても認識されます。たとえば、"Card" というフォルダにカードをまとめることができます。

お使いのデータベースにカードを組み込むには、Visual Cardfile で、[挿入]-[カードシート]をクリックしてください。


プロパティ一覧

アイテムの属性はプロパティ ウインドウで設定します。プロパティの名前は、基本的にマイクロソフトの ActiveX コントロールと共通です。

■ 文字列に関する項目 (ラベル)

プロパティ	概要
Alignment	テキストの配置を、右寄せ、中央寄せ、左寄せ、住所インデントから選択
Autosize	アイテムのサイズをテキストに合わせて伸縮させるかどうか
Caption	表示するテキスト（差し込み項目含む）
ChrExtra	mm 単位の文字間隔
AutoChrExtra	文字間隔を1行に収まるように調節するかどうか。十分なスペースがないときのみ、ChrExtraで設定された文字間隔より小さくします。
FontName	テキストのフォント名
FontSize	テキストのフォントサイズ
FontAspect FontEscape FontBold FontItalic FontUnderline	テキストのフォント属性
Format	数値、日付の表示形式
LineNumber	テキストの指定行を抽出
LineSeparator	指定行を抽出する際の行区切り記号
LineSpacing	mm 単位の行間隔
Orientation	文字の向きを横書き、縦書き、横方向縦書きから選択
StrConv	半角、全角、漢数字への変換
■ アイテムの配置に関する項目 (共通)

プロパティ	概要
Height/Width	アイテムの高さと幅
Left/Top	アイテムの水平位置と垂直位置
Location	前のフィールドを基準とする相対的な位置指定
LocationSpacing	前のフィールドからの間隔を指定
■ 描画属性に関する項目 （主にシェイプ）

プロパティ	概要
DrawStyle	境界線の種類を実線/鎖線/点線/透明から選択
DrawWidth	境界線の幅
FillColor	塗りつぶしの色
FillStyle	塗りつぶしのスタイルを選択
ForeColor	文字または境界線の色
Shape	アイテムの形状を四角/円/丸みのある四角/直線から選択
■ ビットマップに関する項目 (ピクチャ)

プロパティ	概要
Picture	ビットマップイメージ
SizeMode	ピクチャサイズの調整方法をズーム/ストレッチ/クリップ/オートサイズから選択
■ 印刷に関する項目 (共通)

プロパティ	概要
Print	アイテムを印刷するかどうか


Alignment プロパティ

テキストの配置を設定します。

設定値

値	内容
左詰め	(既定値)テキストを左詰めに配置します。Orientation プロパティが [縦書き] の場合は上詰めで配置します。
中央	テキストをセンタリングします。
右詰め	テキストを右詰めに配置します。 Orientation プロパティが [縦書き] の場合は下詰めで配置します。
住所インデント	1行目は左詰め、2行目以降は右詰めに配置します。住所の表示に使用します。
対象

ラベル

プロパティ一覧


AutoSize プロパティ

アイテムのサイズを、テキストに合わせて伸縮させるかどうか設定します。

設定値

値	内容
True	テキスト全体が表示されるようにアイテムのサイズが伸縮します。
False	(既定値)アイテムのサイズを一定に保ちます。アイテムからはみ出したテキストは表示されません。
解説

Orientation プロパティが [横書き] の場合は縦方向に伸縮します。  [縦書き] の場合は横方向に伸縮します。

AutoSize プロパティは差し込みテキストの長さが事前に予想できない場合に有効です。

住所の真下に氏名を表示します。住所の行数が変化する場合は、固定レイアウトではうまくいきません。住所のサイズに合わせて、氏名の位置を再配置するには、住所アイテムの AutoSize プロパティを [True] に、氏名アイテムの Location プロパティを　[下]　に設定します。

対象

ラベル

プロパティ一覧


Caption プロパティ

アイテムに表示するテキストを設定します。差し込み対応です。

解説

フィールドを差し込むには、項目名を括弧 "[ ]" でくくったテキストを指定します。差し込み項目は、他の文字列と同時に使用できます。たとえば "拝啓、[氏名]様" は有効な設定です。

次の項目名は、あらかじめ予約されています。はがきの差出人を差し込む際に使用します。

定数	内容
[UserName]	ユーザーの氏名
[UserZip]	ユーザーの郵便番号
[UserAddress]	ユーザーの住所
[UserTel]	ユーザーの電話番号
[UserFax]	ユーザーのFAX番号
[UserMail]	ユーザーの電子メールアドレス
ヒント

AutoSize プロパティを　[True]　に設定すると、テキストのサイズに合わせてアイテムを伸縮できます。

対象

ラベル

プロパティ一覧


Format プロパティ

数値、日付の表示形式を設定します。

解説

Formatプロパティを使うと数値にコンマの桁区切りを入れたり、日付を和暦で表示したりできます。書式は Microsoft VBA に準拠しています。

数値の書式指定文字

文字	内容
(0)	桁位置を指定します。0を指定した桁には必ず数字が入ります。たとえば "000" という書式では、 99 は "099" と表示されます。
(#)	桁位置を指定します。表示する文字の桁数が桁位置に満たない場合は何も表示されません。たとえば "###" という書式では、 99 は "99" と表示されます。
(.)	小数点の位置を指定します。
(%)	数値を 100 倍し、パーセント記号 (%) を付けます。
(,)	1000単位の区切り記号を挿入します。たとえば "#,###" という書式では、 1000 は "1,000"と表示されます。
日付の書式指定文字

文字	内容
d	日付を返します。1 桁の場合、先頭に 0 が付きません (1 ～ 31)。 重ねて "dd" とすると、0を補完して2桁で表示します (01 ～ 31)。
aaa	曜日を日本語 (省略形) で返します (日～土)。
dddd	曜日を英語で返します (Sunday ～ Saturday)。
aaaa	曜日を日本語で返します (日曜日～土曜日)。
ddddd	年、月、日を含む短い形式 (コントロール パネルで設定) で表した日付を返します。
dddddd	年、月、日を含む長い形式 (コントロール パネルで設定) で表した日付を返します。
w	曜日を表す数値を返します (日曜日が 1、土曜日が 7)。
ww	その日が一年のうちで何週目に当たるかを表す数値を返します (1 ～ 54)。
m	月を表す数値を返します。1 桁の場合、先頭に 0 が付きません (1 ～ 12)。重ねて "mm" とすると、0を補完して2桁で表示します (01 ～ 12)。
mmm	月の名前を英語 (省略形) の文字列に変換して返します (Jan ～ Dec)。
mmmm	月の名前を英語で返します (January ～ December)。
q	1 年のうちで何番目の四半期に当たるかを表す数値を返します (1 ～ 4)。
g	年号の頭文字を返します (M、T、S、H)。
gg	年号の先頭の 1 文字を漢字で返します (明、大、昭、平)。
ggg	年号を返します (明治、大正、昭和、平成)。
e	年号に基づく和暦の年を返します。1 桁の場合、先頭に 0 が付きません。重ねて "ee" とすると、0を補完して2桁で表示します。
y	1 年のうちで何日目に当たるかを数値で返します (1 ～ 366)。
yy	西暦の年を下 2 桁の数値で返します (00 ～ 99)。
yyyy	西暦の年を 4 桁の数値で返します (100 ～ 9999)。
h	時間を返します。1 桁の場合、先頭に 0 が付きません (0 ～ 23)。重ねて "hh" とすると、0を補完して2桁で表示します (00 ～ 23)。
n	分を返します。1 桁の場合、先頭に 0 が付きません (0 ～ 59)。重ねて "nn" とすると、0を補完して2桁で表示します (00 ～ 59)。
s	秒を返します。1 桁の場合、先頭に 0 が付きません (0 ～ 59)。重ねて "ss" とすると、0を補完して2桁で表示します (00 ～ 59)。
ttttt	コントロール パネルで設定されている形式で時刻を返します。先頭に 0 を付けるオプションが選択されていて、時刻が午前または午後 10 時以前の場合、先頭に 0 が付きます。
AM/PM	時刻が正午以前の場合は大文字で AM を返し、正午～午後 11 時 59 分の間は大文字で PM を返します。小文字で "am/pm" と指定した場合は小文字で返します。
AMPM	"12 時間制" が選択されていて、時刻が正午以前の場合は、午前を表すリテラル文字列を、正午～午後 11 時 59 分の間は午後を表すリテラル文字列を返します。これらの文字列の設定および "12 時間制" の選択は、コントロール パネルで行います。AMPM は大文字、小文字のどちらでも指定できます。Microsoft Windows の既定の形式は、AM/PM です。
対象

ラベル

プロパティ一覧


LineNumber、LineSeparator プロパティ

LineNumber プロパティと、 LineSeparator プロパティを組み合わせて使うと、テキストから特定の部分だけを抽出することができます。

LineNumber プロパティで、テキストの何行目を抽出するか指定します。

LineSeparator プロパティで、行区切りとして使う記号を指定します。

設定値

LineNumber プロパティでは、正の整数を指定します。0を指定すると、すべてのテキストをそのまま表示します。

LineSeparator プロパティでは、行区切りとして使う記号を、次の中から選択します。 LineNumber プロパティに0が設定されているときは意味を持ちません。

値	内容
改行	(既定値)　改行を区切りにします。たとえば、複数行の住所から行を取り出すときに使います。
改段	連続した改行のことを改段と呼びます。たとえば曲目データからAパートを取り出すときに使います。
スペース	半角スペース (" ") を区切りにします。たとえば、スペースで区切った複数のキーワードから特定のキーワードを取り出すときに使います。
コンマ	コンマ (",") を区切りにします。
ハイフン	ハイフン ("-") を区切りにします。主に郵便番号の前半と後半を分離するために使います。
解説

LineNumber プロパティと LineSeparator プロパティを使うと、テキストを複数の部分に分割して、それぞれ異なった書式を適用することができます。たとえば住所をレイアウトする場合、1行目と2行目以降で配置を変えた方が美しく見えます。

対象

ラベル

プロパティ一覧


StrConv プロパティ

文字の種類を大文字、小文字、半角、全角などに変換します。

設定値

次の値を指定します。加算した値を指定すれば、複数の変換を組み合わせることができます。

値	内容
1	文字列を大文字に変換します。
2	文字列を小文字に変換します
3	文字列の各単語の先頭の文字を大文字に変換します。
4	文字列内の半角文字を全角文字に変換します。
8	文字列内の全角文字を半角文字に変換します。
16	文字列内のひらがなをカタカナに変換します。
32	文字列内のカタカナをひらがなに変換します。
1024	算用数字を漢数字へ変換します。
解説

StrConv プロパティは、文字を表示用に整形します。数字と日付は Format プロパティで整形します。

対象

ラベル

プロパティ一覧


Location プロパティ
Location、LocationSpacing プロパティ

Location プロパティは、前のフィールドを基準とした相対的な位置を指定します。

LocationSpacing プロパティは、前のフィールドとの間隔を mm 単位で指定します。

設定値

Location プロパティでは、フィールドの相対位置を次の値の中から選択します。

値	内容
自由	(既定値)　自由な位置への配置を許可します。前のフィールドの位置に制約されません。LocationSpacing プロパティの設定は無視されます。
下	前のフィールドの下側に配置します。
右	前のフィールドの右側に配置します。
左	前のフィールドの左側に配置します。縦書き用の設定です。
解説

AutoSize プロパティを [True] に設定したフィールドは、差し込んだテキストによって、大きさが変化します。相対的に位置を指定をすれば、このようなフィールドの近くに配置されたフィールドが見苦しく重なってしまうことはありません。

感想はレコードによって長さが異なります。備考欄の Location プロパティを [下] に設定すると、感想の長さにかかわらず、感想欄の真下に備考欄を配置できます。

Location プロパティを使用する場合は、フィールドの順序を意識しなくてはいけません。フィールドの順序はノードウインドウで変更できます。

対象

ラベル

プロパティ一覧


SizeMode プロパティ

ピクチャサイズの調整方法を指定します。

設定値

値	内容
ズーム	(既定値)　アイテムのサイズに合わせてピクチャのサイズが変更されます。ピクチャの縦横比は保たれます。
ストレッチ	ピクチャのサイズはアイテムのサイズに合わせて変更されます。
クリップ	ピクチャのサイズがアイテムより大きい場合、はみ出した部分は表示されません。
オートサイズ	ピクチャ全体が原寸で表示できるように、アイテムのサイズを変更します。
対象

ピクチャ

プロパティ一覧


LineNumber、LineSeparator プロパティ
FontScaling、FontEscape、FontBold、FontItalic、FontUnderline プロパティ

フォントの飾りを指定します。

FontScaling プロパティは、フォントの水平方向の倍率を % 単位で指定します。50で縦倍角、200で横倍角になります。0で倍率を無視します。0を指定すると表示が速くなります。

FontEscape プロパティは、フォントの回転角度を度単位で指定します。0.1度単位で指定できます。0で回転しません。

FontBold プロパティを [True] にすると、フォントを太字で表示します。

FontItalic プロパティを [True] にすると、フォントを斜体で表示します。

FontUnderline プロパティを [True] にすると、フォントを下線付きで表示します。

対象

ラベル

プロパティ一覧