示例#1
0
        public CoverageTable GetPrimaryCoverage(FontTable table)
        { 
            switch (Format(table))
            { 
                case 1: 
                    GlyphContextSubtable glyphContextSubtable =
                                                new GlyphContextSubtable(offset); 
                    return glyphContextSubtable.GetPrimaryCoverage(table);
                case 2:
                    ClassContextSubtable classContextSubtable =
                                                new ClassContextSubtable(offset); 
                    return classContextSubtable.GetPrimaryCoverage(table);
                case 3: 
                    CoverageContextSubtable coverageContextSubtable = 
                                                new CoverageContextSubtable(offset);
                    return coverageContextSubtable.GetPrimaryCoverage(table); 

                default:
                    return CoverageTable.InvalidCoverage;
            } 
        }