Windows と Mac OS の両方で使用するレイアウトに関するトラブルシューティング
次のトピックでは、Windows と Mac OS の両方で使用するレイアウトを設計する際によくみられる問題と解決策について説明します。
•
|
Mac OS X ではビットマップフォントはサポートされていません。(サポートされているフォント形式は、TrueType、PostScript、および OpenType です)。旧バージョンのFileMaker Pro で作成されたファイルでビットマップフォントが使用されている場合は、サポートされている形式のフォントに変更する必要があります。フォントの変更は、変換前に元のファイルで行うか、または変換されたファイルで行うことができます。
|
|
|
|
|
|
メモ 類似したフォントが見つからない場合は、[環境設定] ダイアログボックスの [ フォント] タブで指定されたデフォルトのフォントが使用されます。詳細については、 環境設定: フォントを参照してください。
|
別のプラットフォーム上で代替フォントが使用されると、FileMaker Pro がフォントを一致させることができる場合でも、文字幅や行間が若干変わることがあります。この結果、次のようにテキストの行が異なる位置で折り返されたり、切れて見えることがあります。
フィールドラベルとその関連フィールドの整列を確認します。どちらも同じ方向に整列されている必要があります。たとえば右揃えの数字列の上に左揃えのラベルが整列されており、そのレポートは、現在のコンピュータ上では正しく表示されているとします。しかし別のコンピュータでファイルが開かれると、フォントが代替され、フィールドラベルがずれる可能性があります。詳細については、
段落属性とタブの設定を参照してください。
テキストとフィールドデータを組み合わせる場合(文の中央にフィールドを配置する場合など)、独立したテキストオブジェクトとフィールドオブジェクトを使用しないでください。代わりに、テキストとフィールドを1つの
マージフィールドに組み合わせます。詳細については、
レイアウト上でのマージフィールドの配置を参照してください。
システムサブセットパレットまたは Web パレットで提供されている色を使用します。これらの色は、どちらのプラットフォームでもほぼ同じ色になります。これ以外の色はすべて、Windows と Mac OS で異なって見える可能性があります。パレット指定の詳細については、
環境設定: レイアウトを参照してください。
•
|
FileMaker Pro が、以前に挿入された QuickTime ファイルを見つけることができない場合があります。[QuickTime を挿入] ダイアログボックスが開いた場合、QuickTime ファイルを選択して [ 開く] をクリックします。QuickTime ファイルをもう一度再生してみます。
|
•
|
QuickTime ファイルがクロスプラットフォーム形式で保存されていることを確認します。必要な場合は、QuickTime 編集アプリケーションを使用して、ファイルをクロスプットフォーム形式で保存し直します。QuickTime Pro にアップグレード済みの場合は、QuickTime Player アプリケーションを使用して、[ ファイル] メニューから [ 別名で保存...] を選択し、ファイルの保存時に [ 独立再生形式] を選択することによって、QuickTime ファイルを保存し直すことができます。
|
[印刷設定] スクリプトステップおよび [印刷] スクリプトステップを含むスクリプトは、異なるプラットフォーム間で互換性がない場合があります。これらのスクリプトステップに、用紙サイズ、方向、および部数などの特別な印刷オプションを保存している場合、別のオペレーティングシステムではこれらの設定を正しく呼び出せない場合があります。これは、同じプリンタに印刷する場合でも、各オペレーティングシステムで使用されるプリンタドライバソフトウェアが異なるためです。問題を修正するには、次のいずれかの操作を行います。
•
|
Windows と Mac OS で別々の印刷用スクリプトを作成します。まず Windows マシンでファイルを開き、Windows からの印刷するスクリプトを作成します。続いてデータベースファイルを Mac OS マシンに移動して、Mac OS から印刷するスクリプトを作成します。さらに、 Get ( システムプラットフォーム ) 関数を使用して、各オペレーティングシステムで正しいスクリプトを使用して印刷する3つ目のスクリプトを作成することもできます。
|
If [Get ( システムプラットフォーム ) = 1]
スクリプト実行 ["Mac OS で印刷"]
Else
スクリプト実行 ["Windows で印刷"]
End If
各オペレーティングシステムでは、異なるプリンタドライバソフトウェアを使用して印刷を制御するため、印刷結果が異なる場合があります。宛先ラベルや事前に印刷されたフォームに印刷する場合など、正確な位置にデータを印刷するレイアウトをデザインする場合、Windows から印刷したときと Mac OS から印刷したときとで印刷結果が同じにならない場合があります。