         
         let unioned = UnionArrayByY(YaverageArray, charinfo: sorted)
         
-        ShowcharinfoArray(unioned)
-        
-    }
-    
-    
-    /****************************pdfのテキスト情報を2次元配列に行ごとに格納する******************************/
+        ShowAllcharinfoArray(unioned)
+    }
+    
+    /**
+     pdfのテキスト情報を2次元配列に行ごとに格納する
+     
+     - returns: y座標が近似しているCharInfo同士を2次元配列に格納したもの
+     */
     func GetPDFGlyphInfo() -> [[CharInfo]] {
         var charinfoArray: [[CharInfo]] = []
         var prev_y = -99.99

    }
    
    
    /****************************平均値の配列をもとに誤差許容範囲内同士の配列を結合する関数******************************/
    func UnionArrayByY(aveArray: [Double], charinfo: [[CharInfo]]) -> [[CharInfo]]{
        var unionedArray = charinfo
        var pivot_index = 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 {
