summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lotuswordpro/source/filter/benname.cxx9
-rw-r--r--lotuswordpro/source/filter/bento.hxx21
-rw-r--r--lotuswordpro/source/filter/benval.cxx86
-rw-r--r--lotuswordpro/source/filter/explode.cxx134
-rw-r--r--lotuswordpro/source/filter/lwp9reader.cxx36
-rw-r--r--lotuswordpro/source/filter/lwpfilter.cxx64
-rw-r--r--lotuswordpro/source/filter/lwpobjfactory.cxx15
-rw-r--r--lotuswordpro/source/filter/lwpobjfactory.hxx25
-rw-r--r--lotuswordpro/source/filter/lwpoleobject.cxx348
-rw-r--r--lotuswordpro/source/filter/lwppara.cxx56
-rw-r--r--lotuswordpro/source/filter/utbenvs.cxx121
-rw-r--r--lotuswordpro/source/filter/utlist.cxx41
-rw-r--r--lotuswordpro/source/filter/utlist.hxx7
13 files changed, 3 insertions, 960 deletions
diff --git a/lotuswordpro/source/filter/benname.cxx b/lotuswordpro/source/filter/benname.cxx
index 42bdcbce7b78..d75ce2bf8132 100644
--- a/lotuswordpro/source/filter/benname.cxx
+++ b/lotuswordpro/source/filter/benname.cxx
@@ -56,15 +56,6 @@
#include "first.hxx"
namespace OpenStormBento
{
-#if 0
-CBenNamedObject::CBenNamedObject(pLtcBenContainer pContainer,
- BenObjectID ObjectID, pCBenObject pPrevObject, const char * sName,
- pCBenNamedObjectListElmt pPrevNamedObjectListElmt) :
- CBenObject(pContainer, ObjectID, pPrevObject), csName(sName),
- cNameListElmt(this, pPrevNamedObjectListElmt)
-{
-}
-#endif
// changed by to remove warning 2004-06-24
CBenNamedObject::CBenNamedObject(pLtcBenContainer pContainer,
BenObjectID ObjectID, pCBenObject pPrevObject, const char * sName,
diff --git a/lotuswordpro/source/filter/bento.hxx b/lotuswordpro/source/filter/bento.hxx
index d13fc7933136..2ae50747b0fe 100644
--- a/lotuswordpro/source/filter/bento.hxx
+++ b/lotuswordpro/source/filter/bento.hxx
@@ -237,18 +237,6 @@ public:
~LtcUtBenValueStream();
public: // Overridden methods
-#if 0 // Deleted by 2004-06-16
- UtError Open(UtBool /* OpenNew */, UtStrmOpenFlags /* Flags */);
- UtError Close();
- UtError Seek(long Offset, UtSeekMode Mode);
- UtError GetPosition(unsigned long * pPosition);
- UtError GetSize(unsigned long * pSize);
- UtError Read(UtStrmDataPtr pBuffer, unsigned long MaxSize,
- unsigned long * pAmtRead);
- UtError Write(UtConstStrmDataPtr pBuffer, unsigned long Size,
- unsigned long * pAmtWritten);
- UtError Flush();
-#endif
/* added by */
CBenValue * GetValue(){ return cpValue; };
@@ -261,9 +249,6 @@ protected: // Overridden methods
virtual void SetSize( ULONG nSize );
virtual void FlushData();
-#if 0// Deleted by 2004-06-16
- UtError TruncateSize(unsigned long Size);
-#endif
private: // Data
pCBenValue cpValue;
unsigned long cCurrentPosition;
@@ -428,12 +413,6 @@ public:
pLtcBenContainer GetContainer() { return GetBenObject()->GetContainer(); }
public: // Internal methods
-#if 0
- CBenProperty(pCBenObject pObject, BenObjectID PropertyID,
- BenObjectID TypeID, pCBenIDListElmt pPrevProperty) :
- CBenIDListElmt(PropertyID, pPrevProperty), cValue(this, TypeID)
- { cpObject = pObject; }
-#endif
// changed by to remove WARNING here 2004-06-24
CBenProperty(pCBenObject pObject, BenObjectID PropertyID,
BenObjectID TypeID, pCBenIDListElmt pPrevProperty) :
diff --git a/lotuswordpro/source/filter/benval.cxx b/lotuswordpro/source/filter/benval.cxx
index ee6d62b21e56..ae3d1d9956c6 100644
--- a/lotuswordpro/source/filter/benval.cxx
+++ b/lotuswordpro/source/filter/benval.cxx
@@ -149,92 +149,6 @@ BenError
CBenValue::WriteValueData(BenConstDataPtr /*pWriteBuffer*/, unsigned long /*Offset*/,
unsigned long /*Amt*/, unsigned long * /*pAmtWritten*/)
{
-#if 0// Deleted by 2004-06-16
- unsigned long AmtWritten;
- if (pAmtWritten == NULL)
- pAmtWritten = &AmtWritten;
-
- *pAmtWritten = 0;
-
- if (Amt == 0)
- return BenErr_OK;
-
- unsigned long SegOffset = 0;
- pCBenValueSegment pCurrSeg = NULL;
- BenError Err;
- pLtcBenContainer pContainer = GetContainer();
- BenConstByteDataPtr pBuffer = (BenConstByteDataPtr) pWriteBuffer;
-
- while ((pCurrSeg = GetNextValueSegment(pCurrSeg)) != NULL)
- {
- if (Amt == 0)
- return BenErr_OK;
-
- if (SegOffset <= Offset && Offset < SegOffset + pCurrSeg->GetSize())
- {
- unsigned long OffsetIntoSeg = Offset - SegOffset;
-
- unsigned long AmtThisSeg = UtMin(Amt, pCurrSeg->GetSize() -
- OffsetIntoSeg);
-
- if (pCurrSeg->IsImmediate())
- {
- UtHugeMemcpy(pCurrSeg->GetImmediateData() + OffsetIntoSeg,
- pBuffer, AmtThisSeg);
- *pAmtWritten += AmtThisSeg;
- }
- else
- {
- if ((Err = pContainer->SeekToPosition(pCurrSeg->GetPosition()
- + OffsetIntoSeg)) != BenErr_OK)
- return Err;
-
- unsigned long AmtWrittenThisWrite;
- Err = pContainer->Write(pBuffer, AmtThisSeg,
- &AmtWrittenThisWrite);
- *pAmtWritten += AmtWrittenThisWrite;
- if (Err != BenErr_OK)
- return Err;
- }
-
- pBuffer += AmtThisSeg;
- Offset += AmtThisSeg;
- Amt -= AmtThisSeg;
- }
-
- SegOffset += pCurrSeg->GetSize();
- }
-
- if (Offset > SegOffset)
- {
- assert(! "Write past end of value");
- return BenErr_InvalidWriteOffset;
- }
-
- if (Amt == 0)
- return BenErr_OK;
-
- if ((Err = pContainer->SeekFromEnd(0)) != BenErr_OK)
- return Err;
-
- BenContainerPos EndFilePos;
- if ((Err = pContainer->GetPosition(&EndFilePos)) != BenErr_OK)
- return Err;
-
- unsigned long AmtWrittenThisWrite;
- Err = pContainer->Write(pBuffer, Amt, &AmtWrittenThisWrite);
- *pAmtWritten += AmtWrittenThisWrite;
- if (Err != BenErr_OK)
- return Err;
-
- pCBenValueSegment pLastSeg = (pCBenValueSegment) (
- cValueSegments.GetLast() == cValueSegments.GetTerminating() ?
- NULL : cValueSegments.GetLast() );
- if (pLastSeg != NULL && ! pLastSeg->IsImmediate() &&
- pLastSeg->GetPosition() + pLastSeg->GetSize() == EndFilePos)
- pLastSeg->SetSize(pLastSeg->GetSize() + Amt);
- else new CBenValueSegment(this, EndFilePos, Amt);
-#endif
return BenErr_OK;
}
diff --git a/lotuswordpro/source/filter/explode.cxx b/lotuswordpro/source/filter/explode.cxx
index c171411fbc67..69c979daf527 100644
--- a/lotuswordpro/source/filter/explode.cxx
+++ b/lotuswordpro/source/filter/explode.cxx
@@ -432,140 +432,6 @@ void Decompression::ConstructTree2()
{
m_Tree2->InsertNode(i, Tree2String[i]);
}
-#if 0
- m_Tree2 = new HuffmanTreeNode();
- //Huffman Tree #2
- //The second huffman code tree contains the distance values. It can be built from the following table:
- //value (hex) code (binary)
- //00 11
- //01 1011
- //02 1010
- //03 1001 1
- //04 1001 0
- //05 1000 1
- //06 1000 0
- //07 0111 11
- //08 0111 10
- //09 0111 01
- //0a 0111 00
- //0b 0110 11
- //0c 0110 10
- //0d 0110 01
- //0e 0110 00
- //0f 0101 11
- m_Tree2->InsertNode(0x0, "11");
- m_Tree2->InsertNode(0x1, "1011");
- m_Tree2->InsertNode(0x2, "1010");
- m_Tree2->InsertNode(0x3, "10011");
- m_Tree2->InsertNode(0x4, "10010");
- m_Tree2->InsertNode(0x5, "10001");
- m_Tree2->InsertNode(0x6, "10000");
- m_Tree2->InsertNode(0x7, "011111");
- m_Tree2->InsertNode(0x8, "011110");
- m_Tree2->InsertNode(0x9, "011101");
- m_Tree2->InsertNode(0x0a, "011100");
- m_Tree2->InsertNode(0x0b, "011011");
- m_Tree2->InsertNode(0x0c, "011010");
- m_Tree2->InsertNode(0x0d, "011001");
- m_Tree2->InsertNode(0x0e, "011000");
- m_Tree2->InsertNode(0x0f, "010111");
- //10 0101 10
- //11 0101 01
- //12 0101 00
- //13 0100 11
- //14 0100 10
- //15 0100 01
- //16 0100 001
- //17 0100 000
- //18 0011 111
- //19 0011 110
- // 1a 0011 101
- // 1b 0011 100
- // 1c 0011 011
- // 1d 0011 010
- // 1e 0011 001
- // 1f 0011 000
- m_Tree2->InsertNode(0x10, "010110");
- m_Tree2->InsertNode(0x11, "010101");
- m_Tree2->InsertNode(0x12, "010100");
- m_Tree2->InsertNode(0x13, "010011");
- m_Tree2->InsertNode(0x14, "010010");
- m_Tree2->InsertNode(0x15, "010001");
- m_Tree2->InsertNode(0x16, "0100001");
- m_Tree2->InsertNode(0x17, "0100000");
- m_Tree2->InsertNode(0x18, "0011111");
- m_Tree2->InsertNode(0x19, "0011110");
- m_Tree2->InsertNode(0x1a, "0011101");
- m_Tree2->InsertNode(0x1b, "0011100");
- m_Tree2->InsertNode(0x1c, "0011011");
- m_Tree2->InsertNode(0x1d, "0011010");
- m_Tree2->InsertNode(0x1e, "0011001");
- m_Tree2->InsertNode(0x1f, "0011000");
- //20 0010 111
- //21 0010 110
- //22 0010 101
- //23 0010 100
- //24 0010 011
- //25 0010 010
- //26 0010 001
- //27 0010 000
- //28 0001 111
- //29 0001 110
- // 2a 0001 101
- // 2b 0001 100
- // 2c 0001 011
- // 2d 0001 010
- // 2e 0001 001
- // 2f 0001 000
- m_Tree2->InsertNode(0x20, "0010111");
- m_Tree2->InsertNode(0x21, "0010110");
- m_Tree2->InsertNode(0x22, "0010101");
- m_Tree2->InsertNode(0x23, "0010100");
- m_Tree2->InsertNode(0x24, "0010011");
- m_Tree2->InsertNode(0x25, "0010010");
- m_Tree2->InsertNode(0x26, "0010001");
- m_Tree2->InsertNode(0x27, "0010000");
- m_Tree2->InsertNode(0x28, "0001111");
- m_Tree2->InsertNode(0x29, "0001110");
- m_Tree2->InsertNode(0x2a, "0001101");
- m_Tree2->InsertNode(0x2b, "0001100");
- m_Tree2->InsertNode(0x2c, "0001011");
- m_Tree2->InsertNode(0x2d, "0001010");
- m_Tree2->InsertNode(0x2e, "0001001");
- m_Tree2->InsertNode(0x2f, "0001000");
- //30 0000 1111
- //31 0000 1110
- //32 0000 1101
- //33 0000 1100
- //34 0000 1011
- //35 0000 1010
- //36 0000 1001
- //37 0000 1000
- //38 0000 0111
- //39 0000 0110
- // 3a 0000 0101
- // 3b 0000 0100
- // 3c 0000 0011
- // 3d 0000 0010
- // 3e 0000 0001
- // 3f 0000 0000
- m_Tree2->InsertNode(0x30, "00001111");
- m_Tree2->InsertNode(0x31, "00001110");
- m_Tree2->InsertNode(0x32, "00001101");
- m_Tree2->InsertNode(0x33, "00001100");
- m_Tree2->InsertNode(0x34, "00001011");
- m_Tree2->InsertNode(0x35, "00001010");
- m_Tree2->InsertNode(0x36, "00001001");
- m_Tree2->InsertNode(0x37, "00001000");
- m_Tree2->InsertNode(0x38, "00000111");
- m_Tree2->InsertNode(0x39, "00000110");
- m_Tree2->InsertNode(0x3a, "00000101");
- m_Tree2->InsertNode(0x3b, "00000100");
- m_Tree2->InsertNode(0x3c, "00000011");
- m_Tree2->InsertNode(0x3d, "00000010");
- m_Tree2->InsertNode(0x3e, "00000001");
- m_Tree2->InsertNode(0x3f, "00000000");
-#endif
//where bits should be read from the left to the right.
}
/**
diff --git a/lotuswordpro/source/filter/lwp9reader.cxx b/lotuswordpro/source/filter/lwp9reader.cxx
index 7cc68b243934..63d28551dabd 100644
--- a/lotuswordpro/source/filter/lwp9reader.cxx
+++ b/lotuswordpro/source/filter/lwp9reader.cxx
@@ -98,42 +98,6 @@ void Lwp9Reader::Read()
*/
void Lwp9Reader::ReadOleObjects()
{
-#if 0
-#ifdef WIN32
- if(m_pObjMgr)
- {
- // Get the buffer of the whole file
- LwpSvStream* pRawStream = m_pDocStream;
- sal_Int64 nCurPos = pRawStream->Tell();
- sal_uInt32 nSize = static_cast<sal_uInt32>(pRawStream->Seek(STREAM_SEEK_TO_END));
- BYTE* pBuf = new BYTE[nSize];
-
- if(pBuf == NULL) // this buffer may be too big
- {
- assert(sal_False);
- return;
- }
- pRawStream->Seek(STREAM_SEEK_TO_BEGIN);
- pRawStream->Read(pBuf,nSize);
- pRawStream->Seek(nCurPos);
-
- // Break the buffer into separate objects by ASWAN lib
- BYTE* pOut = NULL;
- sal_uInt32 nWritten;
- CBenStorageConverter benConverter;
- benConverter.Convert(pBuf, nSize, (void**)&pOut, &nWritten);
- delete[] pBuf;
-
- if (NULL != pOut)
- {
- SvStream* pMemStream = new SvMemoryStream(pOut, nWritten, STREAM_READ|STREAM_WRITE);
- SvStorageRef objStor = new SvStorage(pMemStream, true); // set true to let SvStorage free the memstream.
- m_pObjMgr->SetOleObjInfo(objStor);
- }
-
- }
-#endif
-#endif
}
/**
* @descr Read the LWP7 object.
diff --git a/lotuswordpro/source/filter/lwpfilter.cxx b/lotuswordpro/source/filter/lwpfilter.cxx
index e4c09b2eb34b..34836c8b7921 100644
--- a/lotuswordpro/source/filter/lwpfilter.cxx
+++ b/lotuswordpro/source/filter/lwpfilter.cxx
@@ -326,65 +326,6 @@ Sequence< OUString> LWPFilterImportFilter::getSupportedServiceNames( void ) thro
}
return ret;
}
-#if 0
-EXTERN_C void SAL_CALL
-component_getImplementationEnvironment(const sal_Char** ppEnvTypeName, uno_Environment** ppEnv)
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
-EXTERN_C sal_Bool SAL_CALL
-component_writeInfo(void* pServiceManager, void* pRegistryKey)
-{
- if (pRegistryKey)
- {
- try
- {
- uno::Reference< XRegistryKey > xKey( reinterpret_cast<XRegistryKey*>(pRegistryKey) );
-
- uno::Reference< XRegistryKey > xNewKey = xKey->createKey( OUString::createFromAscii( IMPLEMENTATION_NAME ) );
- xNewKey = xNewKey->createKey( OUString::createFromAscii( "/UNO/SERVICES" ) );
-
- xNewKey->createKey( OUString::createFromAscii( STR_SERVICE_NAME ) );
-
- return sal_True;
- }
- catch (InvalidRegistryException &)
- {
- OSL_ENSURE( sal_False, "### InvalidRegistryException!" );
- }
- }
- return sal_False;
-}
-
-EXTERN_C void* SAL_CALL
-component_getFactory(const sal_Char* pImplName, void* pServiceManager, void* pRegistryKey)
-{
- void * pRet = 0;
-
- if(pServiceManager )
- {
- uno::Reference< XSingleServiceFactory > xRet;
- uno::Reference< XMultiServiceFactory > xSMgr = reinterpret_cast< XMultiServiceFactory * > ( pServiceManager );
-
- OUString aImplementationName = OUString::createFromAscii( pImplName );
-
- if(aImplementationName == OUString::createFromAscii( STR_IMPLEMENTATION_NAME ) )
- {
- xRet = createSingleFactory( xSMgr, aImplementationName,
- LWPFilterImportFilter_CreateInstance,
- LWPFilterImportFilter::getSupportedServiceNames_Static() );
- }
- if (xRet.is())
- {
- xRet->acquire();
- pRet = xRet.get();
- }
- }
-
- return pRet;
-}
-#endif
/**
* @descr decompressed small file
@@ -533,11 +474,6 @@ sal_Bool IsWordProStr(const sal_Int8 *pBuf)
{
0x57, 0x6F, 0x72, 0x64,
0x50, 0x72, 0x6F
-#if 0
- , 0,
- 0, 0, 0, 0,
- 0, 0, 0, 0
-#endif
};
for(size_t i=0; i<sizeof(pLotusLwp); ++i)
{
diff --git a/lotuswordpro/source/filter/lwpobjfactory.cxx b/lotuswordpro/source/filter/lwpobjfactory.cxx
index 3c2555749a85..e1f8ce854210 100644
--- a/lotuswordpro/source/filter/lwpobjfactory.cxx
+++ b/lotuswordpro/source/filter/lwpobjfactory.cxx
@@ -740,21 +740,6 @@ LwpObject* LwpObjectFactory::QueryObject(const LwpObjectID &objID)
}
return obj;
}
-#if 0
-#ifdef WIN32
-void LwpObjectFactory::SetOleObjInfo(SvStorageRef& objStor)
-{
- m_objStor = objStor;
- m_objStor->FillInfoList(&m_infoList); //Fill all objects into a list from then storage.
-}
-
-void LwpObjectFactory::GetOleObjInfo(SvStorageRef & objStor, SvStorageInfoList ** ppInfoList)
-{
- objStor = m_objStor;
- *ppInfoList = &m_infoList;
-}
-#endif
-#endif
/**
* @descr find object in the factory per the object id
diff --git a/lotuswordpro/source/filter/lwpobjfactory.hxx b/lotuswordpro/source/filter/lwpobjfactory.hxx
index 9d7640f2ef48..8da420e5c796 100644
--- a/lotuswordpro/source/filter/lwpobjfactory.hxx
+++ b/lotuswordpro/source/filter/lwpobjfactory.hxx
@@ -69,18 +69,7 @@
#include "lwpobj.hxx"
#include "lwpobjhdr.hxx"
#include "lwpidxmgr.hxx"
-#if 0
-#ifdef WIN32
-#include <so3/svstor.hxx>
-#include <so3/outplace.hxx>
-#include <so3/ipobj.hxx>
-#include <so3/factory.hxx>
-#include <svx/svdoole2.hxx>
-#include <svx/svdpage.hxx>
-#include <sfx2/objsh.hxx>
-#include <sot/storinfo.hxx>
-#endif //WIN32
-#endif
+
/**
* @brief object factory used for lwp object creation and maintenance
*/
@@ -124,17 +113,7 @@ public:
void ReleaseObject(const LwpObjectID &objID);
void ReadIndex(LwpSvStream* pStrm);
LwpIndexManager* GetIndexManager(){return &m_IndexMgr;}
-#if 0
-// for OLE objects in current wordpro file
-#ifdef WIN32
-private:
- SvStorageRef m_objStor;
- SvStorageInfoList m_infoList;
-public:
- void SetOleObjInfo(SvStorageRef & objStor);
- void GetOleObjInfo(SvStorageRef & objStor, SvStorageInfoList ** ppInfoList);
-#endif
-#endif
+
};
#endif
diff --git a/lotuswordpro/source/filter/lwpoleobject.cxx b/lotuswordpro/source/filter/lwpoleobject.cxx
index 09f670859d0c..b773d0b53eca 100644
--- a/lotuswordpro/source/filter/lwpoleobject.cxx
+++ b/lotuswordpro/source/filter/lwpoleobject.cxx
@@ -280,241 +280,10 @@ void LwpOleObject::GetChildStorageName(char *pObjName)
*/
void LwpOleObject::Parse(IXFStream* /*pOutputStream*/)
{
-#if 0
-#ifdef WIN32
-
- //
- // Construct OLE object storage name
- //
- char sObjectName[MAX_STREAMORSTORAGENAME];
- GetChildStorageName(sObjectName);
- String aObjName= String::CreateFromAscii(sObjectName);
-
- //
- // Get OLE objects information
- //
- LwpGlobalMgr* pGlobal = LwpGlobalMgr::GetInstance();
- LwpObjectFactory* pObjMgr = pGlobal->GetLwpObjFactory();
- SvStorageRef objStor;
- SvStorageInfoList * pInfoList;
- pObjMgr->GetOleObjInfo(objStor, &pInfoList);
-
- if(pInfoList == NULL)
- {
- assert(sal_False);
- return;
- }
-
- //
- // Get ole object buffer
- //
- BYTE * pBuf = NULL;
- sal_uInt32 nSize = 0;
- for (sal_uInt32 j=0; j<pInfoList->Count(); j++)
- {
-
- SvStorageInfo& rInfo = pInfoList->GetObject(j);
- String aName = rInfo.GetName();
-
- if(aName == aObjName)
- {
- SvStorageRef childStor;
- childStor = objStor->OpenStorage(rInfo.GetName());
- SvStorage * aEleStor;
- aEleStor = objStor->OpenOLEStorage( rInfo.GetName() );
- SvInPlaceObjectRef xInplaceObj( ((SvFactory*)SvInPlaceObject::ClassFactory())->CreateAndLoad( childStor ) );
- SvOutPlaceObjectRef xOutplaceObj(xInplaceObj);
- aEleStor->SetVersion( SOFFICE_FILEFORMAT_60 );
- SvStream *pStream=xOutplaceObj->GetOLEObjectStream(aEleStor);
-
- //Get Ole original size
- m_SizeRect = xOutplaceObj->GetVisSize(xOutplaceObj->GetViewAspect());
-
- nSize = pStream->Seek( STREAM_SEEK_TO_END );
- pBuf = new BYTE[nSize];
- if (pBuf == NULL)
- {
- assert(sal_False);
- return;
- }
- pStream->Seek(0);
- pStream->Read(pBuf, nSize);
-
- delete pStream;
- break;
- }
- }
-
- //
- // dump the buffer by XFilter
- //
- if(pBuf != NULL)
- {
- // set ole buffer
- XFOleObject *pOleObj = new XFOleObject();
- pOleObj->SetOleData(pBuf, nSize);
-
- // set frame attributes
- pOleObj->SetAnchorType(enumXFAnchorPara);
- double fWidth = 0;
- double fHeight = 0;
- GetGrafScaledSize( fWidth, fHeight);
- if(fWidth < 0.001 || fHeight < 0.001)
- {
- fWidth = 5.0;
- fHeight = 5.0;
- }
- pOleObj->SetWidth(fWidth);
- pOleObj->SetHeight(fHeight);
- /*
- pOleObj->SetName(A2OUSTR("TestOle"));
- pOleObj->SetX(5);
- pOleObj->SetY(5);
- pOleObj->SetWidth(5);
- pOleObj->SetHeight(5);
- */
-
- // To XML
- XFParagraph *pPara = new XFParagraph();
- pPara->Add(pOleObj);
- pPara->ToXml(pOutputStream);
-
- delete pPara; // pOleObj will be deleted inside
-
-#if 0
- // dump to file
- String aTempDir( SvtPathOptions().GetTempPath() );
- sal_Int32 nLength = aTempDir.Len();
- if ( aTempDir.GetChar(nLength-1 ) !=UChar32( '/' ) )
- aTempDir += String::CreateFromAscii("/");
-
- aTempDir += aObjName;
- SvFileStream aStream(aTempDir, STREAM_WRITE);
- aStream.Write(pBuf, nSize);
- aStream.Close();
-#endif
- delete []pBuf;
-
- // dump attributes to
- }
-
- return;
-#endif
-#endif
}
void LwpOleObject::XFConvert(XFContentContainer * /*pCont*/)
{
-#if 0
- //Add by 10/24/2005
- //Get ole object stream with the object name;
-
- // modified by
- // if small file, use the compressed stream for BENTO
- LwpSvStream* pStream = m_pStrm->GetCompressedStream() ? m_pStrm->GetCompressedStream(): m_pStrm;
- // end modified by
-
- OpenStormBento::LtcBenContainer* pBentoContainer;
- ULONG ulRet = OpenStormBento::BenOpenContainer(pStream, &pBentoContainer);
-
- char sObjectName[MAX_STREAMORSTORAGENAME];
- GetChildStorageName(sObjectName);
- std::string aObjName(sObjectName);
- SotStorageStreamRef xOleObjStm = pBentoContainer->ConvertAswStorageToOLE2Stream(aObjName.c_str());
-
- //Get stream size and data
- if(!xOleObjStm.Is() || xOleObjStm->GetError())
- return;
-
-
- BYTE * pBuf = NULL;
- sal_uInt32 nSize = 0;
-
- SvStorageRef xOleObjStor = new SvStorage( *xOleObjStm );
- //SvStorageRef xOleObjStor = pBentoContainer->CreateOLEStorageWithObjectName(aObjName.c_str());
- if( !xOleObjStor.Is())
- return ;
-
- SvInPlaceObjectRef xInplaceObj( ((SvFactory*)SvInPlaceObject::ClassFactory())->CreateAndLoad( xOleObjStor ) );
-
-
- //when the OLE object is converted into native object.
-// SvOutPlaceObjectRef xOutplaceObj(xInplaceObj);
-// xOutplaceObj->SetVersion( SOFFICE_FILEFORMAT_60 );
-// SvStream *pOleStream=xOutplaceObj->GetOLEObjectStream(xOleObjStor);
- //Get Ole original size
- m_SizeRect = GetOLEObjectSize(xOleObjStor);
- //End by
-
- nSize = xOleObjStm->Seek( STREAM_SEEK_TO_END );
- pBuf = new BYTE[nSize];
- if (pBuf == NULL)
- {
- assert(sal_False);
- return;
- }
- xOleObjStm->Seek(0);
- xOleObjStm->Read(pBuf, nSize);
-
- //delete pOleStream;
-
-
- //End by
-
- //
- // dump the buffer by XFilter
- //
- if(pBuf != NULL)
- {
- // set ole buffer
- XFOleObject *pOleObj = new XFOleObject();
- pOleObj->SetOleData(pBuf, nSize);
-
- // set frame attributes
- pOleObj->SetAnchorType(enumXFAnchorFrame);
- pOleObj->SetStyleName( m_strStyleName);
- LwpFrameLayout* pMyFrameLayout = static_cast<LwpFrameLayout*>(GetLayout(NULL));
- if(pMyFrameLayout)
- {
- pOleObj->SetX(pMyFrameLayout->GetMarginsValue(MARGIN_LEFT));
- pOleObj->SetY(pMyFrameLayout->GetMarginsValue(MARGIN_TOP));
- }
-
- double fWidth = 0;
- double fHeight = 0;
- GetGrafScaledSize( fWidth, fHeight);
- if(fWidth < 0.001 || fHeight < 0.001)
- {
- fWidth = 5.0;
- fHeight = 5.0;
- }
-
-
- pOleObj->SetWidth(fWidth);
- pOleObj->SetHeight(fHeight);
-
-
- //delete pPara; // pOleObj will be deleted inside
- pCont->Add(pOleObj);
-
-#if 0
- // dump to file
- String aTempDir( SvtPathOptions().GetTempPath() );
- sal_Int32 nLength = aTempDir.Len();
- if ( aTempDir.GetChar(nLength-1 ) !=UChar32( '/' ) )
- aTempDir += String::CreateFromAscii("/");
-
- aTempDir += aObjName;
- SvFileStream aStream(aTempDir, STREAM_WRITE);
- aStream.Write(pBuf, nSize);
- aStream.Close();
-#endif
- delete []pBuf;
-
- // dump attributes to
- }
-#endif
- return;
}
void LwpOleObject::GetGrafOrgSize(double & rWidth, double & rHeight)
@@ -525,19 +294,6 @@ void LwpOleObject::GetGrafOrgSize(double & rWidth, double & rHeight)
void LwpOleObject::RegisterStyle()
{
-#if 0
-#ifdef WIN32
- LwpVirtualLayout* pMyLayout = GetLayout(NULL);
- if(pMyLayout->IsFrame())
- {
- XFFrameStyle* pXFFrameStyle = new XFFrameStyle();
- pXFFrameStyle->SetXPosType(enumXFFrameXPosFromLeft, enumXFFrameXRelFrame);
- pXFFrameStyle->SetYPosType(enumXFFrameYPosFromTop, enumXFFrameYRelPara);
- XFStyleManager* pXFStyleManager = LwpGlobalMgr::GetInstance()->GetXFStyleManager();
- m_strStyleName = pXFStyleManager->AddStyle(pXFFrameStyle)->GetStyleName();
- }
-#endif
-#endif
}
@@ -591,110 +347,6 @@ Rectangle LwpOleObject::GetOLEObjectSize( SotStorage * pStor ) const
*/
BOOL LwpOlePres::Read( SvStream & /*rStm*/ )
{
-#if 0
- ULONG nBeginPos = rStm.Tell();
- INT32 n;
- rStm >> n;
- if( n != -1 )
- {
- pBmp = new Bitmap;
- rStm >> *pBmp;
- if( rStm.GetError() == SVSTREAM_OK )
- {
- nFormat = FORMAT_BITMAP;
- aSize = pBmp->GetPrefSize();
- MapMode aMMSrc;
- if( !aSize.Width() || !aSize.Height() )
- {
- // letzte Chance
- aSize = pBmp->GetSizePixel();
- aMMSrc = MAP_PIXEL;
- }
- else
- aMMSrc = pBmp->GetPrefMapMode();
- MapMode aMMDst( MAP_100TH_MM );
- aSize = OutputDevice::LogicToLogic( aSize, aMMSrc, aMMDst );
- return TRUE;
- }
- else
- {
- delete pBmp;
- pBmp = NULL;
-
- pMtf = new GDIMetaFile();
- rStm.ResetError();
- rStm >> *pMtf;
- if( rStm.GetError() == SVSTREAM_OK )
- {
- nFormat = FORMAT_GDIMETAFILE;
- aSize = pMtf->GetPrefSize();
- MapMode aMMSrc = pMtf->GetPrefMapMode();
- MapMode aMMDst( MAP_100TH_MM );
- aSize = OutputDevice::LogicToLogic( aSize, aMMSrc, aMMDst );
- return TRUE;
- }
- else
- {
- delete pMtf;
- pMtf = NULL;
- }
- }
-
- }
-
- rStm.ResetError();
- rStm.Seek( nBeginPos );
- nFormat = ReadClipboardFormat( rStm );
- // JobSetup, bzw. TargetDevice ueberlesen
- // Information aufnehmen, um sie beim Schreiben nicht zu verlieren
- nJobLen = 0;
- rStm >> nJobLen;
- if( nJobLen >= 4 )
- {
- nJobLen -= 4;
- if( nJobLen )
- {
- pJob = new BYTE[ nJobLen ];
- rStm.Read( pJob, nJobLen );
- }
- }
- else
- {
- rStm.SetError( SVSTREAM_GENERALERROR );
- return FALSE;
- }
- UINT32 nAsp;
- rStm >> nAsp;
- USHORT nSvAsp = USHORT( nAsp );
- SetAspect( nSvAsp );
- rStm.SeekRel( 4 ); //L-Index ueberlesen
- rStm >> nAdvFlags;
- rStm.SeekRel( 4 ); //Compression
- UINT32 nWidth = 0;
- UINT32 nHeight = 0;
- UINT32 nSize = 0;
- rStm >> nWidth >> nHeight >> nSize;
- aSize.Width() = nWidth;
- aSize.Height() = nHeight;
-
- if( nFormat == FORMAT_GDIMETAFILE )
- {
- pMtf = new GDIMetaFile();
- ReadWindowMetafile( rStm, *pMtf );
- }
- else if( nFormat == FORMAT_BITMAP )
- {
- pBmp = new Bitmap();
- rStm >> *pBmp;
- }
- else
- {
- void * p = new BYTE[ nSize ];
- rStm.Read( p, nSize );
- delete p;
- return FALSE;
- }
-#endif
return TRUE;
}
diff --git a/lotuswordpro/source/filter/lwppara.cxx b/lotuswordpro/source/filter/lwppara.cxx
index 3d2a5cd95548..0439c91e31c4 100644
--- a/lotuswordpro/source/filter/lwppara.cxx
+++ b/lotuswordpro/source/filter/lwppara.cxx
@@ -958,39 +958,6 @@ XFContentContainer* LwpPara::AddBulletList(XFContentContainer* pCont)
/*LwpStory* pMyStory =*/ GetStory();
pBulletStyleMgr->SetContinueFlag(m_bBullContinue);
-#if 0
- if (m_pSilverBullet->IsBulletOrdered())
- {
- LwpObjectID aSilverBulletID = pBulletStyleMgr->GetCurrentSilverBullet();
- if (aSilverBulletID.IsNull())
- {
- pBulletStyleMgr->SetContinueFlag(sal_False);
- }
- else if (pMyStory && pMyStory->IsBullStyleUsedBefore(m_aBulletStyleName, this->m_aParaNumbering.GetPosition()))
- {
- pBulletStyleMgr->SetContinueFlag(sal_True);
- }
-/* else if (aSilverBulletID == *(m_pSilverBullet->GetObjectID()))
- {
- LwpNumberingOverride* pNumOver = pBulletStyleMgr->GetCurrentNumOver();
- if (!pNumOver)
- {
- pBulletStyleMgr->SetContinueFlag(sal_False);
- }
- else if (m_aParaNumbering.GetPosition() == pNumOver->GetPosition())
- {
- pBulletStyleMgr->SetContinueFlag(sal_True);
- }
- }
- else
- {
- pBulletStyleMgr->SetContinueFlag(sal_False);
- }
-*/
- pBulletStyleMgr->SetCurrentNumOver(m_aParaNumbering);
- pBulletStyleMgr->SetCurrentSilverBullet(*(m_pSilverBullet->GetObjectID()));
- }
-#endif
if (m_pSilverBullet->IsBulletOrdered())
{
@@ -1011,29 +978,6 @@ XFContentContainer* LwpPara::AddBulletList(XFContentContainer* pCont)
LwpNumberingOverride* LwpPara::GetParaNumbering()
{
return &m_aParaNumbering;
-#if 0
- LwpNumberingOverride* pNumbering = NULL;
- LwpParaStyle* pStyle = this->GetParaStyle();
- if (pStyle)
- {
- pNumbering = pStyle->GetNumberingOverride();
- }
-
- if (pNumbering)
- {
-/* if (m_pParaNumbering)
- {
- m_pParaNumbering->Override(pNumbering);
- }*/
- m_aParaNumbering.Override(pNumbering);
- return pNumbering;
- }
- else
- {
-// return m_pParaNumbering;
- return &m_aParaNumbering;
- }
-#endif
}
void LwpForked3NotifyList::Read(LwpObjectStream* pObjStrm)
diff --git a/lotuswordpro/source/filter/utbenvs.cxx b/lotuswordpro/source/filter/utbenvs.cxx
index 50ae0acfcd56..81da609b2264 100644
--- a/lotuswordpro/source/filter/utbenvs.cxx
+++ b/lotuswordpro/source/filter/utbenvs.cxx
@@ -164,128 +164,7 @@ LtcUtBenValueStream::LtcUtBenValueStream(pCBenValue pValue)
LtcUtBenValueStream::~LtcUtBenValueStream()
{
}
-#if 0 // Deleted by 2004-06-16
-UtError
-CUtBenValueStream::Open(UtBool /* OpenNew */, UtStrmOpenFlags /* Flags */)
-{
- cCurrentPosition = 0;
- return UtErr_OK;
-}
-
-UtError
-CUtBenValueStream::Close()
-{
- return UtErr_OK;
-}
-
-UtError
-CUtBenValueStream::Seek(long Offset, UtSeekMode Mode)
-{
- unsigned long NewPos;
-
- if (Mode == UtSeek_FromStart)
- NewPos = (unsigned long) Offset;
- else if (Mode == UtSeek_FromCurr)
- {
- if (Offset < 0 && cCurrentPosition < (unsigned long) -Offset)
- return UtErr_SeekError;
- NewPos = cCurrentPosition + Offset;
- }
- else if (Mode == UtSeek_FromEnd)
- {
- unsigned long ValueSize = cpValue->GetValueSize();
- if (Offset < 0 && ValueSize < (unsigned long) -Offset)
- return UtErr_SeekError;
- NewPos = ValueSize + Offset;
- }
- else
- {
- UT_ASSERT(! "Illegal seek");
- return UtErr_SeekError;
- }
-
- cCurrentPosition = NewPos;
- return UtErr_OK;
-}
-
-UtError
-CUtBenValueStream::GetPosition(unsigned long * pPosition)
-{
- *pPosition = cCurrentPosition;
- return UtErr_OK;
-}
-
-UtError
-CUtBenValueStream::GetSize(unsigned long * pSize)
-{
- *pSize = cpValue->GetValueSize();
- return UtErr_OK;
-}
-UtError
-CUtBenValueStream::Read(UtStrmDataPtr pBuffer, unsigned long MaxSize,
- unsigned long * pAmtRead)
-{
- unsigned long AmtLeft;
- GetAmountLeft(&AmtLeft);
-
- unsigned long AmtShouldRead = UtMin(MaxSize, AmtLeft);
-
- BenError Err = cpValue->ReadValueData(pBuffer, cCurrentPosition, MaxSize,
- pAmtRead);
- cCurrentPosition += *pAmtRead;
-
- return BenToUtError(Err);
-}
-
-UtError
-CUtBenValueStream::Write(UtConstStrmDataPtr pBuffer, unsigned long Size,
- unsigned long * pAmtWritten)
-{
- BenError Err;
-
- *pAmtWritten = 0;
-
- // IStream::Write semantics are that when write zero bytes, doesn't fill
- // in gap
- if (Size == 0)
- return UtErr_OK;
-
- // See if anybody exercies code below
- //UT_ASSERT(cCurrentPosition <= (long) cpValue->GetValueSize());
-
- // Fill out "gap" in data, if there is one, with nulls
- while (cCurrentPosition > cpValue->GetValueSize())
- if ((Err = cpValue->WriteValueData("", cpValue->GetValueSize(), 1,
- NULL)) != BenErr_OK)
- return BenToUtError(Err);
-
- unsigned long AmtWritten;
- Err = cpValue->WriteValueData(pBuffer, cCurrentPosition, Size,
- &AmtWritten);
-
- //UT_ASSERT(Size == AmtWritten);
-
- cCurrentPosition += AmtWritten;
-
- *pAmtWritten = AmtWritten;
-
- return BenToUtError(Err);
-}
-
-UtError
-CUtBenValueStream::TruncateSize(unsigned long Size)
-{
- return BenToUtError(cpValue->TruncateValueSize(Size));
-}
-
-UtError
-CUtBenValueStream::Flush()
-{
- return UtErr_OK;
-
-}
-#endif
} // end namespace OpenStormBento
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/lotuswordpro/source/filter/utlist.cxx b/lotuswordpro/source/filter/utlist.cxx
index b83eb70d0c62..0acd2db39862 100644
--- a/lotuswordpro/source/filter/utlist.cxx
+++ b/lotuswordpro/source/filter/utlist.cxx
@@ -187,48 +187,7 @@ CUtList::GetPrevOrNULL(pCUtListElmt pCurr)
pPrev = NULL;
return pPrev;
}
-#if 0 // Deleted by 2004-06-16
-// Does an insertion sort on list. If list is already sorted, takes O(n)
-// time. Assumes elements are of type CUtComparableListElmt
-void
-CUtList::Sort(LCID LangID)
-{
- pCUtListElmt pSortedTo = GetFirst();
-
- // Before each iteration, list is sorted up to, but not including,
- // pSortedTo. On each iteration, we look backwards through sorted portion
- // of list searching for spot that pSortedTo should go and move it to that
- // location
- while (pSortedTo != GetTerminating())
- {
- pCUtListElmt pNextSortedTo = pSortedTo->GetNext();
-
- UtBool FoundSpot = UT_FALSE;
- for (pCUtListElmt pCurr = pSortedTo->GetPrev();
- pCurr != GetTerminating();
- pCurr = pCurr->GetPrev())
- {
- if (((pCUtComparableListElmt) pSortedTo)->
- Compare((pCUtComparableListElmt) pCurr, LangID) >= 0)
- {
- pSortedTo->Remove();
- pSortedTo->InsertAfter(pCurr);
- FoundSpot = UT_TRUE;
- break;
- }
- }
-
- if (! FoundSpot)
- {
- pSortedTo->Remove();
- pSortedTo->InsertAfter(GetTerminating()); // Add at beginning
- }
-
- pSortedTo = pNextSortedTo;
- }
-}
-#endif
void
CUtList::Destroy()
{
diff --git a/lotuswordpro/source/filter/utlist.hxx b/lotuswordpro/source/filter/utlist.hxx
index 0d65460d46bf..54be050574ae 100644
--- a/lotuswordpro/source/filter/utlist.hxx
+++ b/lotuswordpro/source/filter/utlist.hxx
@@ -110,9 +110,6 @@ public: // Methods
CUtComparableListElmt(pCUtList pList) : CUtListElmt(pList) { ; }
public: // Pure virtual methods
-#if 0 // Deleted by 2004-06-16
- virtual int Compare(pCUtComparableListElmt pOther, LCID LangID = 0) = 0;
-#endif
};
@@ -133,9 +130,7 @@ public: // Methods
pCUtListElmt GetPrevOrNULL(pCUtListElmt pCurr);
UtBool IsEmpty() { return GetFirst() == GetTerminating(); };
UtBool ContainsAtLeastTwoItems() { return GetFirst() != GetLast(); };
-#if 0 // Deleted by 2004-06-16
-void Sort(LCID LangID = 0); // Assumes elements are of type CUtComparableListElmt
-#endif
+
int GetCount(void);
void Destroy(void);
pCUtListElmt GetIndex(int Index);