Announcement

Collapse
No announcement yet.

Schriftart Dateiname

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Schriftart Dateiname

    Hallo zusammen,

    kennt einer eine Funktion oder einen Algorithmus, mit dem ich den Dateinamen einer Schriftart herausfinden kann? Ich habe es schon mit folgendem Code probiert, allerdings sind die pOtm->xxx - Felder alle leer:<br><br>

    int iSizeOtm = GetOutlineTextMetrics(hdc, 0, NULL);
    if (iSizeOtm)
    {
    pOtm = (OUTLINETEXTMETRIC *) new BYTE[iSizeOtm+1];
    GetOutlineTextMetrics(hdc, iSizeOtm, pOtm);
    OUTLINETEXTMETIRC is 4-byte aligned
    assert( (((unsigned) & pOtm->otmFiller - (unsigned) pOtm) %4) == 0);
    int iFontDataSize;
    iFontDataSize = GetFontData(hdc, 0, 0, 0, 0);
    char cFaceName[50];
    GetTextFace(hdc, iFontDataSize, cFaceName);

    //die 4 nachfolgenden sind alle NULL
    pOtm->otmpFamilyName;
    pOtm->otmpFaceName;
    pOtm->otmpStyleName;
    pOtm->otmpFullName;
    }
    else return 0;<br><br>
    Bitte helft mir!<br><br>
    Gruß Markus
Working...
X