mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
Compare commits
41 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ec882b6ecd | |||
| 4bcab7e8ce | |||
| 13c9a5e872 | |||
| 2368e794ba | |||
| d297d7852c | |||
| 84221f619e | |||
| 7b55e13263 | |||
| 7d32d74022 | |||
| 46a7372ccf | |||
| 5f0f6ec9bc | |||
| 251a3e58b0 | |||
| c5b5fbb763 | |||
| 214c2e00f1 | |||
| 4d316781ec | |||
| 47a453a745 | |||
| 8b594be2ab | |||
| 88cf60a3ed | |||
| 9a9d60031e | |||
| 8bc803850d | |||
| 5c36946442 | |||
| a3d52549d3 | |||
| 6ecdc4acfd | |||
| 66a6b7a111 | |||
| a09de43723 | |||
| b17d5e860f | |||
| 4cd2bd34ce | |||
| 0b3502afdd | |||
| 829fa21ecb | |||
| 91c50e6620 | |||
| b6da6093b8 | |||
| 96c8cf69ff | |||
| 8f4d8feffa | |||
| 4c708ce8f1 | |||
| c3657a6b95 | |||
| 379a452cca | |||
| af166c1db3 | |||
| 62746194c0 | |||
| 36da9596c3 | |||
| 7c459a1235 | |||
| 28dfa20cf4 | |||
| cb051ec67d |
@ -9077,7 +9077,18 @@ BinaryFileReader::BinaryFileReader(std::wstring& sFileInDir, NSBinPptxRW::CBinar
|
||||
}
|
||||
int BinaryFileReader::ReadFile()
|
||||
{
|
||||
return ReadMainTable();
|
||||
long res = c_oSerConstants::ReadOk;
|
||||
|
||||
try
|
||||
{
|
||||
res = ReadMainTable();
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
res = c_oSerConstants::ErrorStream;
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
int BinaryFileReader::ReadMainTable()
|
||||
{
|
||||
|
||||
@ -202,7 +202,8 @@ bool BinDocxRW::CDocxSerializer::loadFromFile(const std::wstring& sSrcFileName,
|
||||
bool bValidFormat = false;
|
||||
std::wstring sSignature(g_sFormatSignature);
|
||||
int nSigLength = (int)sSignature.length();
|
||||
if((int)nBase64DataSize > nSigLength)
|
||||
|
||||
if ((int)nBase64DataSize > nSigLength)
|
||||
{
|
||||
std::string sCurSig((char*)pBase64Data, nSigLength);
|
||||
if(sSignature == std::wstring(sCurSig.begin(), sCurSig.end()))
|
||||
|
||||
@ -174,8 +174,15 @@ namespace BinXlsxRW{
|
||||
BinXlsxRW::SaveParams oSaveParams(sDrawingsPath, sThemePath, m_pExternalDrawingConverter->GetContentTypes());
|
||||
OOX::Spreadsheet::CChartSpace oChartSpace(NULL);
|
||||
BinXlsxRW::BinaryChartReader oBinaryChartReader(*pReader, oSaveParams, m_pExternalDrawingConverter);
|
||||
|
||||
oBinaryChartReader.ReadCT_ChartSpace(lLength, &oChartSpace);
|
||||
|
||||
try
|
||||
{
|
||||
oBinaryChartReader.ReadCT_ChartSpace(lLength, &oChartSpace);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
//todooo
|
||||
}
|
||||
|
||||
if(oChartSpace.isValid())
|
||||
{
|
||||
|
||||
@ -1532,7 +1532,7 @@ void xlsx_pivots_context::add_field_cache(int index, std::wstring value, bool sh
|
||||
node_name = L"n";
|
||||
|
||||
_INT64 iVal = *dVal;
|
||||
if (abs(iVal - *dVal) > 0.00001)
|
||||
if ( *dVal - iVal > 0.00001)
|
||||
{
|
||||
value = std::to_wstring(*dVal);
|
||||
impl_->current_.fields.back().bNumber = true;
|
||||
|
||||
@ -102,7 +102,10 @@ namespace PPT_FORMAT
|
||||
CFileDownloader oDownloader(strInput, TRUE);
|
||||
if ( oDownloader.DownloadSync() )
|
||||
{
|
||||
return GenerateMedia( oDownloader.GetFilePath(), Template, Indexer, strDefaultExt);
|
||||
std::wstring file_name = oDownloader.GetFilePath();
|
||||
|
||||
//todooo - check media file
|
||||
return GenerateMedia(file_name , Template, Indexer, strDefaultExt);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -5786,6 +5786,9 @@ xmlns:c=\"http://schemas.openxmlformats.org/drawingml/2006/chart\"";
|
||||
|
||||
HRESULT CDrawingConverter::GetRecordXml(LONG lStart, LONG lLength, LONG lRecType, int nDocType, std::wstring & sXml)
|
||||
{
|
||||
if (NULL == m_pReader)
|
||||
return S_FALSE;
|
||||
|
||||
m_pReader->m_pRels->m_pManager->m_nDocumentType = nDocType;
|
||||
|
||||
m_pReader->Seek(lStart);
|
||||
|
||||
@ -366,11 +366,19 @@ _UINT32 CPPTXFile::ConvertPPTYToPPTX(std::wstring bsInput, std::wstring bsOutput
|
||||
std::wstring strBsInput = bsInput;
|
||||
std::wstring srcFolder = NSDirectory::GetFolderPath(strBsInput);
|
||||
|
||||
oWriter.OpenPPTY(pSrcBuffer, lFileSize, srcFolder, bsThemesFolder);
|
||||
_UINT32 hRes = S_OK;
|
||||
|
||||
try
|
||||
{
|
||||
oWriter.OpenPPTY(pSrcBuffer, lFileSize, srcFolder, bsThemesFolder);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
hRes = S_FALSE;
|
||||
}
|
||||
|
||||
RELEASEARRAYOBJECTS(pSrcBuffer);
|
||||
|
||||
_UINT32 hRes = 0;
|
||||
|
||||
if (m_fCallbackCompress)
|
||||
{
|
||||
|
||||
@ -575,10 +575,16 @@ namespace NSBinPptxRW
|
||||
|
||||
if ( oDownloader.DownloadSync() )
|
||||
{
|
||||
return oDownloader.GetFilePath();
|
||||
std::wstring file_name = oDownloader.GetFilePath();
|
||||
|
||||
CImageFileFormatChecker checker;
|
||||
if (checker.isImageFile(file_name))
|
||||
{
|
||||
return file_name;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
return _T("");
|
||||
return L"";
|
||||
}
|
||||
|
||||
CBinaryFileWriter::CSeekTableEntry::CSeekTableEntry()
|
||||
@ -1885,6 +1891,16 @@ namespace NSBinPptxRW
|
||||
m_pDataCur += 8;
|
||||
return res;
|
||||
}
|
||||
_INT32 CBinaryFileReader::GetRecordSize()
|
||||
{
|
||||
_INT32 sz = (_INT32)GetULong();
|
||||
if (m_lPos + sz > m_lSize)
|
||||
{
|
||||
//todooo - переделать
|
||||
throw;
|
||||
}
|
||||
return sz;
|
||||
}
|
||||
_INT32 CBinaryFileReader::GetLong()
|
||||
{
|
||||
return (_INT32)GetULong();
|
||||
|
||||
@ -527,6 +527,8 @@ namespace NSBinPptxRW
|
||||
bool GetBool();
|
||||
BYTE GetUChar_TypeNode();
|
||||
|
||||
_INT32 GetRecordSize();
|
||||
|
||||
// 2 byte
|
||||
_UINT16 GetUShort();
|
||||
_INT16 GetShort();
|
||||
|
||||
@ -32,6 +32,28 @@
|
||||
|
||||
#include "Slide.h"
|
||||
|
||||
#ifndef DISABLE_FILE_DOWNLOADER
|
||||
#include "../../../Common/FileDownloader/FileDownloader.h"
|
||||
#include "../../../DesktopEditor/raster/ImageFileFormatChecker.h"
|
||||
#endif
|
||||
|
||||
std::wstring PPT_FORMAT::CImageElement::DownloadImage(const std::wstring& strFile)
|
||||
{
|
||||
#ifndef DISABLE_FILE_DOWNLOADER
|
||||
CFileDownloader oDownloader(strFile, true);
|
||||
if ( oDownloader.DownloadSync() )
|
||||
{
|
||||
m_strImageFileName = oDownloader.GetFilePath();
|
||||
|
||||
CImageFileFormatChecker checker;
|
||||
if (false == checker.isImageFile(m_strImageFileName))
|
||||
{
|
||||
m_strImageFileName.clear();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
return m_strImageFileName;
|
||||
}
|
||||
void PPT_FORMAT::CShapeElement::CalculateColor(CColor& oColor, CSlide* pSlide, CTheme* pTheme, CLayout* pLayout)
|
||||
{
|
||||
LONG lOldIndex = oColor.m_lSchemeIndex;
|
||||
|
||||
@ -33,10 +33,6 @@
|
||||
#include "Theme.h"
|
||||
#include "Shapes/Shape.h"
|
||||
|
||||
#ifndef DISABLE_FILE_DOWNLOADER
|
||||
#include "../../../Common/FileDownloader/FileDownloader.h"
|
||||
#endif
|
||||
|
||||
#include "Shapes/BaseShape/PPTShape/Ppt2PptxShapeConverter.h"
|
||||
|
||||
namespace PPTX2EditorAdvanced
|
||||
@ -378,17 +374,7 @@ namespace PPT_FORMAT
|
||||
return strXmlPPTX;
|
||||
}
|
||||
|
||||
AVSINLINE std::wstring DownloadImage(const std::wstring& strFile)
|
||||
{
|
||||
#ifndef DISABLE_FILE_DOWNLOADER
|
||||
CFileDownloader oDownloader(strFile, true);
|
||||
if ( oDownloader.DownloadSync() )
|
||||
{
|
||||
m_strImageFileName = oDownloader.GetFilePath();
|
||||
}
|
||||
#endif
|
||||
return m_strImageFileName;
|
||||
}
|
||||
AVSINLINE std::wstring DownloadImage(const std::wstring& strFile);
|
||||
};
|
||||
|
||||
class CShapeElement : public CElement
|
||||
|
||||
@ -1058,7 +1058,7 @@ namespace NSBinPptxRW
|
||||
void ReadMasterInfo(LONG nIndexMaster)
|
||||
{
|
||||
LONG _rec_start = m_oReader.GetPos();
|
||||
LONG _end_rec = _rec_start + m_oReader.GetLong() + 4;
|
||||
LONG _end_rec = _rec_start + m_oReader.GetRecordSize() + 4;
|
||||
|
||||
_slideMasterInfo& oMaster = m_arSlideMasters_Theme[nIndexMaster];
|
||||
|
||||
|
||||
@ -119,10 +119,14 @@ namespace NSShapeImageGen
|
||||
if (oDownloader.DownloadSync())
|
||||
{
|
||||
strDownload = oDownloader.GetFilePath();
|
||||
|
||||
CImageFileFormatChecker checker;
|
||||
if (false == checker.isImageFile(strDownload))
|
||||
{
|
||||
strDownload.clear();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
return GenerateImageID(strDownload, strFileUrl, (std::max)(1.0, width), (std::max)(1.0, height), strAdditionalFile, typeAdditionalFile);
|
||||
}
|
||||
|
||||
@ -179,7 +183,13 @@ namespace NSShapeImageGen
|
||||
if (oDownloader.DownloadSync())
|
||||
{
|
||||
strDownload = oDownloader.GetFilePath();
|
||||
}
|
||||
|
||||
CImageFileFormatChecker checker;
|
||||
if (false == checker.isImageFile(strDownload))
|
||||
{
|
||||
strDownload.clear();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
return GenerateMediaID(strDownload, strFileUrl);
|
||||
}
|
||||
|
||||
@ -172,7 +172,7 @@ namespace PPTX
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
pReader->Skip(1); // type
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -93,7 +93,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -253,7 +253,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -137,7 +137,7 @@ namespace PPTX
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
pReader->Skip(1); // type
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -171,7 +171,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -114,7 +114,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -81,7 +81,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -95,7 +95,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -326,7 +326,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
while (true)
|
||||
{
|
||||
|
||||
@ -137,7 +137,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
if (pReader->GetPos() == _end_rec)
|
||||
return;
|
||||
|
||||
|
||||
@ -103,7 +103,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
if (pReader->GetPos() == _end_rec)
|
||||
return;
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
if (pReader->GetPos() == _end_rec)
|
||||
return;
|
||||
|
||||
|
||||
@ -132,7 +132,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
if (pReader->GetPos() == _end_rec)
|
||||
return;
|
||||
|
||||
|
||||
@ -262,7 +262,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -182,7 +182,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -142,7 +142,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -229,7 +229,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -241,7 +241,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -268,7 +268,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -115,7 +115,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -137,7 +137,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -116,7 +116,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -138,7 +138,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -102,7 +102,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -106,7 +106,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -121,7 +121,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -140,7 +140,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -103,7 +103,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -104,7 +104,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -102,7 +102,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -128,7 +128,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -126,7 +126,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -137,7 +137,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -107,7 +107,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -180,7 +180,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -157,7 +157,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -186,7 +186,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -108,7 +108,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -137,7 +137,7 @@ namespace PPTX
|
||||
{
|
||||
pReader->Skip(4); // len
|
||||
BYTE _type = pReader->GetUChar();
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1);
|
||||
|
||||
|
||||
@ -74,7 +74,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -133,7 +133,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -130,7 +130,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -104,7 +104,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetULong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -106,7 +106,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
if (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -582,7 +582,7 @@ namespace PPTX
|
||||
|
||||
void GraphicFrame::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -209,7 +209,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -101,7 +101,7 @@ namespace PPTX
|
||||
|
||||
void Hyperlink::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -89,7 +89,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -183,7 +183,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -88,7 +88,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -227,7 +227,7 @@ namespace PPTX
|
||||
{
|
||||
m_name = _T("a:ln");
|
||||
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -85,7 +85,7 @@ namespace PPTX
|
||||
|
||||
void WavAudioFile::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -143,7 +143,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -152,7 +152,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -106,7 +106,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -155,7 +155,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -183,7 +183,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -152,7 +152,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -206,7 +206,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -102,7 +102,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -245,7 +245,7 @@ namespace PPTX
|
||||
|
||||
void COLEObject::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
@ -834,7 +834,7 @@ namespace PPTX
|
||||
|
||||
void Pic::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
nvPicPr.cNvPr.id = -1;
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
|
||||
@ -81,7 +81,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -142,7 +142,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -120,7 +120,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -100,7 +100,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -76,7 +76,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
@ -150,7 +150,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
@ -246,7 +246,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
@ -606,7 +606,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -102,7 +102,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -301,7 +301,7 @@ namespace PPTX
|
||||
|
||||
void Shape::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -159,7 +159,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -191,7 +191,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -204,7 +204,7 @@ namespace PPTX
|
||||
|
||||
void SpPr::fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -267,7 +267,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(5); //+ len
|
||||
|
||||
@ -435,7 +435,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(5); // type + len
|
||||
|
||||
|
||||
@ -102,7 +102,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
|
||||
@ -76,7 +76,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
pReader->Skip(1); // start attr
|
||||
|
||||
|
||||
@ -122,7 +122,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -94,7 +94,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -209,7 +209,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -91,7 +91,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
while (true)
|
||||
{
|
||||
|
||||
@ -193,7 +193,7 @@ namespace PPTX
|
||||
}
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -118,7 +118,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
pReader->Skip(1); // start attributes
|
||||
|
||||
while (true)
|
||||
|
||||
@ -76,7 +76,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
@ -77,7 +77,7 @@ namespace PPTX
|
||||
|
||||
virtual void fromPPTY(NSBinPptxRW::CBinaryFileReader* pReader)
|
||||
{
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetLong() + 4;
|
||||
LONG _end_rec = pReader->GetPos() + pReader->GetRecordSize() + 4;
|
||||
|
||||
while (pReader->GetPos() < _end_rec)
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user