Files
core/ASCOfficeDocFile/DocDocxConverter/LanguageIdMapping.h
Elen.Subbotina 3f905fda26 DocFormat - bi-direction в параграфах(форматирование)
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@67398 954022d7-b5bf-4e40-9824-e11837661b57
2016-05-21 00:51:51 +03:00

32 lines
712 B
C++

#pragma once
#include "IMapping.h"
#include "PropertiesMapping.h"
#include "LanguageId.h"
#include "../Common/XmlTools.h"
namespace DocFileFormat
{
typedef enum _LanguageType
{
Default,
EastAsian,
Complex
} LanguageType;
class LanguageIdMapping : public PropertiesMapping, public IMapping
{
public:
LanguageIdMapping( XmlUtils::CXmlWriter* writer, LanguageType type );
LanguageIdMapping( XMLTools::XMLElement<wchar_t>* parentElement, LanguageType type );
virtual ~LanguageIdMapping();
void Apply( IVisitable* lid );
static wstring getLanguageCode( LanguageId* lid );
private:
LanguageType _type;
XMLTools::XMLElement<wchar_t>* _parent;
};
}