CreateScalableFontResource |
VB聲明 |
|
Declare Function CreateScalableFontResource Lib "gdi32" Alias "CreateScalableFontResourceA" (ByVal fHidden As Long, ByVal lpszResourceFile As String, ByVal lpszFontFile As String, ByVal lpszCurrentPath As String) As Long |
|
說明 |
|
為一種TureType字體創(chuàng)建一個資源文件,以便能用API函數(shù)AddFontResource將其加入Windows系統(tǒng)。字體信息本身并不復(fù)制到字體資源文件中;相反,資源文件中包含了欲使用的TureType文件的名字 |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
fHidden |
Long,如果是零,表示創(chuàng)建一個普通的字體資源;如果是1,表示創(chuàng)建一個只讀字體資源,它只能在文檔中嵌入使用 |
lpszResourceFile |
String,欲創(chuàng)建的資源文件的名字。普通文件使用.FOT擴展名,只讀文件使用.FOR擴展名 |
lpszFontFile |
String,TureType字體文件文件的文件名。如果其中包含了一個路徑,就到指定的路徑尋找字體文件,同時不使用lpszCurrentPath參數(shù)指定的位置。而且在調(diào)用AddFontResource函數(shù)之前,會將字體復(fù)制到Windows的SYSTEM目錄 |
lpszCurrentPath |
String,由lpszFontFile參數(shù)決定 |
Top |