예제 #1
0
            public BaseCoordTable GetMaxCoordTable()
            {
                BaseCoordTable bct = null;

                if (MaxCoordOffset != 0)
                {
                    ushort offset = (ushort)(m_offsetMinMaxTable + MaxCoordOffset);
                    bct = new BaseCoordTable(offset, m_bufTable);
                }

                return(bct);
            }
예제 #2
0
            public BaseCoordTable GetBaseCoordTable(uint i)
            {
                BaseCoordTable bct = null;

                if (i < BaseCoordCount)
                {
                    ushort offset = (ushort)(m_offsetBaseValuesTable + GetBaseCoordOffset(i));
                    bct = new BaseCoordTable(offset, m_bufTable);
                }

                return(bct);
            }
예제 #3
0
            public BaseCoordTable GetFeatMaxCoordTable(FeatMinMaxRecord fmmr)
            {
                BaseCoordTable bct = null;

                if (fmmr != null)
                {
                    if (fmmr.MaxCoordOffset != 0)
                    {
                        ushort offset = (ushort)(m_offsetMinMaxTable + fmmr.MaxCoordOffset);
                        bct = new BaseCoordTable(offset, m_bufTable);
                    }
                }

                return(bct);
            }
예제 #4
0
            public BaseCoordTable GetFeatMaxCoordTable(FeatMinMaxRecord fmmr)
            {
                BaseCoordTable bct = null;

                if (fmmr != null)
                {
                    if (fmmr.MaxCoordOffset != 0)
                    {
                        ushort offset = (ushort)(m_offsetMinMaxTable + fmmr.MaxCoordOffset);
                        bct = new BaseCoordTable(offset, m_bufTable);
                    }
                }

                return bct;
            }
예제 #5
0
            public BaseCoordTable GetMaxCoordTable()
            {
                BaseCoordTable bct = null;

                if (MaxCoordOffset != 0)
                {
                    ushort offset = (ushort)(m_offsetMinMaxTable + MaxCoordOffset);
                    bct = new BaseCoordTable(offset, m_bufTable);
                }

                return bct;
            }
예제 #6
0
            public BaseCoordTable GetBaseCoordTable(uint i)
            {
                BaseCoordTable bct = null;

                if (i < BaseCoordCount)
                {
                    ushort offset = (ushort)(m_offsetBaseValuesTable + GetBaseCoordOffset(i));
                    bct = new BaseCoordTable(offset, m_bufTable);
                }

                return bct;
            }