]>
git.saurik.com Git - apple/icu.git/blob - icuSources/samples/layout/Surface.cpp
2 * Copyright (C) 2003, International Business Machines
3 * Corporation and others. All Rights Reserved.
5 void GDISurface::setFont(RenderingFontInstance
*font
)
7 GDIFontInstance
*gFont
= (GDIFontInstance
*) font
;
9 if (fCurrentFont
!= font
) {
11 SelectObject(fHdc
, gFont
->fFont
);
15 void GDISurface::drawGlyphs(RenderingFontInstance
*font
, const LEGlyphID
*glyphs
, le_int32 count
, const le_int32
*dx
,
16 le_int32 x
, le_int32 y
, le_int32 width
, le_int32 height
)
27 ExtTextOut(fHdc
, x
, y
- fAscent
, ETO_CLIPPED
| ETO_GLYPH_INDEX
, &clip
,
28 glyphs
, count
, (INT
*) dx
);