mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 06:22:44 +08:00
21 lines
832 B
C++
21 lines
832 B
C++
#include "TimeIterateDataAtom.h"
|
|
|
|
using namespace PPT;
|
|
|
|
void CRecordTimeIterateDataAtom::ReadFromStream(SRecordHeader &oHeader, POLE::Stream *pStream)
|
|
{
|
|
m_oHeader = oHeader;
|
|
|
|
m_nIterateInterval = StreamUtils::ReadDWORD ( pStream );
|
|
m_nIterateType = StreamUtils::ReadDWORD ( pStream );
|
|
m_nIterateDirection = StreamUtils::ReadDWORD ( pStream );
|
|
m_nIterateIntervalType = StreamUtils::ReadDWORD ( pStream );
|
|
|
|
_UINT32 Value = StreamUtils::ReadDWORD ( pStream );
|
|
|
|
m_fIterateDirectionPropertyUsed = ( 0x01 == ( 0x01 & ((BYTE)Value) ) );
|
|
m_fIterateTypePropertyUsed = ( 0x02 == ( 0x02 & ((BYTE)Value) ) );
|
|
m_fIterateIntervalPropertyUsed = ( 0x04 == ( 0x04 & ((BYTE)Value) ) );
|
|
m_fIterateIntervalTypePropertyUsed = ( 0x08 == ( 0x08 & ((BYTE)Value) ) );
|
|
}
|