You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
/******************************Module*Header***********************************\
|
|
*
|
|
* *******************
|
|
* * GDI SAMPLE CODE *
|
|
* *******************
|
|
*
|
|
* Module Name: text.h
|
|
*
|
|
* Text rendering support routines.
|
|
*
|
|
* Copyright (c) 1994-1998 3Dlabs Inc. Ltd. All rights reserved.
|
|
* Copyright (c) 1995-1999 Microsoft Corporation. All rights reserved.
|
|
*
|
|
\******************************************************************************/
|
|
|
|
#ifndef __TEXT__
|
|
#define __TEXT__
|
|
|
|
extern BOOL bEnableText(PDev*);
|
|
extern VOID vDisableText(PDev*);
|
|
extern VOID vAssertModeText(PDev*, BOOL);
|
|
|
|
extern BOOL bProportionalText(
|
|
PDev* ppdev,
|
|
GLYPHPOS* pgp,
|
|
LONG cGlyph);
|
|
|
|
extern BOOL bFixedText(
|
|
PDev* ppdev,
|
|
GLYPHPOS* pgp,
|
|
LONG cGlyph,
|
|
ULONG ulCharInc);
|
|
|
|
extern BOOL bClippedText(
|
|
PDev* ppdev,
|
|
GLYPHPOS* pgp,
|
|
LONG cGlyph,
|
|
ULONG ulCharInc,
|
|
CLIPOBJ* pco);
|
|
|
|
extern BOOL bClippedAAText(
|
|
PDev* ppdev,
|
|
GLYPHPOS* pgp,
|
|
LONG cGlyph,
|
|
ULONG ulCharInc,
|
|
CLIPOBJ* pco);
|
|
#endif // __TEXT__
|