Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум

Скачать в pdf «Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум»


} CFType;


class CTextM {


char*


szText;


//


указатель на буфер для хранения строки


int


nTextLen;


//


длина строки


CFType


FType;


//


тип гарнитуры шрифта для обычного текста


int


nFontSize;


//


размер шрифта в пунктах


bool


bItalic;


//


TRUE если наклонный


bool


bBold;


//


TRUE если «жирный»


bool


bSymBold;


//


TRUE если Symbol «жирный»


CFont


Font;


//


объект шрифта для вывода основного текста


CFont


SymFont;


//


объект шрифта для вывода греческих букв

public:


// Конструкторы


CTextM();    // конструктор по умолчанию


CTextM(    // основной конструктор


указатель на строку текста гарнитура шрифта для обычного текста размер шрифта в пунктах наклонный ?


«жирный» ?


греческий — «жирный» ?


LPCSTR szTextString,    //


CFType _FType=FT_TIMES, // int _FontSize=10,    //


bool _Ital=FALSE,    //


bool _Bld=FALSE,    //


bool _SymBld=TRUE);    //


CTextM(const CTextM&); // конструктор копии // Деструктор


virtual ~CTextM();


// Методы для изменения строки текста CTextM& SetText(LPCSTR szTextString);


CTextM& operator+=(LPCSTR szTextString); // конкатенация строки CTextM& operator+=(int); // конкатенация значения целого числа CTextM& operator+=(double); // … вещественного числа CTextM& operator+=(bool); // … булевской величины // информационные методы


int    GetFontSize()    {    return    nFontSize; };


bool    IsItalic()    {    return    bItalic; };


bool    IsBold()    {    return    bBold; };


LPCSTR    GetText()    {    return    (LPCSTR)szText; }


int    GetTextLen()    {    return    nTextLen; }


CSize GetTextDim(CDC &dc); // размеры текста в заданном контексте // соответствие типа шрифта с именем гарнитуры шрифта static LPCSTR GetFontTypeFace(CFType type);

Скачать в pdf «Вычислительные методы в механике и теплофизике: учебный научно-исследовательский практикум»