Lines Matching refs:pFntObj
2365 SwFntObj *pFntObj; in SwFntAccess() local
2368 pFntObj = Get(); in SwFntAccess()
2369 if ( ( pFntObj->GetZoom( ) == nZoom ) && in SwFntAccess()
2370 ( pFntObj->pPrinter == pOut ) && in SwFntAccess()
2371 pFntObj->GetPropWidth() == in SwFntAccess()
2374 pFntObj->Unlock( ); // Vergiss dies Objekt, es wurde leider in SwFntAccess()
2380 pFntObj = pFntCache->First(); in SwFntAccess()
2381 while ( pFntObj && !( pFntObj->aFont == *(Font *)pOwn && in SwFntAccess()
2382 pFntObj->GetZoom() == nZoom && in SwFntAccess()
2383 pFntObj->GetPropWidth() == in SwFntAccess()
2385 ( !pFntObj->pPrinter || pFntObj->pPrinter == pOut ) ) ) in SwFntAccess()
2386 pFntObj = pFntCache->Next( pFntObj ); in SwFntAccess()
2388 if( pFntObj && pFntObj->pPrinter != pOut ) in SwFntAccess()
2392 SwFntObj *pTmpObj = pFntObj; in SwFntAccess()
2399 pFntObj = pTmpObj; in SwFntAccess()
2402 if ( !pFntObj ) // Font has not been found, create one in SwFntAccess()
2407 pFntObj = Get(); // hier wird via NewObj() angelegt und gelockt. in SwFntAccess()
2408 ASSERT(pFntObj, "No Font, no Fun."); in SwFntAccess()
2412 pFntObj->Lock(); in SwFntAccess()
2413 if( pFntObj->pPrinter != pOut ) // Falls bis dato kein Drucker bekannt in SwFntAccess()
2415 ASSERT( !pFntObj->pPrinter, "SwFntAccess: Printer Changed" ); in SwFntAccess()
2416 pFntObj->CreatePrtFont( *pOut ); in SwFntAccess()
2417 pFntObj->pPrinter = pOut; in SwFntAccess()
2418 pFntObj->pScrFont = NULL; in SwFntAccess()
2419 pFntObj->nGuessedLeading = USHRT_MAX; in SwFntAccess()
2420 pFntObj->nExtLeading = USHRT_MAX; in SwFntAccess()
2421 pFntObj->nPrtAscent = USHRT_MAX; in SwFntAccess()
2422 pFntObj->nPrtHeight = USHRT_MAX; in SwFntAccess()
2424 pObj = pFntObj; in SwFntAccess()
2430 rMagic = pFntObj->GetOwner(); in SwFntAccess()
2432 rIndex = pFntObj->GetCachePos(); in SwFntAccess()