⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oleprop.cpp

📁 xls文件格式分析基础库
💻 CPP
字号:
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Copyright (C) Yeico S. A. de C. V. * xlsLib -- A multiplatform, C++ library for dynamic generation of Excel (TM)  * files. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *   * $Source: /cvsroot/xlslib/xlslib/src/oledoc/oleprop.cpp,v $ * $Revision: 1.2 $ * $Author: darioglz $ * $Date: 2004/09/01 00:47:04 $ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * File description: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */#include "oleprop.h"/* ***********************************COleProp class Implementation************************************/using namespace std;using namespace xlslib_core; COleProp::COleProp()   : m_pData(NULL){  }/* ***********************************************************************/COleProp::COleProp(signed32_t node_index,                   string   name,                    CDataStorage* data)   : m_sName(name), m_pData(data), m_nIndex(node_index){}COleProp::~COleProp(){   for(Tree_Level_Itor_t chld = m_Child_List.begin();  chld != m_Child_List.end(); chld++)      delete *chld;}/* ***********************************************************************/int COleProp::Init(signed32_t node_index,                   string name,                    CDataStorage*   data){   int errcode = NO_ERRORS;   SetName(name);   m_pData = data;   m_nIndex = node_index;      return errcode;}/* ***********************************************************************/int COleProp::SetName(string name){   int errcode = NO_ERRORS;     m_nNameSize = name.size() + 1;   m_sName = name;   return errcode;}/* ***********************************************************************/string COleProp::GetName(void){   return m_sName;}/* ***********************************************************************/int COleProp::SetIndex(signed32_t newindex){   int errcode = NO_ERRORS;     m_nIndex = newindex;   return errcode;}/* ***********************************************************************/signed32_t COleProp::GetIndex(void){   return m_nIndex;}/* ***********************************************************************/int COleProp::SetType(unsigned8_t newtype){   int errcode = NO_ERRORS;     m_nPropType = newtype;   return errcode;}/* ***********************************************************************/unsigned8_t COleProp::GetType(void){   return m_nPropType;}/* ***********************************************************************/int COleProp::SetColor(unsigned8_t newcolor){   int errcode = NO_ERRORS;   m_nNodeColor = newcolor;   return errcode;}/* ***********************************************************************/unsigned8_t COleProp::GetColor(void){   return m_nNodeColor;}/* ***********************************************************************/int COleProp::SetPreviousIndex(signed32_t prev){   int errcode = NO_ERRORS;   m_nPrevPropIndex = prev;   return errcode;}/* ***********************************************************************/signed32_t COleProp::GetPreviousIndex(void){   return m_nPrevPropIndex;}/* ***********************************************************************/int COleProp::SetNextIndex(signed32_t next){   int errcode = NO_ERRORS;   m_nNextPropIndex = next;   return errcode;}/* ***********************************************************************/signed32_t COleProp::GetNextIndex(void){   return m_nNextPropIndex;}/* ***********************************************************************/int COleProp::SetChildIndex(signed32_t child){   int errcode = NO_ERRORS;   m_nChildPropIndex = child;   return errcode;}/* ***********************************************************************/signed32_t COleProp::GetChildIndex(void){   return m_nChildPropIndex;}int COleProp::SetStartBlock(signed32_t sb){   int errcode = NO_ERRORS;     m_nStartBlock = sb;   return errcode;}signed32_t COleProp::GetStartBlock(void){   return m_nStartBlock;}/* ***********************************************************************/int COleProp::SetSize(signed32_t size){   int errcode = NO_ERRORS;     m_nSize = size;   return errcode;}/* ***********************************************************************/signed32_t COleProp::GetSize(void){   return m_nSize;}/* ***********************************************************************/void COleProp::SetDataPointer(CDataStorage* pdata){   m_pData = pdata;}/* ***********************************************************************/CDataStorage* COleProp::GetDataPointer(void){   return m_pData;}/* ***********************************************************************/void COleProp::SetCreatedSecs(signed32_t secs1){   m_nTSCreatedSeconds = secs1;}/* ***********************************************************************/signed32_t COleProp::GetCreatedSecs(void){   return m_nTSCreatedSeconds;}/* ***********************************************************************/void COleProp::SetCreatedDays(signed32_t days1){   m_nTSCreatedDays = days1;}/* ***********************************************************************/signed32_t COleProp::GetCreatedDays(void){   return m_nTSCreatedDays;}/* ***********************************************************************/void COleProp::SetModifiedSecs(signed32_t secs2){   m_nTSModifiedSeconds = secs2;}/* ***********************************************************************/signed32_t COleProp::GetModifiedSecs(void){   return m_nTSModifiedSeconds;}/* ***********************************************************************/void COleProp::SetModifiedDays(signed32_t days2){   m_nTSModifiedDays = days2;}/* ***********************************************************************/signed32_t COleProp::GetModifiedDays(void){   return  m_nTSModifiedDays;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * $Log: oleprop.cpp,v $ * Revision 1.2  2004/09/01 00:47:04  darioglz * + Modified to gain independence of target * * Revision 1.1.1.1  2004/08/27 16:31:43  darioglz * Initial Import. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -