Lines Matching refs:m_pMetrics
349 m_pMetrics( NULL ), in PrintFont()
366 if( m_pMetrics ) in ~PrintFont()
367 delete m_pMetrics; in ~PrintFont()
423 if( ! m_pMetrics ) in queryMetricPage()
425 m_pMetrics = new PrintFontMetrics; in queryMetricPage()
426 memset (m_pMetrics->m_aPages, 0, sizeof(m_pMetrics->m_aPages)); in queryMetricPage()
428 m_pMetrics->m_aPages[ nPage/8 ] |= (1 << ( nPage & 7 )); in queryMetricPage()
444 CharacterMetric& rChar = m_pMetrics->m_aMetrics[ nPage*256 + i ]; in queryMetricPage()
463 CharacterMetric& rChar = m_pMetrics->m_aMetrics[ nPage*256 + i + ( 1 << 16 ) ]; in queryMetricPage()
467 m_pMetrics->m_bVerticalSubstitutions[ nPage*256 + i ] = 1; in queryMetricPage()
473 if( ! m_pMetrics->m_bKernPairsQueried ) in queryMetricPage()
475 m_pMetrics->m_bKernPairsQueried = true; in queryMetricPage()
531 m_pMetrics->m_aXKernPairs.push_back( aPair ); in queryMetricPage()
535 m_pMetrics->m_aYKernPairs.push_back( aPair ); in queryMetricPage()
567 m_pMetrics->m_aXKernPairs.push_back( aPair ); in queryMetricPage()
571 m_pMetrics->m_aYKernPairs.push_back( aPair ); in queryMetricPage()
644 m_pMetrics->m_aXKernPairs.push_back( aPair ); in queryMetricPage()
686 m_pMetrics->m_aXKernPairs.push_back( aPair ); in queryMetricPage()
690 m_pMetrics->m_aYKernPairs.push_back( aPair ); in queryMetricPage()
707 m_pMetrics->m_aXKernPairs.size(), in queryMetricPage()
708 m_pMetrics->m_aYKernPairs.size(), in queryMetricPage()
946 if( m_pMetrics ) in readAfmMetrics()
947 delete m_pMetrics; in readAfmMetrics()
948 m_pMetrics = new PrintFontMetrics; in readAfmMetrics()
950 … memset( m_pMetrics->m_aPages, bOnlyGlobalAttributes ? 0 : 0xff, sizeof( m_pMetrics->m_aPages ) ); in readAfmMetrics()
1057 m_pMetrics->m_aMetrics[ pUnicodes[i] ] = aMetric; in readAfmMetrics()
1067 m_pMetrics->m_aMetrics[ *it ] = aMetric; in readAfmMetrics()
1079 m_pMetrics->m_aMetrics[ *it ] = aMetric; in readAfmMetrics()
1091 m_pMetrics->m_aMetrics[ (*aCodes.first).second ] = aMetric; in readAfmMetrics()
1104 m_pMetrics->m_aMetrics[ code ] = aMetric; in readAfmMetrics()
1112 m_pMetrics->m_aXKernPairs.clear(); in readAfmMetrics()
1113 m_pMetrics->m_aYKernPairs.clear(); in readAfmMetrics()
1149 m_pMetrics->m_aXKernPairs.push_back( aPair ); in readAfmMetrics()
1152 m_pMetrics->m_bKernPairsQueried = true; in readAfmMetrics()
2649 ! pFont->m_pMetrics || pFont->m_pMetrics->isEmpty() in fillPrintFontInfo()
3014 if( ! pFont->m_pMetrics || in hasVerticalSubstitutions()
3015 ! ( pFont->m_pMetrics->m_aPages[ code >> 11 ] & ( 1 << ( ( code >> 8 ) & 7 ) ) ) ) in hasVerticalSubstitutions()
3017 …::std::hash_map< sal_Unicode, bool >::const_iterator it = pFont->m_pMetrics->m_bVerticalSubstituti… in hasVerticalSubstitutions()
3018 pHasSubst[i] = it != pFont->m_pMetrics->m_bVerticalSubstitutions.end(); in hasVerticalSubstitutions()
3048 if( ! pFont->m_pMetrics || ! pFont->m_pMetrics->m_bKernPairsQueried ) in getKernPairs()
3050 if( ! pFont->m_pMetrics || ! pFont->m_pMetrics->m_bKernPairsQueried ) in getKernPairs()
3052 return bVertical ? pFont->m_pMetrics->m_aYKernPairs : pFont->m_pMetrics->m_aXKernPairs; in getKernPairs()
3102 || ! pFont->m_pMetrics || pFont->m_pMetrics->isEmpty() in getMetrics()
3114 if( ! pFont->m_pMetrics || in getMetrics()
3115 … ! ( pFont->m_pMetrics->m_aPages[ pString[i] >> 11 ] & ( 1 << ( ( pString[i] >> 8 ) & 7 ) ) ) ) in getMetrics()
3118 if( pFont->m_pMetrics ) in getMetrics()
3123 pFont->m_pMetrics->m_aMetrics.find( effectiveCode ); in getMetrics()
3125 if( bVertical && (it == pFont->m_pMetrics->m_aMetrics.end()) ) in getMetrics()
3126 it = pFont->m_pMetrics->m_aMetrics.find( pString[i] ); in getMetrics()
3128 if( it != pFont->m_pMetrics->m_aMetrics.end() ) in getMetrics()
3145 || ! pFont->m_pMetrics || pFont->m_pMetrics->isEmpty() in getMetrics()
3158 if( ! pFont->m_pMetrics || in getMetrics()
3159 ! ( pFont->m_pMetrics->m_aPages[ code >> 11 ] & ( 1 << ( ( code >> 8 ) & 7 ) ) ) ) in getMetrics()
3163 if( pFont->m_pMetrics ) in getMetrics()
3168 pFont->m_pMetrics->m_aMetrics.find( effectiveCode ); in getMetrics()
3170 if( bVertical && (it == pFont->m_pMetrics->m_aMetrics.end()) ) in getMetrics()
3171 it = pFont->m_pMetrics->m_aMetrics.find( code ); in getMetrics()
3173 if( it != pFont->m_pMetrics->m_aMetrics.end() ) in getMetrics()
3836 if( pFont->m_pMetrics ) in getGlyphWidths()
3840 rWidths.reserve( pFont->m_pMetrics->m_aMetrics.size() ); in getGlyphWidths()
3842 pFont->m_pMetrics->m_aMetrics.begin(); in getGlyphWidths()
3843 it != pFont->m_pMetrics->m_aMetrics.end(); ++it ) in getGlyphWidths()
3968 pFont->m_pMetrics = new PrintFontMetrics; in readOverrideMetrics()
3969 memset( pFont->m_pMetrics->m_aPages, 0xff, sizeof( pFont->m_pMetrics->m_aPages ) ); in readOverrideMetrics()
3970 pFont->m_pMetrics->m_bKernPairsQueried = true; in readOverrideMetrics()
4057 … pFont->m_pMetrics->m_aMetrics[ pInts[m] ].width = static_cast<short int>(pInts[m+1]); in readOverrideMetrics()
4058 … pFont->m_pMetrics->m_aMetrics[ pInts[m] ].height = static_cast<short int>(pInts[m+2]); in readOverrideMetrics()
4079 pFont->m_pMetrics->m_aXKernPairs.push_back( aPair ); in readOverrideMetrics()
4087 ! pFont->m_pMetrics->m_aMetrics.empty() ) in readOverrideMetrics()