Beispiel #1
0
            // constructor
            public hdmx_cache(Table_hdmx OwnerTable)
            {
                m_TableVersionNumber  = OwnerTable.TableVersionNumber;
                m_NumberDeviceRecords = OwnerTable.NumberDeviceRecords;

                m_NumGlyphs = OwnerTable.numGlyphs;

                // put all of the device records in an ArrayList
                m_DeviceRecords = new ArrayList(m_NumberDeviceRecords);
                for (short i = 0; i < m_NumberDeviceRecords; i++)
                {
                    DeviceRecord      dr  = OwnerTable.GetDeviceRecord((uint)i, m_NumGlyphs);
                    DeviceRecordCache drc = new DeviceRecordCache(dr);
                    m_DeviceRecords.Add(drc);
                }
            }
Beispiel #2
0
            // constructor
            public hdmx_cache(Table_hdmx OwnerTable )
            {
                m_TableVersionNumber = OwnerTable.TableVersionNumber;
                m_NumberDeviceRecords = OwnerTable.NumberDeviceRecords;

                m_NumGlyphs = OwnerTable.numGlyphs;

                // put all of the device records in an ArrayList
                m_DeviceRecords = new ArrayList( m_NumberDeviceRecords );
                for( short i = 0; i < m_NumberDeviceRecords; i++ )
                {
                    DeviceRecord dr = OwnerTable.GetDeviceRecord( (uint)i, m_NumGlyphs );
                    DeviceRecordCache drc = new DeviceRecordCache( dr );
                    m_DeviceRecords.Add( drc );
                }
            }