Teckensnitts- och textfunktioner (Windows GDI)
Följande funktioner används med teckensnitt och text.
Funktion | Beskrivning |
---|---|
AddFontMemResourceEx | Lägger till ett inbäddat teckensnitt i systemets teckensnittstabell. |
AddFontResource | Lägger till en teckensnittsresurs i systemets teckensnittstabell. |
AddFontResourceEx | Lägger till ett privat eller icke-uppräkningsbart teckensnitt i systemets teckensnittstabell. |
CreateFont | Skapar ett logiskt teckensnitt. |
CreateFontIndirect | Skapar ett logiskt teckensnitt från en struktur. |
CreateFontIndirectEx | Skapar ett logiskt teckensnitt från en struktur. |
DrawText | Ritar formaterad text i en rektangel. |
DrawTextEx | Ritar formaterad text i rektangel. |
EnumFontFamExProc | En programdefinieradcallback-funktion som används med EnumFontFamiliesEx för att bearbeta teckensnitt. |
EnumFontFamiliesEx | Räknar upp alla teckensnitt i systemet med vissa egenskaper. |
ExtTextOut | Ritar en teckensträng. |
GetAspectRatioFilterEx | Hämtar inställningen för filtret för proportioner. |
GetCharABCWidths | Hämtar bredden på efterföljande tecken från TrueType-teckensnittet. |
GetCharABCWidthsFloat | Hämtar bredden på efterföljande tecken från det aktuella teckensnittet. |
GetCharABCWidthsI | Hämtar bredden på efterföljande glyphindex eller från en matris med glyfindex från TrueType-teckensnittet. |
GetCharacterPlacement | Hämtar information om en teckensträng. |
GetCharWidth32 | Hämtar bredden på efterföljande tecken från det aktuella teckensnittet. |
GetCharWidthFloat | Hämtar bråkbredden för efterföljande tecken från det aktuella teckensnittet. |
GetCharWidthI | Hämtar bredden på efterföljande glyphindex eller en matris med glyfindex från det aktuella teckensnittet. |
GetFontData | Hämtar måttdata för ett TrueType-teckensnitt. |
GetFontLanguageInfo | Returnerar information om det markerade teckensnittet för en visningskontext. |
GetFontUnicodeRanges | Anger vilka Unicode-tecken som stöds av ett teckensnitt. |
GetGlyphIndices | Översätter en sträng till en matris med glyfindex. |
GetGlyphOutline | Hämtar dispositionen eller bitmappen för ett tecken i TrueType-teckensnittet. |
GetKerningPairs | Hämtar tecken-kerning-paren för ett teckensnitt. |
GetOutlineTextMetrics | Hämtar textmått för TrueType-teckensnitt. |
GetRasterizerCaps | Anger om TrueType-teckensnitt är installerade. |
GetTabbedTextExtent | Beräknar bredden och höjden på en teckensträng, inklusive flikar. |
GetTextAlign | Hämtar textjusteringsinställningen för en enhetskontext. |
GetTextCharacterExtra | Hämtar det aktuella intercharacter-avståndet för en enhetskontext. |
GetTextColor | Hämtar textfärgen för en enhetskontext. |
GetTextExtentExPoint | Hämtar antalet tecken i en sträng som får plats inom ett blanksteg. |
GetTextExtentExPointI | Hämtar antalet glyphindex som får plats inom ett blanksteg. |
GetTextExtentPoint32 | Beräknar bredden och höjden på en textsträng. |
GetTextExtentPointI | Beräknar bredden och höjden på en matris med glyfindex. |
GetTextFace | Hämtar namnet på teckensnittet som har valts i en enhetskontext. |
GetTextMetrics | Fyller en buffert med måtten för ett teckensnitt. |
PolyTextOut | Ritar flera strängar med teckensnitts- och textfärgerna i en enhetskontext. |
RemoveFontMemResourceEx | Tar bort ett teckensnitt vars källa har bäddades in i ett dokument från systemets teckensnittstabell. |
RemoveFontResource | Tar bort teckensnitten i en fil från systemteckensnittstabellen. |
RemoveFontResourceEx | Tar bort ett privat eller icke-uppräkningsbart teckensnitt från systemets teckensnittstabell. |
SetMapperFlags | Ändrar algoritmen som används för att mappa logiska teckensnitt till fysiska teckensnitt. |
SetTextAlign | Anger textjusteringsflaggor för en enhetskontext. |
SetTextCharacterExtra | Anger intercharacteravståndet. |
SetTextColor | Anger textfärgen för en enhetskontext. |
SetTextJustification | Anger hur mycket utrymme systemet ska lägga till i bryttecken i en sträng. |
TabbedTextOut | Skriver en teckensträng på en plats och expanderar flikar till angivna värden. |
TextOut | Skriver en teckensträng på en plats. |
Föråldrade funktioner
Dessa funktioner tillhandahålls endast för kompatibilitet med 16-bitars versioner av Windows.
- CreateScalableFontResource
- EnumFontFamilies
- EnumFontFamProc
- EnumFonts
- EnumFontsProc
- GetCharWidth
- GetTextExtentPoint