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