         return unionedArray
     }
     
-    //テスト用関数
-    func ShowcharinfoArray(charinfo: [[CharInfo]]) {
+    
+    
+
+    /**
+     CharInfoのテキストをわかりやすく表示するテスト関数
+     
+     - parameter charinfo: 表示したいCharInfoが格納された2次元配列
+     */
+    func ShowAllcharinfoArray(charinfo: [[CharInfo]]) {
         for i in 0..<charinfo.count {
             print(String(i) + ": ", terminator: "")
             for j in 0..<charinfo[i].count {


import UIKit

//pdfから抽出したテキスト情報を格納する構造体
struct CharInfo {
    var text = ""
    var x = 0.0

        var matchValueArray: [Int] = []             //比較対象先(添字が大きい)
        var match_count = 0
        
        //テキストが重複している配列の中身を検出する
        for i in 0..<charinfoArray.count - 1 {
            for j in i+1..<charinfoArray.count {
                if charinfoArray[i].count == charinfoArray[j].count {
