PlotterHMI/datafile/dxf/dxflib/PDSMath/PDSReadWriteFile.h

87 lines
4.0 KiB
C
Raw Permalink Normal View History

/********************************************************************
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:2015<EFBFBD><EFBFBD>11<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:PDSReadWriteFile.h
ԭʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:
<EFBFBD>޸ļ<EFBFBD>¼:
<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*********************************************************************/
#ifndef PDSREADWRITEFILE_H
#define PDSREADWRITEFILE_H
#include "PDSMath.h"
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lfFont<6E><74>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
CString PDSFormatFontString(LOGFONT lfFont);
//<2F><>strFont<6E>е<EFBFBD><D0B5><EFBFBD>Ϣд<CFA2>뵽lfFont<6E><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSFormatStringFont(LOGFONT& lfFont, CString strFont);
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteInt(CString strAppName, CString strKeyName, int iData, CString strFileName);
//д<><EFBFBD><EBB2BC>ֵ
void PDSWriteBool(CString strAppName, CString strKeyName, BOOL bData, CString strFileName);
//д<><D0B4><EFBFBD><EFBFBD>ɫ
void PDSWriteColor(CString strAppName, CString strKeyName, COLORREF crColor, CString strFileName);
//д<><EFBFBD><EBB8A1><EFBFBD><EFBFBD>
void PDSWriteFloat(CString strAppName, CString strKeyName, float fData, CString strFileName);
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteDouble(CString strAppName, CString strKeyName, double dData, CString strFileName);
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
void PDSWriteString(CString strAppName, CString strKeyName, CString strText, CString strFileName);
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteFont(CString strAppName, CString strKeyName, LOGFONT lfFont, CString strFileName);
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteListInt(CString strAppName, CString strKeyName, CList<int,int>& listData, CString strFileName);
void PDSWriteArrayInt(CString strAppName, CString strKeyName, CArray<int,int>& arryData, CString strFileName);
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteListDouble(CString strAppName, CString strKeyName, CList<double,double>& listData, CString strFileName);
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteArrayDouble(CString strAppName, CString strKeyName, CArray<double,double>& arryData, CString strFileName);
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteListPoint(CString strAppName, CString strKeyName, CList<CPoint,CPoint>& listPoint, CString strFileName);
//д<><D0B4><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
void PDSWriteListColor(CString strAppName, CString strKeyName, CList<COLORREF,COLORREF>& listColor, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadInt(CString strAppName, CString strKeyName, int& iData, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ֵ
void PDSReadBool(CString strAppName, CString strKeyName, BOOL& bData, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1>ɫ
void PDSReadColor(CString strAppName, CString strKeyName, COLORREF& crColor, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadFloat(CString strAppName, CString strKeyName, float& fData, CString strFileName);
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadDouble(CString strAppName, CString strKeyName, double& dData, CString strFileName);
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
void PDSReadString(CString strAppName, CString strKeyName, CString& strText, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
void PDSReadFont(CString strAppName, CString strKeyName, LOGFONT& lfFont, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadListInt(CString strAppName, CString strKeyName, CList<int,int>& listData, CString strFileName);
void PDSReadArrayInt(CString strAppName, CString strKeyName, CArray<int,int>& arryData, CString strFileName);
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadListDouble(CString strAppName, CString strKeyName, CList<double,double>& listData, CString strFileName);
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadArrayDouble(CString strAppName, CString strKeyName, CArray<double,double>& arryData, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
void PDSReadListPoint(CString strAppName, CString strKeyName, CList<CPoint,CPoint>& listPoint, CString strFileName);
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadListString(CString strAppName, CString strKeyName, CList<CString, CString>& listString, CString strFileName);
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteListString(CString strAppName, CString strKeyName, CList<CString, CString>& listString, CString strFileName);
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSReadArrayString(CString strAppName, CString strKeyName, CStringArray& arrString, CString strFileName);
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PDSWriteArrayString(CString strAppName, CString strKeyName, CStringArray& arrString, CString strFileName);
//<2F><>ȡ<EFBFBD><C8A1>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
void PDSReadListColor(CString strAppName, CString strKeyName, CList<COLORREF,COLORREF>& listColor, CString strFileName);
#endif