gdiplus: Implement GdipGetFontUnit.
This commit is contained in:
parent
b0b1588ab6
commit
1919b124a2
|
@ -236,6 +236,26 @@ GpStatus WINGDIPAPI GdipCreateFontFromDC(HDC hdc, GpFont **font)
|
||||||
return GdipCreateFontFromLogfontW(hdc, &lfw, font);
|
return GdipCreateFontFromLogfontW(hdc, &lfw, font);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* GdipGetFontUnit [GDIPLUS.@]
|
||||||
|
*
|
||||||
|
* PARAMS
|
||||||
|
* font [I] Font to retrieve from
|
||||||
|
* unit [O] Return value
|
||||||
|
*
|
||||||
|
* RETURNS
|
||||||
|
* FAILURE: font or unit was NULL
|
||||||
|
* OK: otherwise
|
||||||
|
*/
|
||||||
|
GpStatus WINGDIPAPI GdipGetFontUnit(GpFont *font, Unit *unit)
|
||||||
|
{
|
||||||
|
if (!(font && unit)) return InvalidParameter;
|
||||||
|
|
||||||
|
*unit = font->unit;
|
||||||
|
|
||||||
|
return Ok;
|
||||||
|
}
|
||||||
|
|
||||||
/* FIXME: use graphics */
|
/* FIXME: use graphics */
|
||||||
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont *font, GpGraphics *graphics,
|
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont *font, GpGraphics *graphics,
|
||||||
LOGFONTW *lfw)
|
LOGFONTW *lfw)
|
||||||
|
|
|
@ -271,7 +271,7 @@
|
||||||
@ stub GdipGetFontHeightGivenDPI
|
@ stub GdipGetFontHeightGivenDPI
|
||||||
@ stub GdipGetFontSize
|
@ stub GdipGetFontSize
|
||||||
@ stub GdipGetFontStyle
|
@ stub GdipGetFontStyle
|
||||||
@ stub GdipGetFontUnit
|
@ stdcall GdipGetFontUnit(ptr ptr)
|
||||||
@ stdcall GdipGetGenericFontFamilyMonospace(ptr)
|
@ stdcall GdipGetGenericFontFamilyMonospace(ptr)
|
||||||
@ stdcall GdipGetGenericFontFamilySansSerif(ptr)
|
@ stdcall GdipGetGenericFontFamilySansSerif(ptr)
|
||||||
@ stdcall GdipGetGenericFontFamilySerif(ptr)
|
@ stdcall GdipGetGenericFontFamilySerif(ptr)
|
||||||
|
|
|
@ -349,6 +349,7 @@ GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC,GDIPCONST LOGFONTW*,GpFont**)
|
||||||
GpStatus WINGDIPAPI GdipDeleteFont(GpFont*);
|
GpStatus WINGDIPAPI GdipDeleteFont(GpFont*);
|
||||||
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont*,GpGraphics*,LOGFONTW*);
|
GpStatus WINGDIPAPI GdipGetLogFontW(GpFont*,GpGraphics*,LOGFONTW*);
|
||||||
GpStatus WINGDIPAPI GdipCloneFont(GpFont*,GpFont**);
|
GpStatus WINGDIPAPI GdipCloneFont(GpFont*,GpFont**);
|
||||||
|
GpStatus WINGDIPAPI GdipGetFontUnit(GpFont*, Unit*);
|
||||||
|
|
||||||
GpStatus WINGDIPAPI GdipCreateFontFamilyFromName(GDIPCONST WCHAR*,
|
GpStatus WINGDIPAPI GdipCreateFontFamilyFromName(GDIPCONST WCHAR*,
|
||||||
GpFontCollection*, GpFontFamily**);
|
GpFontCollection*, GpFontFamily**);
|
||||||
|
|
Loading…
Reference in New Issue