// TMAP.CPP
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#include "tmap.h"


  CTestDeviceMap::CTestDeviceMap(TPoint aScaleFactor)
	: MGraphicsDeviceMap(),
	iScaleFactor(aScaleFactor)
	{}


  CTestDeviceMap::~CTestDeviceMap()
	{}



  TInt CTestDeviceMap::HorizontalTwipsToPixels(TInt aTwips) const
	{
	return aTwips/iScaleFactor.iX;
	}


  TInt CTestDeviceMap::VerticalTwipsToPixels(TInt aTwips) const
	{
	return aTwips/iScaleFactor.iY;
	}


  TInt CTestDeviceMap::HorizontalPixelsToTwips(TInt aPixels) const
	{
	return aPixels*iScaleFactor.iX;
	}


  TInt CTestDeviceMap::VerticalPixelsToTwips(TInt aPixels) const
	{
	return aPixels*iScaleFactor.iY;
	}

	
  TInt CTestDeviceMap::GetNearestFontInTwips(CFont*& /*aFont*/,const TFontSpec& /*aFontSpec*/)
	{
	return KErrGeneral;
	}


  void CTestDeviceMap::ReleaseFont(CFont* /*aFont*/)
	{}
