PDFファイルの制御を作成します。
PDF Engine3,0を使えば、PDFファイルの内容が期待通りかどうかをテストすることができます。
この章では、PDFファイル用にコントロールを作成する方法を説明します。そして、 PDFコントロールを編集し、モジュールとして保存、 PDFモジュールに基づいてテストを作成できます。
コントロールの種類
以下のタイプのコントロールを作成できます。
- 
                                                        
テキスト範囲
 - 
                                                        
画像範囲
 - 
                                                        
テーブル範囲
 
コントロールの作成方法
コントロールは以下のいずれかの方法で作成できます。
- 
                                                        
相対位置、つまりPDFファイル内のアンカー要素に対する位置を用いて領域を指定します。
これは、PDF要素が互いに対して常に同じ位置に表示されるが、ページ上の位置を安全に予測できない場合に便利です。例えば、複数の請求書をテストしたい場合。請求書の基本フォーマットは同じですが、「ネット価格」や「グロス価格」などの一部のフィールドの実際の位置は各ファイルで異なります。
 
絶対位置を用いた範囲の指定
絶対位置に基づいて領域を指定して制御を作成するには、次の手順に従います。
- 
                                                        
PDFスキャンウィンドウで、操縦する対象を選択します。
- 
                                                                
テキストを選択するには、メニューボタン
 Text をクリックしてください。 - 
                                                                
画像を選択するには、メニューボタン
 画像をクリックしてください。 - 
                                                                
表を選択するには、メニューボタン
 Table をクリックしてください。 
 - 
                                                                
 - 
                                                        
PDFビューで、マウスで操縦する制御領域を指定します。
PDFスキャンは指定された領域をModuleAttributeに変換し、右側のコントロールビューに表示します。
 - 
                                                        
コンテンツ ビューを使用して、スキャンした領域の正確性を確認します。
 Textと Table の選択の場合、確認するそれぞれのプレビューでスペースなどの文字が欠落していないことを確認します。プレビューされたテキストが元のテキストと一致しない場合、代替の認識方法として「
光学認識を強制」を選択できます。If the previewed text doesn't match the original text, you can choose to Force optical recognition as an alternative recognition method. 
                                                        
                                                    
PDFビューでの領域を指定します。
- 
                                                        
制御するタイプがテーブルの場合は、次の追加アクションを実行します。
- 
                                                                
メニューボタンをクリックしてコンテンツビューを開きます。
 コンテンツプレビューを表示します。 - 
                                                                
該当する場合は、行または列のヘッダーの数を指定します。
 - 
                                                                
必要に応じて、列の調整および 行の調整スライダーを使用してセルの余白を調整します。コンテンツビューのテーブルの構造は、PDF文書内の元のテーブルの構造と一致しなければなりません。
 
 - 
                                                                
 
                                                        
                                                    
コンテンツビューのスライダー を使用して、テーブルセルのマージンを調整してください。
反復範囲の指定
オプションとして、PDFファイルの要素がドキュメントのすべてのページで同じ範囲に表示される場合、反復範囲を作成することができます。例えば、全ページの同じ範囲にある特定のテキストを確認したい場合。
反復範囲を作成するには、以下の手順に従ってください。
- 
                                                        
PDFビューでは、マウスを使って繰り返しエリアにしたい領域を指定してください。
 - 
                                                        
範囲を右クリックし、コンテキストメニューから反復範囲を選択します。
 
1つ以上の繰り返しエリアを持つモジュールを作成すると、追加のモジュール属性「繰り返しエリア除外」も生成されます。これにより、特定のページでこれらの範囲が実行されないようにすることができます。モジュールを使用するテストステップでは、以下のことが可能です。
- 
                                                        
モジュール属性の値範囲から奇数ページを選択し、すべての奇数ページを除外します。
 - 
                                                        
モジュール属性の値範囲から偶数ページを選択し、すべての偶数ページを除外します。
 - 
                                                        
モジュール属性の値として除外するページを指定します。そのためには、次の構文を使います: <n>;<n-n>; ...。
例: 値が、 1; 3-6; 9 の場合、 ページ番号1、3、 4 、 5 、6、そして 9 を除くということになります。
 
相対位置を用いた範囲の指定
他のページ要素との相対位置に基づいたコントロールを作成できます。そのためには、以下の要素を定義する必要があります。
- 
                                                        
アンカーコントロール。これは、ターゲットコントロールの位置を定義するために使用するページ要素です。
 - 
                                                        
ターゲットコントロール。これは移動させたい要素で、アンカーコントロールに対する相対位置で定義します。
 
テスト中、 PDF Engine 3.0 は、定義したテキストまたは画像をPDFドキュメントで検索することでアンカーコントロールを特定します。アンカーを見つけると、アンカーに対するターゲットの位置を計算します。PDFモジュールを保存した後、 PDFエンジン3.0 が文書内のアンカー制御を見つける精度のレベルを指定することができます。
                                                                 
                                                             | 
                                                            
                                                                 以下の条件にご注意ください。 
  | 
                                                        
相対位置を使って範囲を指定するには、以下の手順に従います。
- 
                                                        
PDFスキャンを開いてください。
 - 
                                                        
PDFビューで、アンカーとして使用する制御するを右クリックし、コンテキスト メニューで次のいずれかのオプションを選択します。
- 
                                                                
テキストアンカーとして使用するには、テキストアンカーとして使用を選択します。
 - 
                                                                
画像アンカーとして使用するには、「画像アンカーとして使用」を選択してください...
 
 - 
                                                                
 - 
                                                        
コンテキスト メニュー リストからターゲット制御するの名前を選択します。
 
PDFスキャンには、アンカーから対象に向かう矢印が表示されます。
エリアをアンカー制御に変換した後は、通常のエリアに戻すことはできません。
                                                        
                                                    
書籍の著者のために、書籍 タイトルをアンカー制御として使用してください。
アンカー制御を編集します。
エリアをアンカー制御に変えた後、右クリックして編集してください。コンテキストメニューが開き、次のオプションが表示されます。
- 
                                                        
アンカー制御のタイプを変更するには、テキストアンカーもしくは画像アンカーを選択します。
 - 
                                                        
アンカー制御にターゲットコントロールを追加するには、ターゲットコントロールの追加/削除を選択し、追加したいターゲットコントロールを選択します。
 - 
                                                        
アンカー制御からターゲット制御する削除するには、ターゲット コントロールの追加/ 削除を選択し、削除するターゲット制御するを選択します。
 
アンカー制御を一意に識別できるようにしてください。
次のいずれかの操作を行うと、既存のアンカーが一意に識別できなくなることがあります。
コントロールビューでは、一意に識別できないアンカー制御をオレンジ色で強調しています。
アンカー制御を再び一意に識別できるようにするには、再編集します。PDF Engine 3.0 は、アンカー制御の新しい位置を基準にして、そのターゲットコントロールの位置を算出します。
追加オプション
さらに、 PDF Scan メニューには以下のオプションがあります。
| 
                                                                 オプション  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 ズーム  | 
                                                            
                                                                 PDF Viewのズームレベルを変更します。  | 
                                                        
| 
                                                                 
                                                                      | 
                                                            
                                                                 PDF View に合うようにスキャンしたPDFを拡大します。  | 
                                                        
| 
                                                                 スキャン範囲を表示  | 
                                                            
                                                                 PDF Viewでスキャン範囲を表示または非表示にします。  | 
                                                        
| 
                                                                 
                                                                      | 
                                                            
                                                                 スキャンしたPDFの言語を選択します。PDF Scan はこの言語を光学式文字認識(OCR)に使用します。  |