Lines Matching refs:aGlyphId
2429 bool WinSalGraphics::GetGlyphBoundRect( sal_GlyphId aGlyphId, Rectangle& rRect ) in GetGlyphBoundRect() argument
2439 if( !(aGlyphId & GF_ISCHAR) ) in GetGlyphBoundRect()
2441 aGlyphId &= GF_IDXMASK; in GetGlyphBoundRect()
2446 DWORD nSize = ::GetGlyphOutlineW( hDC, aGlyphId, nGGOFlags, &aGM, 0, NULL, &aMat ); in GetGlyphBoundRect()
2461 bool WinSalGraphics::GetGlyphOutline( sal_GlyphId aGlyphId, in GetGlyphOutline() argument
2474 if( !(aGlyphId & GF_ISCHAR) ) in GetGlyphOutline()
2476 aGlyphId &= GF_IDXMASK; in GetGlyphOutline()
2479 …const DWORD nSize1 = ::GetGlyphOutlineW( hDC, aGlyphId, nGGOFlags, &aGlyphMetrics, 0, NULL, &aMat … in GetGlyphOutline()
2486 const DWORD nSize2 = ::GetGlyphOutlineW( hDC, aGlyphId, nGGOFlags, in GetGlyphOutline()
2752 sal_GlyphId aGlyphId = pGlyphIds[i] & GF_IDXMASK; in CreateFontSubset() local
2754 aGlyphId = pCharMap->GetGlyphIndex( aGlyphId ); in CreateFontSubset()
2758 aRealGlyphIds[i] = aGlyphId; in CreateFontSubset()
2807 sal_GlyphId aGlyphId = pGlyphIds[i] & GF_IDXMASK; in CreateFontSubset() local
2810 sal_Unicode cChar = static_cast<sal_Unicode>(aGlyphId); // TODO: sal_UCS4 in CreateFontSubset()
2812 aGlyphId = ::MapChar( aSftTTF.get(), cChar, bVertical ); in CreateFontSubset()
2813 if( (aGlyphId == 0) && pFont->IsSymbolFont() ) in CreateFontSubset()
2817 aGlyphId = ::MapChar( aSftTTF.get(), cChar, bVertical ); in CreateFontSubset()
2820 aShortIDs[i] = static_cast<sal_uInt16>( aGlyphId ); in CreateFontSubset()
2821 if( !aGlyphId ) in CreateFontSubset()