Commit 20c1099d authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

utf8

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@67619 954022d7-b5bf-4e40-9824-e11837661b57
parent 1388b79d
......@@ -3,7 +3,7 @@
#include "SimpleTypes_Base.h"
#include <stdlib.h>
#include "../Base/ASCWinAPI.h" // GetSysColor
// Drawing-Main Office Open Xml (20.1.10)
// Здесь представлены все простые типы Drawing-Main из спецификации Office Open Xml (20.1.10)
namespace SimpleTypes
{
//--------------------------------------------------------------------------------
......@@ -180,7 +180,7 @@ namespace SimpleTypes
}
else
{
//
// Последние два символа не проверяем
for ( int nIndex = 0; nIndex < sValue.GetLength() - 2; nIndex++ )
{
if ( !iswdigit( sValue[nIndex] ) && sValue[nIndex] != '.' && sValue[nIndex] != '-' )
......@@ -200,7 +200,7 @@ namespace SimpleTypes
else
{
this->m_eValue = adjcoordinateCoord;
// m_dValue
// Значение хранится в m_dValue
}
}
......@@ -1047,7 +1047,7 @@ namespace SimpleTypes
{
if ( -1 == nPos )
{
// 12.1.2.1 Part4
// Поправка 12.1.2.1 Part4
int nValue = (std::min)( 100000, (std::max)( -100000, _wtoi( sValue ) ) );
m_dValue = nValue / 1000.0;
}
......@@ -1206,7 +1206,7 @@ namespace SimpleTypes
void Parse()
{
// TO DO: . . .3244 Part1.
// TO DO: Сделать разбор формул. См. стр.3244 Part1.
}
private:
......@@ -1952,7 +1952,7 @@ namespace SimpleTypes
}
else
{
// 12.1.2.2 (Part4)
// Поправка 12.1.2.2 (Part4)
m_dValue = dValue / 1000.0;
}
}
......@@ -2107,7 +2107,7 @@ namespace SimpleTypes
{
if ( -1 == nPos )
{
// 12.1.2.3 (Part4)
// Поправка 12.1.2.3 (Part4)
int nValue = (std::max)( 0, (std::min)( 100000, _wtoi( sValue ) ) );
m_dValue = nValue / 1000.0;
}
......@@ -2161,7 +2161,7 @@ namespace SimpleTypes
{
if ( -1 == nPos )
{
// 12.1.2.4 (Part4)
// Поправка 12.1.2.4 (Part4)
int nValue = (std::max)( 0, _wtoi( sValue ) );
m_dValue = nValue / 1000.0;
}
......@@ -3973,7 +3973,7 @@ namespace SimpleTypes
////new//////////////
shapetypeBallon,
shapetypeRightUpArrow,
// WordArd - ,
//дубирует с WordArd - может задаваться как внутри текстого бокса, так и в виде объекта
shapetypeTextArchDownPour,
shapetypeTextArchUpPour,
shapetypeTextCanDown,
......@@ -4993,7 +4993,7 @@ namespace SimpleTypes
{
if ( -1 == nPos )
{
// 12.1.2.5 (Part4)
// Поправка 12.1.2.5 (Part4)
int nValue = (std::min)( 100000, (std::max)( 1000, _wtoi( sValue ) ) );
m_dValue = nValue / 1000.0;
}
......@@ -5169,8 +5169,8 @@ namespace SimpleTypes
// class CTextPoint : public CSimpleType<__int64, nDefValue>
// {
// public:
///* The ST_TextPointUnqualified simple type (20.1.10.75).
// The ST_UniversalMeasure simple type (22.9.2.15). */
///* The ST_TextPointUnqualified simple type (§20.1.10.75).
// The ST_UniversalMeasure simple type (§22.9.2.15). */
// CTextPoint() {}
//
// virtual __int64 FromString(CString &sValue)
......@@ -5446,7 +5446,7 @@ namespace SimpleTypes
{
if ( -1 == nPos )
{
// 12.1.2.7 (Part4)
// Поправка 12.1.2.7 (Part4)
int nValue = (std::min)( 13200000, (std::max)( 0, _wtoi( sValue ) ) );
m_dValue = nValue / 1000.0;
}
......@@ -5783,7 +5783,7 @@ namespace SimpleTypes
} // SimpleTypes
// Drawing-Word Office Open Xml (20.4.3)
// Здесь представлены все простые типы Drawing-Word из спецификации Office Open Xml (20.4.3)
namespace SimpleTypes
{
//--------------------------------------------------------------------------------
......@@ -6155,19 +6155,19 @@ namespace SimpleTypes
} // SimpleTypes
// Drawing-Spreadsheet Office Open Xml (20.5.3)
// Здесь представлены все простые типы Drawing-Spreadsheet из спецификации Office Open Xml (20.5.3)
namespace SimpleTypes
{
} // SimpleTypes
// Drawing-Charts Office Open Xml (21.2.3, 21.3.3)
// Здесь представлены все простые типы Drawing-Charts из спецификации Office Open Xml (21.2.3, 21.3.3)
namespace SimpleTypes
{
} // SimpleTypes
// Drawing-Diagrams Office Open Xml (21.4.7)
// Здесь представлены все простые типы Drawing-Diagrams из спецификации Office Open Xml (21.4.7)
namespace SimpleTypes
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment