这篇教程C++ BiffStructurePtr函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中BiffStructurePtr函数的典型用法代码示例。如果您正苦于以下问题:C++ BiffStructurePtr函数的具体用法?C++ BiffStructurePtr怎么用?C++ BiffStructurePtr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了BiffStructurePtr函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: switchvoid Feat11WSSListInfo::load(CFRecord& record){ _UINT32 flags1, reserved; _UINT16 unused2; unsigned char flags2; record >> LCID >> cDec >> flags1 >> flags2 >> bDefaultType >> unused2; switch(lfdt) { case 0x00000002://Number case 0x00000006://Currency rgbDV = BiffStructurePtr(new Xnum); break; case 0x00000003://Boolean rgbDV = BiffStructurePtr(new BIFF_DWORD); break; case 0x00000004: rgbDV = BiffStructurePtr(new DateAsNum); break; case 0x00000005://Invalid case 0x00000007://Invalid case 0x00000009://Invalid case 0x0000000a://Invalid break; case 0x00000001://Short Text case 0x00000008://Choice case 0x0000000b://Multi-choice rgbDV = BiffStructurePtr(new XLUnicodeString); break; } if (rgbDV) rgbDV->load(record); record >> strFormula; record >> reserved; fPercent = GETBIT(flags1, 0); fDecSet = GETBIT(flags1, 1); fDateOnly = GETBIT(flags1, 2); fReadingOrder = GETBITS(flags1, 3, 4); fRichText = GETBIT(flags1, 5); fUnkRTFormatting= GETBIT(flags1, 6); fAlertUnkRTFormatting = GETBIT(flags1, 7); fReadOnly = GETBIT(flags2, 0); fRequired = GETBIT(flags2, 1); fMinSet = GETBIT(flags2, 2); fMaxSet = GETBIT(flags2, 3); fDefaultSet = GETBIT(flags2, 4); fDefaultDateToday = GETBIT(flags2, 5); fLoadFormula = GETBIT(flags2, 6); fAllowFillIn = GETBIT(flags2, 6);}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:51,
示例2: switchvoid AutoFilter12::readFields(CFRecord& record){ _UINT16 flags; _UINT32 unused2; record >> frtRefHeader >> iEntry >> fHideArrow >> ft >> cft >> cCriteria >> cDateGroupings >> flags >> unused2 >> idList; _GUID_ guid_num; record >> guid_num; guidSview = STR::guid2bstr(guid_num); record.skipNunBytes(record.getDataSize() - record.getRdPtr());//------------------------------------------------------------------------------------------------------- std::list<CFRecordPtr>& recs = continue_records[rt_ContinueFrt12]; size_t size = recs.size(); switch(ft) { case 0x00000000://not exist break; case 0x00000001: rgb = BiffStructurePtr(new DXFN12List); //color break; case 0x00000002: rgb = BiffStructurePtr(new DXFN12List); //font break; case 0x00000003: rgb = BiffStructurePtr(new AF12CellIcon); //icon break; } if (rgb) rgb->load(record); while( !recs.empty() ) { record.appendRawData(recs.front()); recs.pop_front(); // FrtRefHeader frtRefHeaderContinue; record >> frtRefHeaderContinue; if (frtRefHeaderContinue.rt == 0x087F) { if ( ft == 0 && cCriteria > 0) { AF12CriteriaPtr item(new AF12Criteria); item->load(record); arAF12Criteries.push_back(item); } } }}
开发者ID:ShockwaveNN,项目名称:core,代码行数:50,
示例3: BiffStructurePtrBiffStructurePtr RevExtern::clone(){ return BiffStructurePtr(new RevExtern(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例4: BiffStructurePtrBiffStructurePtr DVParsedFormula::clone(){ return BiffStructurePtr(new DVParsedFormula(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例5: BiffStructurePtrBiffStructurePtr LbsDropData::clone(){ return BiffStructurePtr(new LbsDropData(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例6: BiffStructurePtrBiffStructurePtr FtSbs::clone(){ return BiffStructurePtr(new FtSbs(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例7: BiffStructurePtrBiffStructurePtr FtCf::clone(){ return BiffStructurePtr(new FtCf(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例8: BiffStructurePtrBiffStructurePtr ChartNumNillable::clone(){ return BiffStructurePtr(new ChartNumNillable(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例9: BiffStructurePtrBiffStructurePtr PictFmlaEmbedInfo::clone(){ return BiffStructurePtr(new PictFmlaEmbedInfo(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例10: BiffStructurePtrBiffStructurePtr Feat11WSSListInfo::clone(){ return BiffStructurePtr(new Feat11WSSListInfo(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例11: BiffStructurePtrBiffStructurePtr AddinUdf::clone(){ return BiffStructurePtr(new AddinUdf(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例12: BiffStructurePtrBiffStructurePtr PtgNum::clone(){ return BiffStructurePtr(new PtgNum(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例13: BiffStructurePtrBiffStructurePtr MDir::clone(){ return BiffStructurePtr(new MDir(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例14: BiffStructurePtrBiffStructurePtr AF12Criteria::clone(){ return BiffStructurePtr(new AF12Criteria(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例15: BiffStructurePtrBiffStructurePtr PivotParsedFormula::clone(){ return BiffStructurePtr(new PivotParsedFormula(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例16: BiffStructurePtrBiffStructurePtr PtgAttrSpaceSemi::clone(){ return BiffStructurePtr(new PtgAttrSpaceSemi(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例17: BiffStructurePtrBiffStructurePtr CondFmtStructure::clone(){ return BiffStructurePtr(new CondFmtStructure(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例18: BiffStructurePtrBiffStructurePtr PtgArea::clone(){ return BiffStructurePtr(new PtgArea(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例19: BiffStructurePtrBiffStructurePtr FilePointer::clone(){ return BiffStructurePtr(new FilePointer(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例20: BiffStructurePtrBiffStructurePtr PhRuns::clone(){ return BiffStructurePtr(new PhRuns(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例21: BiffStructurePtrBiffStructurePtr AFDOper::clone(){ return BiffStructurePtr(new AFDOper(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例22: BiffStructurePtrBiffStructurePtr ExtRst::clone(){ return BiffStructurePtr(new ExtRst(*this));}
开发者ID:shrekting,项目名称:core,代码行数:4,
示例23: BiffStructurePtrBiffStructurePtr ObjFmla::clone(){ return BiffStructurePtr(new ObjFmla(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例24: BiffStructurePtrBiffStructurePtr PtgAttrGoto::clone(){ return BiffStructurePtr(new PtgAttrGoto(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
示例25: BiffStructurePtrBiffStructurePtr PtgElfColSV::clone(){ return BiffStructurePtr(new PtgElfColSV(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例26: BiffStructurePtrBiffStructurePtr PtgMemNoMemN::clone(){ return BiffStructurePtr(new PtgMemNoMemN(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例27: BiffStructurePtrBiffStructurePtr DConnStringSequence::clone(){ return BiffStructurePtr(new DConnStringSequence(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例28: BiffStructurePtrBiffStructurePtr PtgTbl::clone(){ return BiffStructurePtr(new PtgTbl(*this));}
开发者ID:ShockwaveNN,项目名称:core,代码行数:4,
示例29: BiffStructurePtrBiffStructurePtr PtgAreaErr3d::clone(){ return BiffStructurePtr(new PtgAreaErr3d(*this));}
开发者ID:alexandervnuchkov,项目名称:core,代码行数:4,
示例30: BiffStructurePtrBiffStructurePtr CFParsedFormulaNoCCE::clone(){ return BiffStructurePtr(new CFParsedFormulaNoCCE(*this));}
开发者ID:ONLYOFFICE,项目名称:core,代码行数:4,
注:本文中的BiffStructurePtr函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ BigInt函数代码示例 C++ Bgetc函数代码示例 |