//**************************************************************************************// Filename:	CStyleToEncoding.h// Copyright © 2000 Tomasz Kukielka. All rights reserved.//// Description:	////**************************************************************************************// Revision History:// Sunday, October 8, 2000 - Original//**************************************************************************************#ifndef _H_CStyleToEncoding#define _H_CStyleToEncoding#pragma once#include <TArray.h>//	'styl' scrap format//this is the same as 'ScrpSTElement' defined in <TextEdit.h>//but with explicit padding:struct ScrapStyleElement{	SInt32			scrpStartChar;	SInt16			scrpHeight;	SInt16			scrpAscent;	SInt16			scrpFont;	StyleField		scrpFace;	UInt8			filling;	SInt16			scrpSize;	RGBColor		scrpColor;};struct TEStyles{	SInt16				scrpNStyles;	ScrapStyleElement	scrpStyleTab[1];};class EncodingRun;class CStyleToEncoding{	public:								CStyleToEncoding();		virtual				~CStyleToEncoding();		TextEncoding		FontToEncoding(SInt16 inFont);		void				StyleRunsToEncodingRuns(TEStyles *inStyles, TArray<EncodingRun> * &outRunsArray);};#endif //_H_CStyleToEncoding