LlRTFGetText

Syntax:

INT LlRTFGetText(HLLJOB hJob, HLLRTFOBJ hRTF, INT nFlags, LPTSTR lpszBuffer, UINT nBufferSize);

Aufgabe:

Fragt den Text des RTF-Objekts ab

Parameter

hJob: List & Label-Job-Handle

hRTF: Handle auf RTF-Objekt

nFlags: Optionen (s. LlRTFGetTextLength())

lpszBuffer: Puffer für die Rückgabe

nBufferSize: Puffergröße

Rückgabewert:

Fehlercode

Hinweise:

Bezüglich des Rückgabewerts im Puffer siehe Kapitel Wichtiges zu den Funktionsparametern.

Beispiel:

HLLRTFOBJ hRTF = LlRTFCreateObject(hJob);
if (LlRTFEditObject(hJob,hRTF,NULL,NULL,LL_PROJECT_LABEL) >= 0)
{

   INT nFlags = LL_RTFTEXTMODE_RTF|LL_RTFTEXTMODE_EVALUATED);
   INT nLen = LlRTFGetTextLength(hJob,hRTF,nFlags);
   TCHAR* pszText = new TCHAR[nLen+1];
   LlRTFGetText(hJob,hRTF,nFlags,pszText,nLen+1);
   printf("'%s'\n\n", pszText);
   delete[] pszText;

}

Siehe auch:

LlRTFCreateObject, LlRTFGetTextLength