GetFontList ()
Returns An Array With All Available Fonts

 

 

 

      GetFontList ( [ hDC ] ,

                    [ cFontFamilyName ] ,

                    [ nCharSet ] ,

                    [ nPitch ] ,

                    [ nFontType ] ,

                    [ lSortCaseSensitive ] ,

                    [ @aFontName ] )

  

 

      Return multidimensional array --> { { cFontName1, nCharSet, nPitchAndFamily, nFontType } ,

                                          { cFontName2, nCharSet, nPitchAndFamily, nFontType } , ... }

 

 

      @aFontName return unidimensional array --> { cFontName1, cFontName2, ... }

 

 

      - nCharSet:

           - DEFAULT_CHARSET

           - ANSI_CHARSET

           - SYMBOL_CHARSET

           - SHIFTJIS_CHARSET

           - HANGEUL_CHARSET

           - HANGUL_CHARSET

           - GB2312_CHARSET

           - CHINESEBIG5_CHARSET

           - GREEK_CHARSET

           - TURKISH_CHARSET

           - HEBREW_CHARSET

           - ARABIC_CHARSET

           - BALTIC_CHARSET

           - RUSSIAN_CHARSET

           - THAI_CHARSET

           - EASTEUROPE_CHARSET

           - OEM_CHARSET

           - JOHAB_CHARSET

           - VIETNAMESE_CHARSET

           - MAC_CHARSET

 

 

      - nPitch

           - FONT_DEFAULT_PITCH

           - FONT_FIXED_PITCH

           - FONT_VARIABLE_PITCH

 

 

      - nFontType

           - FONT_VECTOR_TYPE

           - FONT_RASTER_TYPE

           - FONT_TRUE_TYPE