Value |
Meaning |
TC_OP_CHARACTER |
Supports character output precision, which indicates the device can place device fonts at any pixel location. This is required for any device with device fonts. 支持字符精確輸出,設(shè)備可將設(shè)備字體置于任何像素位置。這要求設(shè)備帶有設(shè)備字體 |
TC_OP_STROKE |
Supports stroke output precision, which indicates the device can omit any stroke of a device font. 支持筆畫(huà)精確輸出,設(shè)備可覆蓋設(shè)備字體的重復(fù)動(dòng)作 |
TC_CP_STROKE |
Supports stroke clip precision, which indicates the device can clip device fonts to a pixel boundary. 支持筆畫(huà)剪切輸出,設(shè)備可在像素邊界剪切設(shè)備字體 |
TC_CR_90 |
Supports 90-degree character rotation, which indicates the device can rotate characters only 90 degrees at a time. 支持90度的字符旋轉(zhuǎn),設(shè)備一次只能旋轉(zhuǎn)字符90度 |
TC_CR_ANY |
Supports character rotation at any degree, which indicates the device can rotate device fonts through any angle. 支持任意角度的字符旋轉(zhuǎn),設(shè)備可以把設(shè)備字體旋轉(zhuǎn)到任意角度 |
TC_SF_X_YINDEP |
Supports scaling independent of x and y directions, which indicates the device can scale device fonts separately in x and y directions. 支持x,y方向上的獨(dú)立度量,設(shè)備可以分別從x,y方向上度量設(shè)備字體 |
TC_SA_DOUBLE |
Supports doubled characters for scaling, which indicates the device can double the size of device fonts. 支持度量倍增字符,設(shè)備可將設(shè)備字體放大一倍 |
TC_SA_INTEGER |
Supports integer multiples for scaling, which indicates the device can scale the size of device fonts in any integer multiple. 支持整數(shù)倍度量。設(shè)備可將設(shè)備字體放大至任意整數(shù)倍 |
TC_SA_CONTIN |
Supports any multiples for exact scaling, which indicates the device can scale device fonts by any amount but still preserve the x and y ratios. 支持任意倍度量。設(shè)備可將設(shè)備字體放大至任意倍。但仍保持X和Y的比率 |
TC_EA_DOUBLE |
Supports double-weight characters, which indicates the device can make device fonts bold. If this bit is not set for printer drivers, GDI attempts to create bold device fonts by printing them twice. 支持字符重量加倍,設(shè)備字體可設(shè)置為粗體。如果此位沒(méi)有設(shè)置打印驅(qū)動(dòng)程序。GDI將通過(guò)兩次打印的方法創(chuàng)建粗體的設(shè)備字體 |
TC_IA_ABLE |
Supports italics, which indicates the device can make device fonts italic. If this bit is not set, GDI assumes italics are not available. 支持斜體字符,設(shè)備字體可設(shè)置為斜體。如果此位沒(méi)有設(shè)置,GDI認(rèn)為不能得到斜體 |
TC_UA_ABLE |
Supports underlining, which indicates the device can underline device fonts. If this bit is not set, GDI creates underlines for device fonts. 支持下劃線,設(shè)備字體可設(shè)置為下劃線。如果此位沒(méi)有設(shè)置,GDI為設(shè)備字體創(chuàng)建下劃線 |
TC_SO_ABLE |
Supports strikeouts, which indicates the device can strikeout device fonts. If this bit is not set, GDI creates strikeouts for device fonts. 支持空心字符,設(shè)備字體可設(shè)置為空心。如果此位沒(méi)有設(shè)置,GDI為設(shè)備字體創(chuàng)建空心 |
TC_RA_ABLE |
Supports raster fonts, which indicates that GDI should enumerate any raster or TrueType fonts available for this device in response to a call to the EnumFonts or EnumFontFamilies Windows functions. If this bit is not set, GDI-supplied raster or TrueType fonts are not enumerated when these functions are called. 支持光柵字體,GDI應(yīng)為設(shè)備列舉可用的光柵或TrueType字體,以便對(duì)EnumFonts或EnumFontFamilies函數(shù)的調(diào)用作出反應(yīng)。如果此位沒(méi)有設(shè)置,當(dāng)這些函數(shù)調(diào)用時(shí),光柵或字體不會(huì)加以列舉 |
TC_VA_ABLE |
Supports vector fonts, which indicates that GDI should enumerate any vector fonts available for this device in response to a call to the EnumFonts or EnumFontFamilies Windows functions. This is significant for vector devices only (that is, for plotters). Display drivers (which must be able to use raster fonts) and raster printer drivers always enumerate vector fonts, because GDI rasterizes vector fonts before sending them to the driver. 支持矢量字體,GDI應(yīng)為設(shè)備列舉可用的矢量或TrueType字體,以便對(duì)EnumFonts或EnumFontFamilies函數(shù)的調(diào)用作出反應(yīng)。這對(duì)矢量設(shè)備很重要(如繪圖機(jī)),顯示程序(它們必須使用光柵字體)和光柵打印驅(qū)動(dòng)程序列舉矢量字體,因?yàn)镚DI在將矢量字體送到驅(qū)動(dòng)程序之前要將其進(jìn)行光柵處理 |
TC_RESERVED |
Reserved; must be 0. 反轉(zhuǎn),必須設(shè)置為0 |