より的確には、emの半分の幅として定義されます。enダッシュ[えんだっしゅ]長さがenのダッシュで、数値の範囲を示すために使用します。エンコーディング[えんこーでぃんぐ]
文字エンコーディングを参照
フォントフェイス[ふぉんとふぇいす]
あるファミリーに属する複数のスタイルのなかのひとつ
例えば、Garamondファミリーのイタリック体は、ひとつのフォントフェイスです。ファミリー[ふぁみりー]フォントファミリーともいいます。
併せて使用することを意図して一緒にデザインされたフォントフェイスの集まり
例えばGaramondファミリーの場合、スタイルがローマン体とイタリック体、ウェイトがレギュラー、セミボールド、ボールドで構成されています。スタイルとウェイトをそれぞれ組み合わせたものが、フォントフェイスと呼ばれます。左揃え[ひだりぞろえ]テキストを左マージンに揃えることを左揃えといいます。このテキストが右マージンには揃えられていなければ、左揃え右ラグ組みといいます。同じことを意味するのに、単に右ラグ組みということもあります。右揃え[みぎぞろえ]テキストを右マージンに揃えることを右揃えといいます。このテキストが左マージンには揃えられていなければ、右揃え左ラグ組みといいます。同じことを意味するのに、単に左ラグ組みということもあります。フォント[ふぉんと]
同じ書体で、同一のウェイト、字幅、スタイルをもつ一揃いの活字
スケーラブルフォントが登場する前は、フォントとフォントフェイス、ファミリーという用語はほとんど区別されていませんでした。現在でもフォントとフォントフェイスは混同して使われがちですが、普通はフォントフェイスという用語の方が正確です。フォントファミリー[ふぉんとふぁみりー]ファミリーともいいます。
併せて使用することを意図して一緒にデザインされたフォントフェイスの集まり
例えばGaramondフォントファミリーの場合、スタイルがローマン体とイタリック体、ウェイトがレギュラー、セミボールド、ボールドで構成されています。スタイルとウェイトをそれぞれ組み合わせたものが、フォントフェイスと呼ばれます。グリフ[ぐりふ]グリフという言葉は、文脈によって異なった使われ方をします。現代のコンピュータのオペレーティングシステム関連では、文字コードを画面や紙に表示するために使用されるフォントの形というように定義されることがよくあります。ぶら下がりインデント[ぶらさがりいんでんと]
段落の1行目を左マージンに揃え、残りの行にはすべて同幅のインデントを適用する文章スタイル
アウトデントと呼ばれることもあります。情報をリスト状にレイアウトする際に効果的なスタイルです。見出し[みだし]
強調文字を用いた短い行で、それに続く本文に記載された詳しい内容への導入となるもの
見出しの文字として使用するのが最適なデザインのフォントフェイスも見出しと呼ばれます。ヒント[ひんと]
デジタルフォントがあらゆるサイズで、また解像度の異なる機器でも明瞭に表示されるように、そのフォントに付けられた数学的情報
イタリック[いたりっく]
斜体または筆記体風のフォントフェイス
これに対して、垂直に立ったフォントフェイスはローマンと呼ばれることがよくあります。均等配置[きんとうはいち]
ひとかたまりのテキストの文字間を調整し、テキストが左右両方のマージンに揃うように配置すること
均等配置されたテキストは改まった印象を与えますが、読みやすさに欠ける場合があります。カーニング[かーにんぐ]
1行のなかで個々の字間スペースを水平方向に調整すること
カーニングによる調整は、表示サイズが大きい場合や見出しテキスト行では特に重要です。カーニングで調整しないと、見栄えの悪くなる文字の組み合わせが多々あります。カーニングする目的は、すべての字間スペースを等幅に見えるようにして、目線がテキストに沿って自然に流れるようにすることです。DTPプログラムでは、変数テーブルに基づいて自動カーニングを適用できます。プログラムによっては、手動カーニングで微調整できるものもあります。キーボードレイアウト、キーボードマッピング[きーぼーどれいあうと、きーぼーどまっぴんぐ]キーボードレイアウト/キーボードマッピングは文字マッピングとも呼ばれるテーブルのことで、コンピュータのオペレーションシステムはこのテーブルを使用して、どのキーまたはキーの組み合わせが押されたときに、どの文字コードが作成されるかを決定しています。
文字、文字エンコーディング、グリフを参照
レディング[れでぃんぐ]
テキストの行間スペースの幅のことで、ドキュメントを読みやすくするためのもの
この用語は薄い鉛(リード)の板を語源としており、活版印刷では印刷業者がこの鉛版を使用して物理的に行間スペースを空けていました。ほとんどのアプリケーションでは、使用しているフォントのポイントサイズに基づいて標準的なレディングが自動適用されます。レディングを狭くするとページ内に収まるテキスト量が増えますが、読みやすさに欠けるようになります。レディングを広くするとページ上でテキストが広がって、ドキュメントが読みやすくなります。レディングはマイナスの値に設定することもでき、その場合はテキストの行が極度に接近して重なったり接触したりします。字間調整[じかんちょうせい]
ひとかたまりのテキストのなかで文字と文字の間隔を調整し、与えられたスペースに収まるテキスト量を増減させたり、読みやすくしたりすること
カーニングが個々の文字間の空きを調整できるのに対し、字間調整はひとかたまりのテキスト全体に対して適用します。字間調整はトラッキングまたはトラックカーニングと呼ばれることもあります。欧文合字[おうぶんごうじ]
2つ以上の文字を1つに結合した文字
書体によっては、fiやflといった文字の組み合わせは、重なって見苦しい形になることがあります。こうした文字の見栄えを良くするために、合字「fi」や「fl」がデザインされました。マージン[まーじん]
テキストのかたまりの周囲にある余白
ほとんどのプリンタは紙面の端部に印刷できないため、通常はページの縁にマージンを作成する必要があります。余白を作ることで、ドキュメントを見栄え良く、読みやすくすることにもなります。オブリーク[おぶりーく]
斜体のフォントフェイス
オブリークはイタリックと似ていますが、本当のイタリックのような筆記体風のデザインにはなっていません。これに対して、垂直に立ったフォントフェイスは一般的にローマンと呼ばれます。また、Unicodeエンコーディング形式に基づく拡張文字セットが含まれているほか、グリフの位置決めと置き換えを可能にする高度なタイポグラフィ機能も包含し、1つのフォントファイルに膨大な量の代替グリフを収容できるようになっています。段落境界線[だんらくきょうかいせん]
テキストのかたまりを段落ごとに分ける描画線
ページ上の段組みを分けたり、グラフィックを分離したりするのが、境界線の一般的な使用法です。DTPプログラムのなかには、段落の前後に段落境界線を追加する段落スタイルを作成できるものもあります。パイカ[ぱいか]
1インチの約6分の1に相当する測定単位
従来のイギリス式とアメリカ式では、1パイカは0
166インチに相当します。ポイント[ぽいんと]
タイポグラフィにおける測定単位
約72ポイントで1インチになります。1パイカは12ポイントです。ポイントサイズ[ぽいんとさいず]
活字の一般的な測定方法
アセンダの上端からディセンダの下端までの長さをポイント数で表します。ヨーロッパでは、活字をキャップハイトで測定し、ミリメートルで表すことがよくあります。レイズドキャップ[れいずどきゃっぷ]
段落の先頭の大文字を大きなポイントサイズに設定し、テキスト1行目のベースラインに揃えるデザイン方法
ドロップキャップと比較してください。反転[はんてん]
白または明るい色のテキストを、黒または暗い色の背景に印刷して強調するテクニック
このテクニックを使用すると、文字が小さい場合は特に読みやすさが大幅に損なわれます。ローマン[ろーまん]フォントファミリーに属するフォントフェイスのうち垂直に立ったものを、イタリックと対比して一般的にローマンと呼びます。罫線[けいせん]
ドキュメント内でページ上のエレメントを分けるために描画する線や点線
罫線などの描画的な手法は、ページ上の他のエレメントの役割を明瞭にする場合に限って、慎重に使用します。サンセリフ[さんせりふ]
セリフのないタイプのフォントフェイス
一般的に、コントラストの小さいデザインになっています。サンセリフのフォントフェイスを使用すると、ドキュメントが簡潔に見えます。セリフ[せりふ]
文字の主な線の端に付いた短い飾り線
セリフがあることで、目線が活字の行に沿って流れるため読みやすくなります。ベタ組み[べたぐみ]
使用しているフォントのポイントサイズと同じ値で行送りすること
表示サイズが大きい場合にのみ使用するのが一般的です。スタイル[すたいる]
ある書体ファミリー内における字面のバリエーション
イタリックやボールドなどのことで、これらを組み合わせたものがフォントフェイスです。シンボル[しんぼる]
文字がアルファベットではなく特殊記号になっている活字の種類
等幅数字[とうはばすうじ]
すべての数字が同じ幅の数字フォント
等幅数字を使うと、簡単に表組みができます。トラッキング[とらっきんぐ]
ひとかたまりのテキスト内で字間スペースを一律に詰めること
字間調整と呼ばれることもあります。
アドビ システムズ社が開発した、スケーラブルフォントとしては初の国際フォント規格
Type 1は最も広く普及しているデジタルフォントフォーマットのひとつで、プロフェッショナルなデジタルグラフィックデザイナーによく利用されています。現在はOpenTypeがこれに取って代わろうとしています。書体[しょたい]
文字、数字、記号から成る一揃いの活字デザイン
多くの場合、書体は組織的にデザインされた書体ファミリーに属しています。個々の書体の名前は、そのファミリーの名前が付けられ、さらにイタリックやボールド、コンデンスといった指定が付けられています。書体ファミリー[しょたいふぁみりー]ファミリーともいいます。
併せて使用することを意図して一緒にデザインされたフォントフェイスの集まり
例えばGaramondフォントファミリーの場合、スタイルがローマン体とイタリック体、ウェイトがレギュラー、セミボールド、ボールドで構成されています。スタイルとウェイトをそれぞれ組み合わせたものが、フォントフェイスと呼ばれます。組上り濃度[くみあがりのうど]
文字組イメージの黒みの濃さ
相対的にどの程度の太さの線で文字が作られているフォントであるかということや、文字の幅、ポイントサイズ、文字組みに使用するレディングによって、黒みの濃さが変わります。アンジャスティファイド[あんじゃすてぃふぁいど]
整列方法が左揃え、右揃えまたは中央揃えのテキストのこと
ウェイト[うぇいと]
書体にバリエーションがあるファミリー内での、その書体の文字の相対的な黒み
ウェイトは、シン、ライト、ボールド、エキストラボールド、ブラックなど、相対的な用語で表されます。余白[よはく]
ページ上でテキストもイラストも印刷されない空白の領域
余白はページデザインにおいて重要なグラフィックエレメントとみなされます。文字幅[もじはば]書体ファミリー内における書体のバリエーションの一要素で、コンデンスやエクステンドなどがあります。単語間隔[たんごかんかく]
単語と単語の間隔を一律に調整し、読みやすさを向上させたり、ひとかたまりのテキストを与えられたスペースに収めたりすること
画面に表示された状態が、そのまま正確に印刷出力に反映されます。エックスハイト[えっくすはいと]エックスハイトとはもともと、小文字「x」の高さのことをいいます。あるフォントに関して、小文字のアセンダとディセンダを除いたボディの高さもエックスハイトと呼ばれます。小文字のなかには、アセンダやディセンダがなくても、デザイン的な理由で上部または下部がエックスハイトを若干はみだしたものがあります。ポイントサイズが同じでも、書体によってエックスハイトは大幅に異なります。トップへ戻る。
キーワードでフォントを検索
アルファベット別にフォントを表示
カテゴリ別にフォントを表示
見出し・タイトル用
招待状・結婚式の通知
ヴィデオのタイトル用
古典的な書体
荒っぽい、粗野な調子の書体
装飾的・見出し用
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用規約およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
オプティカルサイズとアドビのフォントデザイン
16世紀初頭には、サイズが微妙に異なる文字を作り出すために、フォントデザイナー自身が特定のフォントスタイルの文字を型に刻むことがよくありました。金属に手作業で彫られた様々なサイズの文字は、プロポーションやウェイト、コントラスト、スペーシングなどが微調整され、どのサイズでも読みやすくなるよう仕上げられました。その後、写真植字やデジタルフォントの技術が生まれると、多くのフォントベンダーはサイズ別にマスターフォントをデザインすることをやめました。というのも、1つのマスターフォントを制作し、新しい技術によってそれを拡大・縮小して各ポイントサイズを展開するほうがコストを抑えられるからです。ただ残念なことに、1つのマスターから様々なサイズの文字を作成するこの方法では、一定の拡大/縮小範囲を超えると文字の美しさが損なわれてしまいます。例えば、普通の文字サイズでは美しく見える書体でも、縮小すると詰まって見え、拡大すると重く見えるのです。
本来の方法への回帰
アドビオリジナル書体プログラムを開始して以来、高度なフォント技術と最先端のデジタル書体を融合することで、アドビは常にタイポグラフィ分野をリードしてきました。デジタル時代のタイポグラフィ技術を進化させ続けているこのプログラムの一環として、アドビでは11年前からアドビオリジナル書体ファミリーにサイズ別マスターフォントを導入し、業界全体にその普及を図ってきました。現在のタイポグラフィでは、4種類のサイズ別デザインによってすべての用途がカバーされ、はっきりと読みやすい本文サイズから洗練された優雅さを持つ大見出しサイズまで、見た目の美しさと読みやすさが大幅に向上したフォントが提供されています。右に挙げたフォントファミリーには、キャプション、本文、小見出し、大見出しなど、用途に応じた印字サイズごとのデザインが揃っています。大見出しは、文字の形の優美さで見る人の目をひきつけ、また小さいサイズの文字の軽さや微細さを引き立たせるようデザインされたフォントです。大見出しのマスターフォントは、繊細でしばしば様式化された装飾と優美なプロポーション、さらには大きな文字の見映えを良くする強めのストロークコントラストがデザインに取り入れられています。主に24ポイントより大きいサイズで使用されます。小見出しは、14~24ポイントの文字に最適で、本文を補完する語句によく使用されるフォントです。本文と大見出しとの中間的立場にあり、実用に適った読みやすさを維持しながら、本文よりも繊細さを重視してデザインされています。本文は合成フォントファミリーのベースとなり、9~14ポイントの文字用にデザインされたフォントです。幅広いテキストで最もよく使用されるポイントサイズの文字が読みやすくなるよう、ウェイトとプロポーションのバランスに細心の注意が払われています。キャプションは自己主張の少ないしっかりとした形を持ち、6~8ポイントの文字で最も読みやすくなるようデザインされたフォントです。
キーワードでフォントを検索
アルファベット別にフォントを表示
カテゴリ別にフォントを表示
見出し・タイトル用
招待状・結婚式の通知
ヴィデオのタイトル用
古典的な書体
荒っぽい、粗野な調子の書体
装飾的・見出し用
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用規約およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
図1 ポンペイの壁の落書きより、西暦79年
図3 スコットランドの書物より、9世紀
新しい書体を作り出す際に、デザイナーが自らの芸術的才能を最も注ぎ込むことができるのはアンパサンド文字です。最も古いアンパサンド文字の1つに、西暦45年頃にパピルスに記されたものがあります。古代ローマ文字の大文字筆記体(当時を代表する手書き文字)で書かれたETの合字です。西暦79年のポンペイの壁の落書き(図1)も大文字のEとTを組み合わせたもので、これも初期のローマ文字で記されています。その後、現在のイタリック体の元となる、より流れのあるくだけた印象のローマ小文字の筆記体が生まれ、etの合字(図 2)が一般的に使用されるようになりました。当初、大文字のEとTはすばやく書くことによって結合されていましたが、後の書体目録では、半円形から成るEの中央部分はより意図的な水平に流れる線によってTにつながっています。
そしてこれがやがて1つのシンボルとなります(図3)
西暦775年頃にカロリングミナスキュール(図4)を作り出すまで、筆記者たちはこの合字を標準的に使用していました。より速く書けることや書体の完成度が求められるようになるにつれ、8世紀以降、EとTの組み合わせは形を変え、15世紀初頭の印刷の発明に伴い採用された合字(図5)に近いものとなりました。2つの半円形から成るアンパサンドの左側の部分は、小文字のeまたは大文字のEです。端に涙の形の飾りが施されることがよくある、斜め上向きのはね(図6)は、Eまたはeの水平の線の名残りとも、次の文字にスムーズにつなげるための技法として用いられたとも言われています。
イタリック体と比べると、ローマンバージョンのアンパサンドにはtの名残りがあまり見られません(図7)
今日では、「&」は新しいフォントのデザインには必ず取り入れられ、既存のローマ字の一部となっています。アンパサンドにはイタリック体を中心に多種多様なバリエーションがあります。カリグラフィの影響を受けたイタリックスタイルのアンパサンドは、ローマンスタイルのまっすぐなデザインより、さらに躍動感のある形となっています。中には特に美しいアンパサンドを持つ書体もあります。
19世紀になってスラブセリフとサンセリフの書体が登場すると、ローマンバージョンのアンパサンド(&)はイタリック体とローマン体の両方がデザインされることが多くなりました(図11)
アンパサンドの使い方は言語によって様々です。英語およびフランス語の文中では、アンパサンドはandおよびetに代わる文字として用いられ、同じ文中でその両方を表す場合もあります。ドイツ語では、2つの名称が組み合わされた正式職名や企業名にのみアンパサンドの使用が認められており、通常の文中で用いられることはありません。このように言語によって違いはありますが、上質な美しさを持つアンパサンドは、あらゆるページに魅力と個性をプラスし、見る人の目を惹きつけるデザインエレメントとなっています。彼の受賞作品である書籍デザインは世界的に認められています。トップへ戻る。
キーワードでフォントを検索
アルファベット別にフォントを表示
カテゴリ別にフォントを表示
見出し・タイトル用
招待状・結婚式の通知
ヴィデオのタイトル用
古典的な書体
荒っぽい、粗野な調子の書体
装飾的・見出し用
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用規約およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
すべてはこの1枚から始まった。1970年代のディスコブームにのったナンバーから、アントニオ本来の姿であるフリージャズスタイル、さらにアフリカンテイストのパーカッションを実験的に取り入れるなど「音」に対する意気込みが感じられる。
豪華ゲストと共に繰り広げられるセッションの嵐は圧巻であり、そのギターの音色には魂を揺すぶられる感動の秀作
何も予定のない良く晴れた休日の午後、1人きりで聴きたい名盤中の名盤
アントニオ・カルロス・ジョビン/3月の雨
「シェリーに口づけ」など、心に残る名曲を数多く残したフレンチ界きっての伝説の貴公子ミッシェル・ポルナレフの素顔に迫る。
唄と愛に生きた歌姫・ダリダのディスコ・クイーンになって大フィーバー
フリオなど豪華ゲスト多数登場、ライブビデオの決定版
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
効果的なHTMLメールの作成
テキストだけのメールメッセージでは物足りないと感じることはありませんか
メールマガジン、招待状、セール広告などを、画像、カラー、スタイルなどを使ったメールにすれば、読み手の注意を一層ひきつけることができます。0でWebページをデザインするのと同じ要領で簡単に作成できます。
HTMLメールを読めないメールアプリケーションなどもありますが、スタイルを工夫したグラフィックデザインで読み手をあっと言わせましょう
HTMLページおよび画像用フォルダの作成
ファイル/新規サイトを選択して、GoLiveサイトウィザードを開きます。このウィザードを使用して、ブランクサイトを作成し、名前をつけます。サイト名を付けるときは、必ず「プロジェクトフォルダを作成する」を選択してください。htmlファイルをダブルクリックして開き、このページを使用してHTML電子メールをデザインします。大きいサイト内にフォルダを作成することもできます。重要なのは、ファイルをまとめておくことです。画像用に別のフォルダを作成しないでください。
ページのデザイン
HTML形式のメールをデザインする際は、メールクライアントアプリケーションを考慮しながら、作業するようにしましょう
デザインはシンプルに、レイアウトグリッド、コンポーネント、アクション、フローティングボックス、DHTML、ロールオーバー、JavaScript、SWF(Flash)、フレームセット、ネスト化テーブルなど、メールアプリケーションが認識できないGoLive機能は使わず、標準フォントを使用します。
HTMLを認識しない電子メールアプリケーション用には、テキスト内のリンクに絶対パスを含めておきましょう
受信者のメールアプリケーションのウィンドウサイズを制御することはできません。ただし、ウィンドウサイズに応じてページが表示されるようにできます。いくつかの表を縦に並べ、それぞれの表の幅をパーセンテージで設定します。例えば、表を中央に配置し、幅に80%を設定した場合は、どのサイズのウィンドウでも表はウィンドウの80%を占め、ウィンドウの端から10%の位置に表示されます。
リンクには絶対URLを使用
テキストリンクまたは画像を選択し、テキストインスペクタの「URL」、または画像インスペクタの「ソースURL」の横にあるポップアップメニューから「編集」を選択します。この手順を繰り返して、ページにテキストリンクまたは画像を追加します。画像用の絶対URLを入力すると、画像はプレースホルダに置き換えられます。HTML形式のメールメッセージを送信すると、メッセージは受信者のコンピュータに保存されますが、メッセージが参照する画像とページは送信側のWebサーバ上にあります。電子メールアプリケーションが画像またはWebサイト上の他のページを検索できるようにするには、絶対URLを使用する必要があります。絶対URLとリンクする画像は、GoLiveのレイアウトモードまたはプレビューモードでは表示されないので、デザインを完成してからリンクを変更する方が簡単です。
画像をWebサーバにアップロード
ツールバーのFTPサーバ接続/切断ボタンをクリックします。(FTPサーバへのアクセスを設定していない場合は、まずツールバーのサイト設定ボタンをクリックし、使用するサーバの接続情報を指定します。)サイトウィンドウの「ファイル」タブをクリックしてから、アップロードする画像を選択し、サイト/FTPサーバ/選択したアイテムをアップロードを選択します。必要な場合は、アップロードオプションダイアログボックスで変更を行います。HTMLページはWebサーバにアップロードする必要はありません。ただし、ページをアップロードしておけば、使用する電子メールアプリケーションがHTMLをサポートしない受信者が、ブラウザを使用してメッセージをオンライン表示できるようになります。
メールアプリケーションの設定
「送信」タブをクリックして、メール送信の形式にHTMLを設定します。2を使用する場合は、編集/設定を選択し、「メールとニュースグループ」をクリックして、「形式」をクリックしてから、HTMLを読み込むことができない電子メールアプリケーションの形式を指定します。その他不明な点や、他のメールアプリケーションを使用する場合は、そのアプリケーションのマニュアルを参照してください。通常、50人以下にメッセージを送信する場合で、HTML形式のメールメッセージを頻繁に送信しない場合は、電子メールアプリケーションから直接送信します。ただし、HTML形式のメールを頻繁に送信する場合や、データベースにアドレスが収集されている大規模グループに送信する場合は、独自のバッチ電子メールのマージアプリケーションまたはオンラインサービスの使用を検討してください。
HTML形式メールメッセージのテスト
次は、自分にメッセージを送信して、メールアプリケーションウィンドウでの表示を確認して問題を修正します。2からメッセージを送信するには、Netscape Composerでページを開いてページの内容をコピーし、新規メッセージウィンドウの本文に貼り付けます。
HTML形式のメールメッセージの送信
メールアプリケーションでHTMLページを設定して、件名を追加し、「宛先」フィールドにアドレスを挿入します。大規模グループに送信する場合は、電子メールアプリケーションのアドレス帳にグループを作成し、そのグループを使用すると簡単です。受信者のIDが他の受信者にわからないようにするには、「Bcc:」フィールドにアドレスまたはグループ名を入力し、「宛先」フィールドはブランクのままにするか、自分のアドレスを入力します。その他関連チュートリアルや製品情報については以下のURLをご覧ください。
ロールオーバーボタンの作成
0を使用すると、ダイナミックなWebボタンを作成できます。ロールオーバーを使用すると、マウスが画像をロールオーバー、またはクリックしたときに表示される画像を変更できます。0のロールオーバーパレットを使用して、ロールオーバーを追加します。ボタンの透明度、複合パス、スライス、編集可能テキストは保持されるので、アプリケーション間を移動してもボタンを編集できます。
レイヤー上にアートワークを作成
Illustratorでボタンの形を描いてから、必要に応じて描画やテキストを追加します。次に、レイヤーパレットのメニューから「[レイヤー名]を複製」を選択します。(レイヤーパレットを開くには、ウィンドウ/レイヤーを選択します。)新しいレイヤー内のボタンは元のボタンの上に表示されるので、ページの空きスペースに移動します。選択ツールと文字ツールを使用して、新しいボタンのテキストとアートワークを変更し、レイヤーの複製とボタンの変更を繰り返して、ボタンを必要な数だけ作成します。ボタンを選択してから、オブジェクト/スライス/選択範囲から作成を選択します。Illustratorはオブジェクトベースでスライスを作成し、ページ上のその他のオブジェクト用にも自動スライスを追加します。別のボタンを選択し、オブジェクト/スライス/選択範囲から作成をもう一度選択すると、このボタン用に新しいスライスを作成し、自動スライスを再設定します。このようにして、各ボタンのスライスを作成していきます。スライスは、ロールオーバー、リンク、またはアニメーションのアクティブエリアを定義する四角形の画像エリアです。
スライスを作成すると、アートワークをWebページとして保存するときに、HTMLテーブルとして書き出され、その際に必要なスライスは自動的に追加生成されます(自動スライス)
また、ファイルをPhotoshop形式で書き出すときや、アートワークをSVGファイルとして保存するときにもスライスは含まれます。Photoshopオプションダイアログボックスで、カラーモデルポップアップメニューから「RGB」を選択し、「レイヤーを保持」と「スライスを書き出す」の両方を選択していることを確認します。ボタンのテキストをImageReadyで編集する場合は、「テキストを編集可能にする」も選択します。
ボタンのロールオーバーステートを作成
Illustratorで作成したスライスがロールオーバーパレットに表示されます。ロールオーバーパレットでボタンのスライスを選択し、メニューから「新規ロールオーバーステート」を選択すると、ボタンのOverステートが作成されます。Overステートを選択してから、スタイルパレットのスタイルスウォッチをボタンのアートワークにドラッグし、ボタン用に定義する各ステートを作成および変更します。ステートを変更するには、ロールオーバーパレットのメニューから「ロールオーバーステートオプション」を選択し、他のステートを選択します。ロールオーバーステートは、スライス上でマウスアクションを実行したときのスライスの外観を、Over(マウスをスライス上でロールオーバーしたとき)、Down(マウスボタンを押したとき)、Click(ボタンをクリックしたとき)、Up(マウスボタンを放したとき)、およびOut(マウスが離れたとき)について定義します。ボタンの外観を変更するときに、どのステートで表示するのかまだわからない場合は、Noneを選択します。Noneステートの属性は保存されますが、Webページには表示されません。
ロールオーバーをプレビュー
ツールボックスのロールオーバーのプレビューボタンをクリックします。ボタン上でマウスをロールおよびクリックして、作成したロールオーバステートの効果を確認します。ロールオーバーのプレビューボタンをもう一度クリックしてプレビューモードを終了し、必要な場合はさらにロールオーバーステートを変更します。Webブラウザでロールオーバーをプレビューするには、ツールボックスの初期設定ブラウザでプレビューボタンをクリックします。
Webページをエクスポート
ファイル/最適化ファイルを別名で保存を選択し、ファイル形式メニューから「HTML」と「画像」を選択します。スライスメニューで「すべてのスライス」を選択します。ImageReadyは、各ロールオーバーステートを別々の画像ファイルとして保存してから、ロールオーバーステートを指定するJavaScriptコードを含むHTMLファイルを作成します。ボタンを表示するページの大きさが十分な場合は、HTMLファイルをそのまま使用できます。また、より大きいHTMLファイルに統合することもできます。その他関連チュートリアルや製品情報については以下のURLをご覧ください。
Webフォトギャラリーの作成
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
スタイリッシュなタイトル
5のTitle Designerを使用すると、コミカルにもシリアスにも、それぞれのビデオの内容に合わせて、プロがデザインするようなタイトルシーケンスを、柔軟に作成することができます。一度デザインしたスタイルは、スタイルとして保存でき、簡単に他のタイトルに適用することもできます。
タイトルのテキストを作成
ファイル/新規作成/タイトルを選択してAdobe Title Designerを開き、文字ツールを選択し、デザインウィンドウ内をクリックして、タイトルのテキストを入力します。別のアプリケーションからテキストをコピーして、デザインウィンドウに貼り付けてもかまいません。
テキストのプロパティを指定
ダイアログボックスの「プロパティ」セクションで、タイトルのフォント、フォントサイズ、カーニング、およびテキストのその他の属性を指定します。使用するフォントが決まっている場合は、ダイアログボックスの「プロパティ」セクションのフォントメニューから選択します。フォントのサンプルを表示するには、タイトル/フォント/ブラウズを選択します。フォントを選択すると、タイトルのテキストに適用されます。「オブジェクトスタイル」セクションの値を変更するには、値の上にポインタを置き、左右の矢印が表示されたら、左にドラッグして値を減らすか、右にドラッグして値を増やします。また、値をダブルクリックして、テキストボックスに新しい値を入力することもできます。
テキストの塗り、ストローク、および影をカスタマイズ
テキストに塗りを追加するには、「塗り」をオンにして、「塗り」セクションを展開してから、塗りの種類メニューから、線形グラデーションなどの塗りの種類を選択します。塗りに光沢やテクスチャを追加することもできます。テキストに縁どりを追加するには、内側または外側のストロークを追加します。ドロップシャドウを追加するには、「影」をオンにして、「影」セクションを展開してから、影のカラー、不透明度、角度、およびその他の属性を指定します。ビデオのタイムライン上の画面でタイトルを表示して確認するには、Adobe Title Designerダイアログボックスの上部にある「ビデオを表示」チェックボックスをオンにします。より暗い画面やより明るい画面でタイトルを表示して確認するには、「ビデオを表示」チェックボックスの横の時間設定の上にポインタを置き、ポインタが左右の矢印になったら、右に移動してビデオを進めます。
画面上でのタイトルの位置を調整
「変形」セクションの値を変更して、テキストの不透明度、位置、サイズ、および回転を変更します。タイトルを画面上で上下または左右に流すには、Adobe Title Designerウィンドウの左上にあるタイトルの種類メニューから「クロール」または「ロール」を選択して、テキストボックスを縦または横に拡張します。テキストが画面の外にはみ出した場合は、スクロールバーが表示されます。タイトルメニューのロール/クロールオプションを選択して、タイトルを流す方法を指定します。選択ツールを選択して、テキストボックスをウィンドウ上でドラッグすると、タイトルの位置を手動で変更できます。タイトルのサイズを手動で変更するには、テキストボックスのハンドルの上にポインタを置き、ポインタが両方向の矢印になったら、角を内側または外側にドラッグします。標準の文字ツールを使用してテキストを作成した場合は、テキストボックスのサイズを変更すると、フォントサイズが自動的に変更されます。エリア内文字ツールを使用してテキストを作成した場合は、フォントサイズは変更されません。タイトルを回転するには、テキストボックスのハンドルの上にポインタを置き、ポインタが曲がった矢印になったら、テキストボックスを回転します。
ビデオ上でタイトルをプレビュー
ファイル/別名で保存を選択して、タイトルの名前を入力します。タイトルは、別のクリップとしてプロジェクトウィンドウに追加されます。タイトルクリップを、タイムラインのスーパーインポーズトラック(ビデオ2以上)に追加します。タイトルクリップを変更するには、プロジェクトウィンドウでムービーアイコンをダブルクリックするか、タイムラインウィンドウでタイトルクリップをダブルクリックして、Adobe Title Designerで開きます。
タイトルの設定をスタイルへ保存
スタイルの名前を入力します。スタイルのサンプルが「スタイル」セクションに表示されます。スタイルは、現在のスタイルライブラリに保存されます。保存したスタイルは、Premiereで他のビデオを編集するときに使用できます。スタイルを使用すると、1つのムービーの中で、または同じシリーズのムービーでの異なるタイトルシーケンスのスタイルを統一できます。また、スタイルを元にして、タイトルの外観をカスタマイズすることもできます。5には、定義済みのタイトルのスタイルがいくつか付属しています。
スタイルを新しいタイトルに適用
タイトルのテキストを選択して、作成したスタイルのサンプルをクリックすると、AdobeTitle Designer内のテキストにスタイルが適用されます。タイトルのスタイルは、スタイルライブラリに保存して、Premiereの他のユーザと共有できます。スタイルライブラリを保存するには、スタイルメニューから「スタイルライブラリを保存」を選択し、名前を入力して、ファイルの保存先を選択します。スタイルライブラリを読み込むには、スタイルメニューから「スタイルライブラリの読み込み」を選択して、使用するスタイルライブラリを選択します。その他関連チュートリアルや製品情報については以下のURLをご覧ください。
Webパブリッシング 買って当てようキャンペーン
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
Webパブリッシング 買って当てようキャンペーン
今、アドビのWebパブリッシング製品を購入してユーザ登録すると、抽選で100名様にクリアで迫力があるサウンドを楽しめる高音質ヘッドホンAKG/K26Pがあたります。
Webパブリッシングで買ってあてようキャンペーン
※上記製品版、アップグレード版、ダウンロード版が対象です。アカデミック版、英語版は対象外となります。
上記対象製品をキャンペーン中に購入、製品登録された方
■お問い合わせ
※ダイヤル Q2ではありません。ナビダイヤルの詳細については、こちらをご覧ください。
プレゼントの詳細
クリアで迫力あるサウンドを楽しめるモバイル感覚の高音質ヘッドホン
・ケーブル長さ 1
※当選者の発表は賞品の発送をもってかえさせていただきます。
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用規約およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
アニメーションフレームで表示される順番にレイヤーが重なるようにします。ImageReadyでレイヤーをフレームに変換すると、一番下のレイヤーがアニメーションの最初のフレームになります。レイヤー構成は、ファイルをImageReadyで開いた後でさらに変更することもできます。[ファイル]-[データ書き出し]を選択します。書き出す画像のエッジのギザギザを滑らかにする場合は[アンチエイリアス]を選択し、レイヤー構成を保持して書き出せるように、[ネストレイヤーを書き込む]を選択します。
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用規約およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
アーティスティックブラシの作成
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
0の[ブラシ]パレットから使用できるアーティスティックブラシを作成する方法は沢山あります。最も簡単な方法は、言うまでもなく、IllustratorのCDに入っているアー ティスティックブラシを読み込むことです。CDには非常に多くのアーティスティックブラシが収められています。必要なブラシが見つかった場合はこの先を読む必要はありません。しかし、ブラシにもう少し手を加えたいと思う方は先に進んでください。新規ファイルを開く。
ブラシツールオプションの設定
ブラシツールを選択します。[ブラシツールオプション]で、[ディザ合成]モード(エッジが粗くな る)、[不透明度]が100%、[フェード]が0になっていることを確認してください。
ペンタブレットを使う場合は、[サイズ]がチェックされている必要があります (ペンタブレットがあると、筆圧感知入力を利用することにより、次の手順でより自由に線を描くことができます)
[ブラシ]パレットを表示し、中程度のぼかしのブラシを選択します。[画面表示・カーソル]環境設定では、カーソルの表示を設定することができます。この例では、[ペイントカーソル]で[ブラシサイズ]を選択し、カーソルがブラシのサイズで表示されるように設定しています。[D]キーを押して、ブラシのカラーが確実にデフォルトのブラックアンドホワイトに設定されるようにします。次に、[Shift]キーを押し下げながらドラッグすれば直線を描くことができます。ペンタブレットを使っている場合は、圧力を加減することにより線を太くしたり細くすることができます。
これでこの線は希望通りになりましたが、もう少し工夫を加えて、Illustratorに戻った時に木炭で描いたように表示されるようにしましょう
カーブしたパスに沿ってブラシを適用したときに正確にパスに従うように、真っすぐなブラシを作成することをお勧めしま す。
お問い合わせ
不正コピー防止について
著作権と商標について*
当Webサイトをご利用のお客様は、利用条件およびプライバシーポリシー(2009年7月14日更新)にご同意いただいたものとみなされます。
オブジェクトの整列と配置
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
オブジェクトの整列
オブジェクトの配置
画像の一部にエフェクトを適用
ようこそ、さん
お問い合わせ
ホームユーザ向け写真/ビデオ編集ツール
すべての業種・ソリューション ›すべての製品 ›アドビサポートに問い合わせる。
注文状況の確認
教職員および学生
アドビについて
投資家の皆様へ*
地域・社会への貢献*
お問い合わせ
個人またはホームオフィス
法人のお客さま
教育関係のお客様
おすすめ製品
すべてのソフトウェアを見る ›
購入後について
割引価格でコスト削減
ライセンスをご利用中のお客さま
その他の購入方法
販売店のご紹介
ストアドプロシージャの使用
ストアドプロシージャとは、名前を付けてコンパイルされ、データベースシステムに保管されている SQL ステートメントのシーケンスのことです。ストアドプロシージャにより SQL ステートメントのプログラミングロジックをカプセル化することができ、データベースシステムはストアドプロシージャを効率的に実行できるように最適化されます。cfprocparam タグを使用してストアドプロシージャにパラメータを送信し、cfproresult タグを使用してストアドプロシージャによって返されるレコードセットを取得します。次の例では、3 つの結果セットを返す Sybase ストアドプロシージャを実行します。この例ではそのうちの 2 つを使用します。このストアドプロシージャは、例で表示されるステータスコードと 1 つの出力パラメータを返します。
ストアドプロシージャの戻りコード
コードの確認
次の表で、前述のコードについて説明します。ストアドプロシージャから 2 つのレコードセットを取得します。この 2 つはストアドプロシージャによって返される最初と 3 番めの結果セットです。ストアドプロシージャの 2 つのパラメータ (入力パラメータと出力パラメータ) を指定します。
ストアドプロシージャの戻りコード
ストアドプロシージャの実行結果を表示します。
名前と DATE_COL 変数によって識別される最初のレコードセットの 2 つの列の内容
これらの変数の値は、ページの別の場所で設定します。
最初のレコードセットの行数と列名
レコードセットの行数と列名
ストアドプロシージャによって返されるステータス値
ストアドプロシージャ作成の詳細については、データベース管理ソフトウェアのドキュメントを参照してください。
配列のコピー
基本的な変数 (数値、文字列、ブール値、および日時の値) の配列をコピーできます。それには、新しい変数名に元の配列を割り当てます。ArrayNew を使用して、あらかじめ新しい配列を作成しておく必要はありません。既存の配列を新しい変数に割り当てると、新しい配列が作成され、元の配列の内容が新しい配列にコピーされます。次の例では、まず 2 つの要素を持つ配列を作成して挿入します。次に元の配列をコピーし、コピーした配列の要素の 1 つを変更してから、両方の配列をダンプします。次に示すとおり、元の配列は変化しませんが、コピーには新規に 2 番めの要素が追加されます。配列に複合変数 (構造体、クエリオブジェクト、COM オブジェクトなどの外部オブジェクト) が含まれている場合は、元の配列を新しい変数に割り当てても、元の配列の完全なコピーとはなりません。配列構造はコピーされますが、新しい配列には複合データの独自のコピーではなく、そのデータへのリファレンスが含まれています。この動作を説明するために、次のコードを実行します。構造体を含んでいる配列を作成します。配列をコピーしてダンプします。新しい配列の値を変更します。
変更後の元の配列の内容<br>
変更後の新しい配列の内容<br>
新しい配列を変更すると、元の配列の構造体の内容も変わります。複合変数を含んでいる配列の完全なコピーを作成するには、Duplicate 関数を使用します。次の関数を使用して、配列の作成、編集、および操作を行うことができます。指定された配列の最後に配列要素を付加します。指定された配列の値の平均を返します。指定された配列のすべてのデータを削除します。指定された配列の指定されたインデックスの要素を削除し、配列のサイズを変更します。指定された配列の指定されたインデックスにデータを持つ要素を挿入し、配列のサイズを変更します。指定された配列にデータがない場合は true を返します。指定された配列の長さを返します。指定された配列内の最大の数値を返します。指定された配列内の最小の数値を返します。指定された次元の新しい配列を作成します。指定された配列の先頭に配列要素を追加します。指定された最小要素数に配列を設定し直します。指定された範囲の 1 次元配列の要素を指定された値に設定します。指定された配列の要素を、数値順またはアルファベット順にソートして返します。指定された配列内の値の合計を返します。指定されたインデックスの配列値を入れ替えます。指定された 1 次元配列を、ユーザー指定の文字で区切ったリストに変換します。値が配列である場合は true を返します。ユーザー指定の文字で区切ったリストを配列に変換します。これらの関数の詳細については、『CFML リファレンス』を参照してください。
構造体のコピー
ColdFusion には、構造体をコピーしたり、構造体の参照を作成したりする方法がいくつか用意されています。次の表で、これらの方法を示し、その使用方法を説明します。構造体の完全なコピーを作成します。構造体の内容、クエリ、その他のオブジェクトなど、すべてのデータを元の構造体から新しい構造体にコピーします。そのため、構造体のコピーを変更しても、他の構造体には影響を与えません。この関数は、構造体を新しいスコープに完全に移動する場合に便利です。特に、アプリケーションなどのロックする必要があるスコープに構造体を作成する場合は、リクエストなどのロックする必要がないスコープに複製してから、ロックするスコープの構造体を削除できます。構造体の表面的なコピーを作成します。新しい構造体を作成し、元の構造体の最上位にあるすべての基本的な変数と配列値を新しい構造体にコピーします。ただし、元の構造体に含まれている構造体、クエリ、その他のオブジェクト、またはこれらのオブジェクトの中のデータはコピーされません。この場合は、新しい構造体に元の構造体のオブジェクトへのリファレンスが作成されます。そのため、元の構造体でこれらのオブジェクトを変更すると、コピーされた構造体の対応するオブジェクトも変更されます。例外はありますが、ほとんどの場合にこの関数の代わりに Duplicate 関数を使用できます。構造体への追加リファレンス、つまりエイリアスを作成します。ある変数名を使用してデータを変更すると、他の変数名を使用してアクセスする構造体が変更されます。この方法は、ローカル変数を別のスコープに追加する場合、または元のスコープから変数を削除せずに変数のスコープを変更する場合に便利です。次の例は、構造体変数のコピー、複製、および割り当てによる効果の違いを示しています。新しい構造体を作成します。
構造体への新しいリファレンス<br>
構造体の参照
Duplicate 関数によるコピーの文字列、配列要素、および構造体値を変更します。
構造体の参照
参照の文字列、配列要素、および構造体値を変更します。
構造体の参照
元の構造体をクリアします。
メンテナンスアクションのページの作成
目 次 > ColdFusion MX アプリケーション構築の基礎 > レッスン 5: データベースのブラウズ機能とメンテナンス機能の実装 > 旅行メンテナンスアプリケーションの拡張 > メンテナンスアクションのページの作成
メンテナンスアクションのページの作成
cfm) では、ユーザーのメンテナンスリクエストを処理します。削除のリクエストは、メンテナンスアクションのページ内で直接処理されます。検索のリクエストは、「旅行メンテナンス - 検索」ページへのリンクにより実行されます。メンテナンスアクションのページは、追加や編集のリクエストに応じるために、別のページに移動してデータを取得します。
次のレッスンでは、追加や編集のリクエストに応じて情報を取得する tripedit
次の表に、メンテナンスアクションのページのアクションにより「旅行メンテナンス - レコードの表示」ページでクリックするボタンを示します。
cfm で実行するアクション
目 次 > ColdFusion MX アプリケーション構築の基礎 > レッスン 5: データベースのブラウズ機能とメンテナンス機能の実装 > 旅行メンテナンスアプリケーションの拡張 > メンテナンスアクションのページの作成
CFC の呼び出しとインスタンス化
CFC のメソッドを一時的に 起動する (呼び出す) ことができます。この場合、CFML の別の場所で再利用できる CFC オブジェクトのインスタンスは作成されません。CFC インスタンスは、メソッドを呼び出してからメソッドが返されるまでの間だけ存在します。複数の呼び出しにまたがってデータが保持されることはありません。すべての cffunction 定義の外側にあるコードは、一時的な呼び出しのたびに実行されます。また、一時的な CFC メソッドの呼び出しを頻繁に実行する場合は、CFC メソッドに代わるユーザー定義関数の作成を考慮してください。CFC オブジェクトをインスタンス化できます。これを、CFC のインスタンス化または CFC インスタンスの作成といいます。その後、インスタンスのメソッドを呼び出します。CFC メソッドおよびデータには、インスタンス要素としてアクセスできます。CFC をインスタンス化すると、CFC のデータは CFC インスタンスが存在している限り保持されます。つまり、メソッドを呼び出すたびにインスタンスを作成しなくてもすむので、オーバヘッドが発生することはありません。CFC を同一ページ上で複数回使用する場合は、処理効率を上げるため、CFC をインスタンス化してからメソッドを呼び出します。この方法で、ショッピングカートやログインユーザーなど、複数のセッションにまたがって継続する必要のあるオブジェクトの CFC を作成できます。また、アプリケーション固有のデータやメソッドを提供する CFC も作成できます。cfm にある [コンポーネントブラウザ] ページを使用して、ColdFusion で使用可能なコンポーネントをブラウズすることもできます。このブラウザには 3 つのペインがあります。左のペインには CFC コンポーネント名がリストされます。ブラウザが最初に表示されたとき、または上のペインの all components リンクをクリックしたときは、下のペインに使用可能なコンポーネントがリストされます。左上のペインでパッケージ名をクリックした場合は、下のペインにそのパッケージ内のコンポーネントのみがリストされます。右側のペインに、最初は、すべてのコンポーネントのパスがリストされます。左下のペインでコンポーネント名をクリックすると、229ページの「ブラウザからのコンポーネントページのリクエスト」 の説明のように、右側のペインに ColdFusion のイントロスペクションページが表示されます。
インスタンスデータの初期化
一部のコンポーネントには、インスタンスデータが含まれます。これは、コンポーネントインスタンスが存在する限り継続するデータです。インスタンスデータの例としては、ショッピングカートコンポーネントに含まれる、ユーザーがショッピングカートに入れた商品の ID と数量を含むデータなどがあります。一般に、インスタンスデータはデータを作成、削除、または修正できる複数のメソッドによって共有されます。最初にコンポーネントをインスタンス化せずにメソッドを一時的に呼び出した場合、そのメソッドを持つコンポーネントには通常はインスタンスデータがありません。インスタンスデータの初期化は、コンポーネント定義の一番最初に、メソッドを定義する前に行います。このコードは、コンポーネントがインスタンス化されたとき、たとえば cfobject タグがコンポーネントインスタンスを作成したときなどに実行されます。このコードは、インスタンスが作成されたときのみ実行され、通常はコンポーネントのプロパティを "構築 (コンストラクト)" することから、インスタンスデータの初期化コードをコンストラクタコードと呼ぶことがあります。コンストラクタコードではあらゆる CFML タグまたは関数を使用でき、コードは、データベースのクエリおよびデータの検証や操作など、あらゆる ColdFusion 処理を実行できます。コンポーネントが別のコンポーネントに拡張した場合、親コンポーネントのコンストラクタコードは、子コンポーネントのコンストラクタコードの前に実行されます。メモ: ColdFusion では、必ずしも初期化コードをコンポーネント定義の一番最初に配置する必要はありませんが、一番最初に配置するのが良いプログラミングと言えます。次の例は、ショッピングカート CFC のコンストラクタコードを示します。--- カートの商品の ID と数量の配列を初期化します。次の表に、コンポーネントファイルを保存できる場所と、それぞれの場所からアクセスする方法を示します。
カスタムタグの
現在のディレクトリ
アプリケーションは、修飾されたコンポート名を使用して、これらのディレクトリのいずれかにあるコンポーネントを参照できます。修飾されたコンポート名とは、アクセス可能なディレクトリのいずれかのサブディレクトリ名で始まり、コンポーネントを含むディレクトリのパスの各ディレクトリをピリオドで区切ったものです。たとえば次の例は、saw コンポーネントの修飾名です。
この例では、前の表に示すように、saw
修飾名を使用してコンポーネントを参照するときに、ColdFusion では220ページの「CFC の位置の指定」 で説明した順序でコンポーネントを検索します。わかりやすいネーミング規則を作成することは、パッケージ化されたアプリケーションの一部としてコンポーネントをインストールする場合に特に効果的です。このスコープには、CFC 本文 (初期化コードつまりコンストラクタコード) および CFC メソッドで定義された変数が含まれています。したがって、CFC インスタンスメソッドへの複数の呼び出しにまたがって保持できます。Variables スコープは含まれるページで使用でき、含まれるページで宣言された Variables スコープ変数はコンポーネントページで使用できます。cfm は次の処理を行います。cfc コンポーネントは、次の処理を行います。Vscope 変数の元の名前で構成される文字列を返します。
CFC とオブジェクト指向プログラミング
CFC にはいくつものオブジェクト指向機能が含まれているので、オブジェクト指向の概念と構造をプログラミングに使用できます。0 のオブジェクト指向要素および ECMAScript 4 に提案されているオブジェクト指向要素の一部に類似していますが、Java オブジェクトのルールまたはアーキテクチャに厳密に従っているわけではありません。CFC では、カプセル化、継承、イントロスペクションなど、さらに強力なオブジェクト指向プログラミングの機能を利用できます。CFC は、アプリケーションの機能をカプセル化し、クライアントがその機能にアクセスするための標準インターフェイスを提供します。クライアントは、コンポーネントに対してメソッドを起動する (呼び出す) ことによってコンポーネントの機能にアクセスします。コンポーネントメソッドを起動すると、パラメータを渡したり、コンポーネントメソッドの結果を受け取ったり、といったコンポーネント機能が動作します。この機能によって、コンポーネントの基本的なビルディングブロックを再コード化しなくても、特定のコンポーネントを複数構築することができます。CFC はイントロスペクションをサポートします。つまり、自分自身についての情報を提供できます。この章では、CFC のオブジェクト指向機能の使用方法について説明します。一般的なオブジェクト指向プログラミングの概念または方法については説明しません。新しい COM オブジェクトインスタンスを作成する Java 呼び出しにはかなりの時間がかかることがあります。このテクニックは、次の条件がすべて当てはまる場合にのみ使用します。
COM オブジェクトは、リクエストまたはセッションごとに作成する必要がないこと (セッション固有オブジェクトの場合は、Application スコープの代わりに Session スコープでこのセクションで説明するテクニックを使用することを考慮してください)
COM オブジェクトが共有用として設計されていること
オブジェクトは複数のページやセッションから同時にアクセスできるため、スレッド処理およびロックについて次のような問題を考慮する必要があります。最高のパフォーマンスを得るには、オブジェクトがマルチスレッドである必要があります。マルチスレッドにしない場合、1 度にオブジェクトにアクセスできるリクエストは 1 つだけです。共通のデータにアクセスおよび修正するコードをロックします。一般に、データ (オブジェクトとは対照的に) が複数のリクエストで共有されていない場合、書き込み可能なプロパティやファイル内容など、共有オブジェクトのデータを修正するコードをロックする必要はありません。しかし、特定のロックの必要性は COM オブジェクトのセマンティクス、インターフェイス、および実装によって異なります。したがって、Application スコープロックの中で頻繁に使用される COM オブジェクトにアクセスするコードはボトルネックになり、多くのユーザーがそのオブジェクトを使用するページをリクエストする場合にはスループットの低下を引き起こします。名前付きロックで COM オブジェクトを使用するコードを挿入することによって、一部の競合を回避できる場合もあります。その場合、オブジェクトを作成するコードは、Application スコープロック内に置く必要があります。メモ: また、Java プロキシを使用した複合 COM オブジェクトへのアクセスの説明のように、Java スタブを作成することによって一部の COM オブジェクトのパフォーマンスを向上させることもできます。Java スタブを使用する場合は、COM オブジェクトの共有ほどパフォーマンスは向上しませんが、このテクニックはすべての COM オブジェクトに使用できます。
したがって、パフォーマンスを最大限に向上させて起こりそうな問題を防ぐためには、2 つのテクニックを組み合わせるといいでしょう
次に示す switch ステートメントのためのルールと推奨事項に従ってください。1 つの switch ステートメント内で、ブール値と数値定数を混在させることはできません。つまり、変数、関数、または他の式であってはなりません。これにより、1 つのコードブロックに対して複数の一致条件を指定できます。複数の case に同じ定数値を指定することはできません。case ステートメントブロックのコロンの後のステートメントは、括弧に入れる必要はありません。switch 式の値に等しい定数値があると、break ステートメントまでのすべてのステートメントを実行します。ただし、このステートメントを省略すると、次に記述した case ステートメント内のすべてのステートメントが実行されます。このような動作が意図して記述されることは少なく、ほとんどの場合は break の記述忘れです。switch ステートメントの後に default ステートメントを続けることは、必須ではありませんが、良いプログラミングと言えます。ただし、case 定数に、式の値として可能性のあるすべての値が含まれていない場合、このステートメントを使用する必要があります。case ステートメントの後に default ステートメントを続けることは、必須ではありませんが、良いプログラミングと言えます。この他の場合、検出された変数を false に設定します。
ロードバランスとフェイルオーバーの有効化
ロードバランスは、アプリケーションサーバーがクラスタ内のサーバーインスタンス間で自動的にリクエストを代替する、エンタープライズレベルの機能です。また、クラスタリングによって、アプリケーションサーバーの元のサーバーインスタンスが停止した場合でも、動作中の他のサーバーインスタンスへとリクエストが転送されます。他の J2EE アプリケーションサーバー上に ColdFusion MX をデプロイする場合は、使用するアプリケーションサーバーのドキュメントで、セッション複製の有効化に関する情報を参照してください。ロードバランスとフェイルオーバーを実現するには、同じ ColdFusion アプリケーションを複数のサーバーインスタンスにデプロイし、それらのインスタンスを 1 つのクラスタに追加します。Web サーバーコネクタは、ロードバランスの自動処理と、サーバーインスタンスが動作を停止した場合は別のサーバーインスタンスにリクエストを切り替えることで、パフォーマンスと安定性を最適化します。最大限のフェイルオーバー保護を実現するには、1 つのクラスタで複数台のコンピュータを使用してください。メモ: 30 日間の試用期間中に複数サーバーインスタンスを設定してテストを実施し、期限後に試用バージョンから開発者バージョンに切り替えた場合は、クラスタが正常に機能しなくなる可能性があります。クラスタ内のサーバーインスタンスにフェイルオーバーを実装するには、セッション複製を有効化する必要があります。セッション複製は、クラスタ内のサーバーインスタンス間でセッション情報をリアルタイムに調整する機能です。セッション複製を有効にすると、現在のサーバーが使用不可能な場合に、動作中の他のサーバーへとリクエストが自動的に転送されます。
ロードバランスとフェイルオーバーのために、サーバーインスタンスのクラスタを設定するには :
追加サーバーインスタンスの定義の説明に従って、クラスタで使用する各サーバーインスタンスを作成します。各サーバーインスタンスを起動します。アプリケーションに必要なリソース (データソースおよび Verity コレクションなど) を定義します。フェイルオーバーを使用する場合は、[メモリー変数] ページに移動して J2EE セッションを有効化します。クラスタ内のすべてのサーバーインスタンスについて、この操作を実行する必要があります。メモ: フェイルオーバーをサポートするメモリー変数は、セッション変数のみです。特に、ColdFusion コンポーネントはフェイルオーバーをサポートしていません。JMC を開き、必要なサーバーインスタンスを含んだクラスタを作成します。フェイルオーバーを使用する場合は、JMC で次の手順を実行します。左側のパネルでクラスタ名をクリックし、クラスタを開きます。リストの最初のサーバーインスタンスの名前をクリックして開きます。コンテキストパス (通常は /) を指定します。[セッション複製の有効化] を選択します。[新規の複製バディ] フィールドに、クラスタ内の他のサーバーの名前を 1 つずつ入力して [追加] をクリックします。[適用] をクリックします。クラスタ内の各サーバーインスタンスについて、ここまでの手順を繰り返します。Web サーバー設定ツールを実行します。Web サイトを選択しますが、単一のサーバーインスタンスではなくクラスタを選択します。詳細については、Web サーバーの設定を参照してください。アプリケーションの CFM ファイルを、外部 Web サーバーのルートディレクトリに格納します。アプリケーションをテストし、ロードバランスとフェイルオーバーが意図したとおりに機能することを確認します。
複数のサーバーインスタンスの使用
J2EE のデプロイを使用して ColdFusion MX エンタープライズ版をインストールする場合には、使用する J2EE アプリケーションサーバーの機能によって、複数のサーバーインスタンスを作成できます。複数のサーバーインスタンス上に ColdFusion MX をデプロイすることで、個々のアプリケーションを隔離し、クラスタリング機能を利用できるようになります。
複数のサーバーインスタンスの概要
追加サーバーインスタンスの定義
アプリケーションの隔離の有効化
ロードバランスとフェイルオーバーの有効化
1 にアクセスすることはできません。
1 にアクセス可能にするには :
ファイルを保存します。このデータソースの接続先のデータベースです。使用するデータベースをホストするサーバーの名前です。データベースがローカルの場合は、local という単語を丸括弧で囲んでください。サーバーが接続を監視する TCP/IP ポートの数です。(オプション) この接続の説明です。ログイン証明情報などのデータベース固有のパラメータをデータソースに渡すフィールドです。
接続数の制限
このオプションを有効にすると、[制限数] フィールドを使用して最大数を指定できます。データソースへのデータベース接続の最大数を指定します。この制限を使用するには、[接続数の制限] を有効にする必要があります。ColdFusion MX によるデータソースへの接続は、接続を要求するオペレーションが実行されるたびに確立されます。このオプションを有効にすると、データソースへの接続をキャッシュすることによってパフォーマンスを向上させることができます。期限切れのデータソース接続がないかどうかを確認して閉じるまでのサイクルの間、サーバーが待機する時間 (分) です。
接続の無効化
これを選択すると、すべてのクライアント接続が一時停止されます。ColdFusion MX がデータソース接続へのログインを試みる際の、タイムアウトになるまでの秒数です。これを選択すると、このデータソースのデータベース内にあるすべての CLOB/Text 列の内容全体が返されます。選択していない場合、ColdFusion MX により [長いテキストのバッファ] の設定で指定された量のデータが取り出されます。これを選択すると、このデータソースのデータベース内にあるすべての BLOB/Image 列の内容全体が返されます。
長いテキストのバッファ
デフォルトのバッファサイズで、[CLOB] (長いテキストの取り出し) がオフの場合に使用されます。デフォルトのバッファサイズで、[BLOB] (バイナリの大きなオブジェクトの取り出し) がオフの場合に使用されます。現在のデータソースと対話可能な SQL オペレーションです。
データソースの追加に関する注意事項
データソース名はすべて 1 語とします。データソース名には、文字、数字、ハイフン、およびアンダースコアのみを使用することができます。データソース名に特殊文字またはスペースを使用しないでください。データソース名に大文字と小文字の区別はありませんが、大文字か小文字のどちらかに統一してください。JDBC ドライバによっては、接続文字列および JDBC URL で大文字と小文字が区別される場合があります。cfm 出力形式を使用して cfthrow タグによって投げられる例外に関する情報を表示すると、このセクションは次の図のように表示されます。この例外情報には、ご使用のアプリケーションコードまたは ColdFusion MX で検出され、処理されたアプリケーション例外に関する情報が含まれます。例外とは、アプリケーションの通常のフローに影響を与えるイベントです。エラーの処理で説明するように、アプリケーションの予測可能な例外を検出し、可能であれば修復する必要があります。ただし、アプリケーションのデバッグ時に例外の検出を警告するように指定することもできます。たとえば、ファイルが見つからない場合、アプリケーションは cffile 例外を検出し、代わりにバックアップファイルまたはデフォルトファイルを使用します。デバッグ出力で例外情報を有効にしておくと、このような状況が発生したときにすぐにわかります。すべての属性はオプションです。true を指定すると、現在のリクエストの処理はタグの直後に中止されます。log ファイルだけに表示されます。
ユーザー定義トレースタイプカテゴリを指定するテキスト文字列
この属性を使用すると、複数のトレース行をカテゴリ別に識別または処理できます。たとえば、ログのエントリをカテゴリ別にソートすることができます。category 属性は、多目的なトレースポイントを識別するように設計されています。たとえば、"カスタムタグ終了" カテゴリのある呼び出しページにカスタムタグが処理を返すポイントを識別できます。さらに、たとえばカテゴリにある特定のカスタムタグ名を識別して、詳細なカテゴリを使用することもできます。カテゴリテキストには、変数名をシャープ記号 (#) で囲んで基本的な ColdFusion 変数を含めることができまますが、配列、構造体、またはオブジェクトを含めることはできません。true を指定すると、トレース出力はインラインでページに表示されます。また、トレース出力はデバッグ情報のセクションに表示されます。
このトレースポイントについて説明するテキストメッセージ
テキスト出力には、変数名をシャープ記号 (#) で囲んで基本的な ColdFusion 変数を含めることができますが、配列、構造体、またはオブジェクトを含めることはできません。cfm 出力形式は、各タイプのシンボルを表示します。デフォルトのデバッグ出力はタイプ名を表示し、ログファイルでも使用されます。タイプ名は、次のいずれかである必要があります。
表示する単一変数の名前
この属性を使用すると、文字列などの基本的な変数と、構造体名などの複合変数を指定できます。変数名は、シャープ記号で囲まないでください。複合変数は、インライン出力で cfdump 形式で表示されます。デバッグ画面およびログファイルでは、任意の値ではなく複合変数の要素の数をレポートします。この属性を使用すると、ページには通常表示されない内部変数や、ページ処理が進行中の変数の中間値を表示できます。関数の戻り値を表示するには、メッセージ内に関数を指定します。var 属性は関数を評価できないため、属性内で関数を使用しないでください。メモ: インライントレース出力を指定し、cftrace タグを cfsilent タグブロック内で指定すると、トレース情報はインラインで表示されませんが、標準のデバッグ画面には表示されます。次の cftrace タグにより、出力例に示されている情報およびcftrace タグについてセクションにあるログエントリが表示されます。
[デバッグの設定] ページ
ColdFusion で例外エラーページを表示するときに、次の情報の表示を有効にします(デフォルトはオフです)
エラーが発生したページのパスおよび URL
エラーが識別されたコードの行番号および短いスニペット
SQL ステートメントおよびデータソース
デバッグの有効化
デバッグの出力を有効にします。
このオプションをオフにすると、cftrace 呼び出しのすべての出力を含むデバッグ情報は表示されません (デフォルトはオフです)
運用サーバーでは、デバッグ出力を無効にする必要があります。そうすると、ユーザーはデバッグ情報を表示できないので、セキュリティが向上します。また、サーバーのレスポンス時間も短縮されます。さらに、デバッグ出力を特定の IP アドレスに限定することもできます。詳細については、[デバッグする IP アドレス] ページを参照してください。
デバッグ出力形式の選択
デバッグ出力を表示する方法を決定します。cfm テンプレート (デフォルト) を指定すると、情報は HTML 形式のプレーンテキストとしてページの下部に表示されます。cfm テンプレートを指定すると、DHTML を使用して、デバッグ情報が別のウィンドウに拡張ツリー形式で表示されます。このウィンドウは、フローティングペインにするか、またはブラウザウィンドウにドッキングすることができます。cfm 出力形式の使用を参照してください。
実行時間のレポート
また、指定された値より処理時間が経過したページを赤で強調表示し、要約表示または詳細なツリー構造表示を選択できます。
一般的なデバッグ情報
ColdFusion MX のバージョン、テンプレート、タイムスタンプ、ユーザーロケール、ユーザーエージェント、ユーザー IP、およびホスト名など、リクエストに関する一般情報を表示します。SQL データソースおよびストアドプロシージャへのアクセスに関するデバッグ情報を表示します。
(デフォルトで選択)
リクエストの処理中に発生したすべての ColdFusion 例外をリストします (デフォルトで選択)
このオプションをオフにすると、デバッグ出力にはトレース情報が含まれませんが、出力ページには、inline="Yes" を指定する cftrace タグの情報が含まれます (デフォルトで選択)
このオプションをオフにすると、デバッグ出力ですべての ColdFusion 変数の表示が無効になります (デフォルトで選択)
このオプションを有効にすると、選択したスコープ内に変数の値が表示されます。
パフォーマンス監視の
標準の NT パフォーマンスモニタアプリケーションを使用して、実行中の ColdFusion アプリケーションサーバーについての情報を表示できます。cfstat コマンドラインユーティリティを使用してリアルタイムでパフォーマンスを監視できます。cfm 出力形式を使用したデバッグ出力の例を示しています。
ドロップダウンリストボックスの構築
しかし、cfselect を使用すると、ユーザー入力やエラー処理をより詳細に制御できます。また、最も重要な機能として、クエリから選択リストを自動的に挿入することもできます。クエリから、または option タグを使用して作成したオプション要素のリストを使用して、ドロップダウンリストボックスを挿入できます。クエリからのデータを使用して cfselect を挿入する場合は、cfselect にデータを渡すクエリの名前と、表示する各リスト要素のクエリ列の名前を指定する必要があります。
cfselect を使用してクエリデータを含むドロップダウンリストボックスを挿入するには :
cfm という名前を付けて保存し、ブラウザに表示します。次の図は、このコードの出力を示しています。このタグには multiple 属性があるので、ユーザーはリストボックスで複数のエントリを選択できます。次の表で、アプレット登録フィールドについて説明します。アプレットのベース URL を入力します。つまり、アプレットのコンポーネントがあるディレクトリです。アプレットのクラスファイルは、次のように Web ブラウザのルートディレクトリに配置する必要があります。コンパイル済みのアプレットを含んでいるファイルの名前です。ファイル名は、コードベース URL に相対しています。class ファイル拡張子は必要ありません。文字列値を返すアプレットのメソッド名を入力します。name としてフォームのアクションページで利用できます。アプレットにメソッドがない場合は、このフィールドを空白のままにします。アプレットの高さをピクセル単位で入力します。アプレットの幅をピクセル単位で入力します。
垂直方向の余白
アプレットの上下の余白をピクセル単位で入力します。
水平方向の余白
アプレットの左右の余白をピクセル単位で入力します。行揃えを選択します。
サポートされないときのメッセージ
このメッセージは、Java アプレットをサポートしていないブラウザに表示されます。必要なアプレットパラメータの名前を入力します。通常、Java アプレットにより、アプレットの使用に必要なパラメータ名は指定されています。個別のパラメータフィールドに、各パラメータを入力します。入力するパラメータごとにデフォルト値を定義します。有効なエントリについては、アプレットドキュメントのガイドラインを参照してください。
正規表現による検証
標準文字と特殊文字を組み合わせて、照合パターンを定義します。ユーザー入力とパターンが一致した場合のみ、検証は成功します。正規表現を使用すると、さまざまな条件について入力テキストをチェックできます。たとえば、日付フィールドに、1950 年と 2050 年の間の日付だけを含める必要があるとき、その範囲内の数値だけと一致する正規表現を作成できます。簡単な正規表現を複雑な検索基準と組み合わせ、単語の最後が異なる複数の単語検索など、複雑なパターンを検証できます。たとえば、他の入力データまたはデータベース値からダイナミックに生成する値を検証できます。ColdFusion 関数で使用する正規表現の詳細については、関数での正規表現の使用を参照してください。
1 文字の正規表現
次のルールは、1 文字を照合する正規表現に適用されます。特殊文字ではない文字、または円記号 (¥) が前に付いてエスケープされた文字は、その文字自体を照合します。特殊文字が後に続く円記号 (¥) は、リテラル文字を照合します。つまり、円記号 (¥) によって、特殊文字がエスケープされます。) は、改行文字以外の文字を照合します。角括弧 ([]) で囲まれた文字セットは、そのセット内の任意の文字を照合する 1 文字の正規表現を表します。大括弧内に右大括弧 (]) を含める場合は、右大括弧を最初の文字にする必要があります。それ以外の場合は、¥] を使用しても、正しく動作しません。ハイフン (-) は文字の範囲を示します。角括弧内の文字セットの最初の文字がカレット (^) の場合、正規表現では、文字セット内の文字以外の文字を照合します。空の文字列とは一致しません。次に例を示します。カレットが文字セットの最初の文字でなければ、特定の意味を失います。各文字を [Nn][Ii][Cc][Kk] などの文字セットと置き換えて、正規表現で大文字と小文字を区別しないようにすることができます。次のエスケープシーケンスを使用して、特殊文字または文字クラスを照合できます。
スペース、タブ、フォームフィード、ラインフィードのいずれかの空白文字
スペースなどの単語の境界
¥s によって照合される空白文字以外の文字
単語以外の境界
垂直方向のタブ
英数字またはアンダースコア記号
1 桁以外の文字
¥w で照合されない文字
括弧内の n 番めの式へのバックリファレンス
バックリファレンスを参照してください。
ASII 文字テーブルに特定の 8 進数値によって表される文字
検証するコントロールの値
これ以外にもさまざまなタスクを実行します。
配列、リスト、構造体など、複雑なデータ変数の作成と操作
クエリの作成と操作
文字列値、日付値、および時刻値の作成、解析、操作、および形式設定
ダイナミックデータの値の評価
変数値のタイプの決定
形式間のデータの変換
数学演算の実行
システム情報とリソースの取得
このコードでは、2 つの関数をネストしていることに注目してください。最新のインターネットメールアプリケーションには、メールメッセージの HTML コードを読み取って解釈する機能があります。デフォルトはプレーンテキスト) は、電子メールを受信するクライアントに、メッセージに処理する必要がある HTML タグが埋め込まれていることを知らせます。この機能は、HTML を解釈できるメールクライアントにメッセージを送信する場合にのみ有効です。
メッセージと添付ファイルの取り出し
また、cfpop タグは作成したクエリに次の 2 つの列を追加します。これらのテンポラリファイルを削除するには、cffile タグを使用します。ColdFusion では、存在しないディレクトリに添付ファイルを書き込もうとすると、エラーが発生します。
添付ファイルを含むメッセージ全体を取り出すには :
<h2>この例では、メッセージのヘッダー、本文、およびすべての添付ファイルを取り出します。次のコードを変更して、POP メールサーバー、ユーザー名、およびパスワードの有効な値を参照します。
メッセージの削除
取り出したメッセージはデフォルトで POP メールサーバーに保持されます。cfpop タグを使用してメッセージを削除すると、そのメッセージはサーバーから完全に削除されます。メモ: メッセージ番号は、削除アクションを含んでいるすべての POP メールサーバー通信の終了時に再び割り当てられます。
メッセージを削除するには :
<h2>この例ではメッセージを削除します。次のコードを変更して、POP メールサーバー、ユーザー名、およびパスワードの有効な値を参照します。注意: このページを Web ブラウザに表示すると、メッセージはすぐに POP サーバーから削除されます。
電子メールメッセージの送信
ColdFusion を設定して電子メールメッセージを送信するには、SMTP 電子メールサーバーへアクセスできる環境が必要です。[メールサーバー] ボックスに、SMTP メールサーバーの名前または IP アドレスを入力します。(オプション) [サーバーポート] および [接続タイムアウト] のデフォルト設定を変更します。[メールサーバーの接続の確認] チェックボックスをオンにし、ColdFusion がメールサーバーにアクセスできるようにします。(オプション) [サーバーポート] および [接続タイムアウト] のデフォルト設定を変更します。[変更の送信] をクリックします。設定が保存されます。ページには、サーバーへの接続の成功または失敗を示すメッセージが表示されます。開いているときにコレクションが破損しました。一致する単語が多すぎます。インデックスを作成するにはメモリが不足しています。コレクションは読み取り専用です。指定されたドライバを検索できませんでした。引数が大きすぎます。コレクションデータを検索できません。検索はコレクションのサブセットに制限されています。
エラーの処理
ColdFusion では、アプリケーションで発生する可能性があるエラーに対応するため、多くのツールやテクニックが用意されています。これらのツールには、エラー処理メカニズムおよびエラーロギングツールが含まれています。この章では、これらのツールおよびその使用方法について説明します。ただし、ユーザー入力検証を指定する方法などの、エラーを防ぐテクニックについては取り上げません。また、コードのデバッグについても説明しません。ユーザー入力検証の詳細については、データの取り出しと形式設定およびダイナミックフォームの構築を参照してください。デバッグの詳細については、アプリケーションのデバッグとトラブルシューティングを参照してください。
エラーについて
エラーメッセージと標準エラー形式
エラー処理方法の決定
cferror を使用したカスタムエラーメッセージの指定
cflog タグを使用したエラーのロギング
エラーメッセージと標準エラー形式
アプリケーションでエラーを処理できない場合、ColdFusion は、ユーザーのブラウザに診断メッセージを表示します。
また、エラー情報はログファイルに書き込まれるので、後で見直すことができます (エラーロギングの詳細については、cflog タグを使用したエラーのロギングを参照してください)
標準エラー形式は、次の表にリストされている情報で構成されます。
エラーの説明
(通常は) オンラインによる、簡単なエラー説明です。エラーの詳細な説明です。表示されるエラーメッセージの診断情報はエラーのタイプによって異なります。たとえば、タグに無効な属性を指定すると、このセクションにすべての有効なタグの属性のリストが含まれます。
エラーの場所
このセクションはすべてのエラーについて表示されるものではありません。エラーの原因は、ColdFusion が問題を特定した箇所よりも複数行上部に存在していることがあるために、エラーの原因となった行が表示されない場合があります。ドキュメント、ナレッジベース、他のリソースなど、問題の解決に役立つ情報へのリンクです。エラーの原因となったリクエストに関する情報です。すべてのエラーメッセージには次の項目が含まれています。
ユーザーのブラウザ
エラーの日付と時刻
このセクションは、マクロメディアのテクニカルサポートに問い合わせをする場合に役立ちます。スタックトレースはデフォルトでは閉じています。トレースを表示するには、見出しをクリックしてください。ヒント: エラーの原因が明確に識別されていないメッセージを受け取った場合は、使用可能メモリやディスク容量など、主なシステムパラメータを調べてください。
# 記号の使用
変数または関数の場合は、テキストとそれを囲む # 記号が変数値または関数の結果に置き換えられます。変数または関数でない場合はエラーが発生します。# 記号を使用するときは、次のガイドラインに従ってください。# 記号を使用して、プレーンテキストと変数または関数を区別します。# 記号で囲む変数または関数は 1 つのみです。不要な # 記号を使用すると処理に時間がかかるので、# 記号は必要な箇所でのみ使用してください。次のセクションでは、CFML での # 記号の使用方法の詳細について説明します。# 記号を使用した変数名の作成については、# 記号を使用した割り当て内の変数名の作成を参照してください。次の表で、ダイナミック評価を実行する関数と、ダイナミック式の評価に有効な関数を説明します。引数の二重引用符 (") をエスケープし、その結果を二重引用符で囲みます。DE 関数はとくに IIF 関数とともに使用して、IIF 関数が出力文字列を評価しないようにします。DE 関数を IIF 関数とともに使用する例については、IIF 関数の使用を参照してください。1 つまたは複数の文字列式に対し、その内容を式として左から右にダイナミックに評価します。左側の評価の結果は、右側の式で意味を持つことがあります。右端の引数を評価した結果を返します。この関数の詳細については、Evaluate 関数についてを参照してください。ブール条件式を評価します。この関数の使用例については、IIF 関数の使用を参照してください。最初の引数が識別する変数を 2 番めの引数が指定する値に設定します。ブール演算子または論理演算子は、論理接続および否定演算を実行します。次の表に、ブール演算子を示します。引数の値を反転します。次の表で、決定演算子について説明します。大文字と小文字を区別しないで、2 つの値の比較を行います。IS とは逆の決定動作です。大文字と小文字を区別しないで、2 つの値の比較を行います。右側の値に左側の値が含まれている場合は、true を返します。右側の値に左側の値が含まれていない場合は、true を返します。左側の値が右側の値よりも大きい場合は、true を返します。左側の値が右側の値よりも小さい場合は、true を返します。左側の値が右側の値よりも大きいか等しい場合は、true を返します。左側の値が右側の値よりも小さいか等しい場合は、true を返します。
決定演算子の代替表記法
次の表に示すように、CFML をよりコンパクトにするために決定演算子を代替表記で置き換えることができます。
決定演算子のルール
決定演算子には、次のルールが適用されます。変換できる場合は、データの数値比較が実行されます。変換できない場合は、文字列比較が実行されます。このため、予期しない結果を生じる場合があります。このような動作の詳細については、評価およびタイプ変換の問題を参照してください。ColdFusion の決定演算子は、大文字と小文字を区別せずに文字列を比較します。ColdFusion の決定演算子が文字列を比較する場合は、文字列の左から右に評価し、文字の順番に従ってそれぞれの位置で比較します。異なる文字が最初に現れた位置で、文字列の相対値を決めます。ColdFusion 変数、ユーザー定義関数名、およびカスタムタグ名に使用できない語句を次に示します。この中には、特定の状況では使用可能なものもありますが、エラーを回避するためにすべて使用しないことをお勧めします。
cf で始まる任意の名前
ただし、CFML カスタムタグを直接呼び出す場合は、カスタムタグページ名の前に cf_ を付けます。
HTML テーブルによるクエリ結果の表示
HTML テーブルでは、クエリ結果をどのようにページ上で表示させるかを指定できます。クエリ結果のレイアウトを指定するには、テーブルタグ内に cfoutput タグを組み込みます。また、HTML の th タグを使用して、ヘッダー行に列ラベルを付けることができます。クエリ結果の行ごとに、テーブル内に行を作成するには、cfoutput タグ内に tr ブロックを置きます。さらに、CFML 関数を使用すると、日付や数値のような各データの書式を設定することもできます。
テーブル内にクエリ結果を組み込むには :
次のようにページを修正します。cfm をブラウザに表示します。フォームで指定した条件に一致するレコードがテーブル内に表示されます。
コードの確認
次の表で、前述のコード (太字部分) について説明します。テーブルにデータを入力します。テーブル内に 3 列からなる新しい行を作成します。すべてのデータの中から条件に一致するレコードを抽出し、それぞれをテーブルの新しい行に表示します。
テーブルの終了
次のシンタックスを使用して HTML フォームタグを作成します。処理するフォーム変数を受け取るアクションページを指定します。変数がサーバーでどのようにブラウザからアクションページへ送られるかを指定します。指定した時間を越えたリクエストは終了します。次の例では、リクエストタイムアウトを 2 分間に設定します。フォーム内で、ユーザー入力を収集し送信するために必要なフォームコントロールを記述します。フォームコントロールには、さまざまなタイプがあります。フォームコントロールの入力タイプは、ユーザー入力のタイプに応じて選択します。次の図に、さまざまなフォームコントロールを含んでいるフォームの例を示します。次の表に、フォームコントロールタグの形式を示します。前の図のフォームを作成するには、次の手順を実行します。
フォームを作成するには :
--- フォームタグ内でアクションページを定義します。
フォームが送信されると、アクションページにフォーム変数が渡されます。ブラウザでフォームを表示します。ブラウザにフォームが表示されます。まだ [送信] ボタンをクリックしないでください。値を送信するには、アクションページが必要です。アクションページは、この章の後半のアクションページの作成で作成します。
コードの確認
次の表で、前述のコード (太字部分) について説明します。cfm ページで必要な処理を行います。テキストボックスの幅は 20 文字で、35 文字まで入力できるように設定します。ユーザーが姓を入力する "LastName" というテキストボックスを作成します。テキストボックスの幅は 20 文字で、35 文字まで入力できるように設定します。ユーザーが給与を入力する "Salary" というテキストボックスを作成します。テキストボックスの幅は 10 文字に設定し、10 文字まで入力できるように設定します。チェックボックスを作成して、契約社員である従業員をリストするかどうかを指定できるようにします。このボックスはデフォルトでオンになっています。フォームをクリアできるリセットボタンを作成します。ボタンに "フォームのクリア" というテキストを入れます。処理する入力値をアクションページに送る送信ボタンを作成します。ボタンに、"送信" というテキストを入れます。指定された年が閏年かどうかを調べます。
日付および時刻関数、決定関数
年を表す数値です。<p>年を表す数値を入力し、閏年かどうかを調べます。Java オブジェクトのオーバーロードされたメソッドに引数として渡す ColdFusion 変数のデータタイプを変換します。スカラおよび文字列の引数のみに使用します。
type で指定されたタイプの変数
変数が変換されるデータタイプです。メソッドがオーバーロードされた引数を複数取る場合、各引数について JavaCast を呼び出す必要があります。JavaCast は、メソッドがオーバーロードされている場合にのみ使用します。これは、メソッドがさまざまな数の引数を取るためではなく、引数が複数のデータタイプを取るためです。JavaCast は、複雑なオブジェクト間のキャストや、上位クラスへのキャストには使用できません。この関数の結果は、Java オブジェクトの呼び出し時にのみ使用します。対数を計算する正の実数です。数値を入力すると、その値の E 乗、自然対数、および 10 を底とする対数が表示されます。ロケール固有の通貨文字列を、形式設定された数値に変換します。
パラメータの値と一致する、形式設定した数値 (数値の文字列表現)
この関数では、すべてのプラットフォームで Java 標準のロケール形式設定ルールが使用されます。ロケール固有の文字列、またはそれを含んでいる変数です。1 の間に変更になりました。1 の場合は、ユーロ圏の国の通貨はユーロとして形式設定されている必要があります。
1 を使用している場合でも同様)
日付、時刻、数値、および通貨の値のデフォルトの表示形式を設定するには、SetLocale 関数を使用します。デフォルトの 3 つの通貨形式それぞれを使用して変換を試みます。文字列内の文字、数値内の数字、または配列内の要素などの、項目の順序を逆にします。文字列、または文字列を含んでいる変数です。この関数を数値に対して使用したコードの例を次に示します。このコードの出力は次のようになります。<p>逆順にする文字列を入力してください。年の日数を調べます。
日付および時刻関数
日付/時刻オブジェクトを文字列として渡すときは、そのオブジェクトを引用符で囲む必要があります。引用符で囲まない場合、そのオブジェクトは日付/時刻オブジェクトの数値表示として解釈されます。
日付の詳細 :
文字列がパラメータとして IIf または Evaluate 関数に渡されたときに、文字列が式として評価されるのを遅らせます。パラメータ内の二重引用符 (") をエスケープし、結果を二重引用符で囲みます。この関数を IIf 関数と共に使用すると、出力される文字列の評価を避けることができ、特に便利です。
これはシャープ記号で囲まれていない式に適用されます (式の一部がシャープ記号で囲まれている場合、ColdFusion 関数では、DE 関数が存在するかどうかにかかわらず、その部分が最初に評価されます)
二重引用符で囲まれたパラメータ
内部の二重引用符はエスケープされます。評価の対象外とする文字列です。次に例を示します。式の中でシャープ記号によって囲まれているものは、実行前に評価されます。」エラーになります。次の例では、IIF を使用して、テーブル行の背景色として白とグレーを交互に設定します。この例では、DE 関数を使用して、色の文字列が評価されないようにします。"2+2" のような簡単な式で試してください。底 e に適用される指数です。他の底の累乗を計算するには対数演算子 (^) を使用します。<br>その数値の自然対数を求めるには、正の実数を入力する必要があります。10 を底とした対数を求めるには、正の実数値を入力する必要があります。数値を入力すると、その値の E 乗、自然対数、および 10 を底とする対数が表示されます。
表示および書式制御関数、算術関数、文字列関数
変換する数値です。<p>指定された基数で数値を変換し、表示します。親タグから開始して、先祖タグの名前を取得します。
大文字の先祖タグの名前をカンマで区切ったリストの文字列
リストの最初の要素は現在のタグです。現在のタグがネストされている場合は、次の要素が親タグになります。トップレベルのタグに対してこの関数が呼び出されると、空の文字列が返されます。
その他の関数
この関数は、先祖タグリスト内の次のようなタグ、または終了タグは表示しません。この関数は、次のような条件でのみ次のようなタグを表示します。通常は、カスタムタグ内で使用します。
--- タグのコンテキストスタックを取得
" のように表示されます。--- このタグがループ内でネストされているかどうかを調べる --->アークコサイン関数です。アークコサインはコサインが number のときの角度です。角度のコサインです。
この値の範囲は -1
度数をラジアンに変換するには、度数に p/180 を乗算します。ラジアンを度数に変換するには、ラジアンに 180/p を乗算します。<p>数値を入力し、ラジアンおよび度単位でアークコサインを求めます。
グローバル化の定義
グローバル化の定義はさまざまです。この章では、グローバル化とは、複数言語間で共有可能な基盤にできるだけ多くのアプリケーション機能を組み込むための設計プロセスとして定義します。グローバル化は次の 2 つの部分から構成されます。国際化対応 : 表現の種類にかかわらずデータを認識および処理したり、データに応答したりするための、言語に依存しないアプリケーション機能を開発します。つまり、他の言語にも対応可能なアプリケーションを作成することを意味します。
たとえば、テキストのコピー & ペーストを考えてみましょう
コピー & ペースト操作は、テキストに使用されている言語に左右されるものであってはなりません。ColdFusion アプリケーションには、言語に関係なく、数値計算を実行したり、データベースに問い合わせたり、または他の演算を実行したりする処理ロジックが含まれています。ローカライズ : 言語に依存しない共有機能を選択し、これにロケール別インターフェイスを適用します。このインターフェイスは、スキンとも呼ばれます。たとえば、日本語などの特定の言語で、その言語特有のインターフェイスを表す一連のメニュー、ボタン、およびダイアログボックスを開発できます。さらに、基本アプリケーションの、言語に依存しない機能とこのインターフェイスを組み合わせることができます。ローカライズの一環として、言語固有の方法による顧客からの入力を処理し、その言語に対する適切なレスポンスを出力する機能を作成します。グローバル化について検討する際は、アプリケーションによって認識される文字セットまたは文字エンコードと、アプリケーションがデータの形式を設定するためのロケールという 2 つの項目について考慮する必要があります。文字セットは文字のコレクションです。たとえば、ラテンアルファベットは英語の記述に使用する文字セットであり、A ~ Z の小文字と大文字がすべて含まれています。フランス語の文字セットには、英語で使用される文字セットの他に、"é"、"à"、"ç" などの特殊文字が含まれています。日本語ではひらがな、カタカナ、および漢字の 3 つの文字セットを使用します。ひらがなとカタカナは、それぞれ 46 個の文字と 2 つのアクセント記号が含まれている音標文字です。漢字には、日本で独自に発展した中国の表意文字が含まれています。日本語では 10,000 個以上の異なる文字をサポートしており、英語よりもはるかに大きな文字セットを使用します。ColdFusion アプリケーションでテキストを処理するには、テキストで使用される文字セットをアプリケーションが認識する必要があります。文字エンコードは、文字セット定義を、データを表すために使用されるデジタルコードにマップします。文字セットと文字エンコードという用語は一般に同義語として使用され、多くの場合、特定の文字エンコードで 1 つの文字セットがエンコードされます。ただし、常にそうであるとは限りません。Unicode 文字セットの文字エンコードは複数あります。文字エンコードの詳細については、368ページの「文字エンコードについて」 を参照してください。メモ: ColdFusion では、属性名、構造フィールドキー、および関数パラメータ名の文字エンコードを示すために、文字セットという用語を使用します。ロケールでは、ユーザーの正確な言語および文化的な設定を識別します。日付および通貨形式の設定方法、時刻の表示方法、および数値データの表示方法はロケールによって制御されます。日付、時刻、通貨、および数値データを顧客に対して正しく表示するには、顧客のロケールを確認しておく必要があります。ロケールの詳細については、369ページの「ロケール」 を参照してください。
文字エンコードについて
文字エンコードとは、ある文字セットに含まれる個々の文字と、コンピュータで表現できる数値とのマッピングです。これらの数値は 1 バイトまたはマルチバイトで表すことができます。たとえば、ASCII エンコードでは、7 ビットを使用してラテンアルファベット、句読点、および制御文字を表します。これらのエンコードはわずかに異なりますが、いずれの文字セットにも、日本語で使用される約 10,000 個の文字を含む一般的な文字セットが含まれています。文字エンコードに適用される条件は次のとおりです。Shift-JIS を始めとして、2 バイト文字エンコードスキームの多くでは、1 バイトでエンコードされた文字と 2 バイトでエンコードされた文字が混在します。個々の文字によって異なる長さのバイト列でエンコードされる文字セットです。次の表は一般的な文字エンコードを示していますが、ブラウザおよび Web サーバーではこれ以外にも多くの文字エンコードがサポートされています。
英語およびインドネシア語で使用される 7 ビットエンコード
多くの西ヨーロッパ言語で使用される 8 ビットエンコード
16 ビットの韓国語エンコード
コンピュータで文字エンコードを変換しなければならない場合がよくあります。インターネットでは、シングルバイト文字セット、またはマルチバイト文字セット (シングルバイト文字を使用可能な DBCS 文字セットを含む) が一般的に使用されます。これらの文字セットは、各文字が最小限必要なバイト数だけを使用するため、データを最も効率的に送信できます。ただし、コンピュータでのデータ処理が最も効率的に行われるのは、各文字が同じバイト数を使用する場合です。Unicode 文字セットは、主要なヨーロッパおよびアジア文字セットをすべて含む、多くの言語を表現することができます。ページおよびデータについて ColdFusion でサポートできるエンコードの種類は、使用する JVM によって異なりますが、Web で使用されるほとんどのエンコードはサポートされています。同様に、JVM はその内部 UCS-2 表現を、クライアントへのレスポンスの送信に使用される文字エンコードに変換します。ヨーロッパおよび中東文字のほとんどは 2 バイトで送信され、日本、韓国、および中国の文字は 3 バイトで送信されます。UTF-8 の利点の 1 つは、シングルバイト ASCII 文字のみを処理するように設計されているシステムで認識可能な形式で ASCII 文字セットデータを送信し、しかもマルチバイト文字表現を処理する柔軟性を備えていることです。ColdFusion が返すテキストデータのデフォルト形式は UTF-8 ですが、Java でサポートされている任意の文字セットでページを返すように指定することもできます。たとえば、日本語 Shift-JIS 文字セットを使用してテキストを返すことができます。詳細については、372ページの「サーバー出力のページエンコードの決定」 を参照してください。演算子は、検索要素に適用されるロジックを表します。このロジックによって、検索されるドキュメントが満たす必要のある条件が定義されます。演算子は、検索の精度を高めたり、その結果に何らかの影響を与えたりするときに使用します。たとえば、検索を行うために HTML フォームを構築するものとします。このフォームでは、1 つの単語を検索できます。検索範囲をさまざまな方法で制限することによって、検索の精度を高めることができます。演算子は、クエリを 1 つの文または段落に制限するときに利用でき、この場合、近接さに基づいた検索が行われます。通常、演算子は次のように明示的な検索で使用します。利用できる演算子タイプは、次のとおりです。
演算子のタイプ
検索要素の意味を組み合わせることによって、ドキュメント内の概念を識別します。コレクション内のフィールドを検索します。基本単語検索およびインテリジェント単語検索を指定します。ドキュメント内の単語の相対位置を指定します。検索要素によって返されたスコアを操作します。パーセンテージによるスコアの表示は、小数点以下第 4 位まで設定することができます。概念演算子は、検索要素の意味を組み合わせてドキュメント内の概念を識別します。概念演算子を使用して検索されたドキュメントは、適合度によってランク付けされます。次の表で、各概念演算子について説明します。指定された検索要素をすべて含んでいるドキュメントを選択します。指定された検索要素が少なくとも 1 つ存在していることが明らかなドキュメントを選択します。指定された検索要素が少なくとも 1 つ含まれているドキュメントを選択します。ドキュメントは、検出された検索要素の個数に基づいてランク付けされます。指定された検索要素をすべて含んでいるドキュメントを選択します。
取得したそれぞれのドキュメントにスコア 1
00 が割り当てられます。指定された検索要素が少なくとも 1 つ含まれているドキュメントを選択します。
取得したそれぞれのドキュメントにスコア 1
00 が割り当てられます。関係演算子は、コレクション内に定義された AUTHOR などのドキュメントフィールドを検索します。指定されたフィールド値を含んでいるドキュメントが返されます。関係演算子を使用して検索されたドキュメントは、適合度によってランク付けされません。また、関係演算子に MANY 修飾子は使用できません。次の演算子は、数値および日付の比較に使用します。より大きいか、または等しい。より小さいか、または等しい。たとえば、1999 ~ 2002 の範囲の値を含んでいるドキュメントを検索するには、次のいずれかの検索を実行します。PAGES という名前のドキュメントフィールドが定義されている場合、「PAGES < 5」と入力して検索すると 4 ページ以下のドキュメントを検索できます。次の関係演算子は、テキストを比較して単語および単語の一部を照合します。指定された単語または語句と、特定のドキュメントフィールド内に保管されている値が一致するものを検索することによって、ドキュメントを選択します。指定された検索要素がフィールド値と同じ順序で連続して現れている場合にかぎり、ドキュメントが選択されます。クエリ文字列と、特定のドキュメントフィールド内に保存されている値が一致するものを検索することによって、ドキュメントを選択します。指定されている検索要素がフィールド値と正確に一致した場合にかぎり、ドキュメントが選択されます。部分的な一致では、ドキュメントは選択されません。MATCHES 演算子を使用するときは、検索するフィールド名と、単語、語句、または数値を指定します。) と複数文字を表すアスタリスク (*) を文字列内で使用できます。この表の下に示す例を参照してください。指定された文字列と、特定のドキュメントフィールドに保管されている値の開始文字が一致するものを検索することによって、ドキュメントを選択します。指定された文字列と、特定のドキュメントフィールドに保管されている値の終了文字が一致するものを検索することによって、ドキュメントを選択します。指定されたクエリ文字列と、特定のドキュメントフィールド内の文字列の一部が一致するものを検索することによって、ドキュメントを選択します。たとえば、SOURCE という名前のドキュメントフィールドに次の値が含まれているものと想定します。ソースが Computer であるドキュメントを検索するには、次のように入力します。指定されたデータソース内に保存されている文字列に一致する文字列を検索するには、SUBSTRING 演算子を使用します。検索は、TEXT 列を含んでいるコレクションで行われ、さらに、CF_TITLE ドキュメントフィールド内の文字列 Utah を検索することによって絞り込まれます。ドキュメントフィールドは、cfindex タグ内の URL、TITLE、KEY に対して定義する値に対応している、すべてのコレクション内で定義されているデフォルト値です。クエリ結果は 5 行です。検索結果は 1 行です。エビデンス演算子を使用すると、基本単語検索またはインテリジェント単語検索を指定することができます。基本単語検索では、クエリ内で指定されている 1 つの単語、または複数の単語のみを含むドキュメントが検索されます。インテリジェント単語検索では、クエリ単語を拡張して拡張単語リストが作成されるので、クエリ単語が語尾変化した語を含むドキュメントを検索することができます。MANY 修飾子を使用しないかぎり、エビデンス演算子を使用して検索されたドキュメントが適合度によってランク付けされることはありません。次の表で、エビデンス演算子について説明します。入力された単語とその語尾変化した語句を含めるように検索を拡張します。単純なクエリ内では、STEM 演算子は、自動的に、暗黙的に処理されます。検索文字列に含まれているワイルドカード文字列に一致する語句を検索します。