首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDFCreator和COM

PDFCreator和COM
EN

Stack Overflow用户
提问于 2015-03-09 19:12:59
回答 1查看 373关注 0票数 0

我想和C++的PDFCreator谈谈。在不同的网站上似乎有一个略有不同的版本的例子。但是示例中的一些东西让我担心(可能是因为我不是COM专家)……

代码语言:javascript
复制
  PDFCreator::_clsPDFCreatorOptionsPtr opt = pdfObject->GetcOptions();
  opt->UseAutosave = 1;
  opt->UseAutosaveDirectory = 1;
  opt->AutosaveDirectory = "c:\\temp\\";
  opt->AutosaveFormat = 0; // for PDF
  opt->AutosaveFilename = "gigi13";
  pdfObject->PutRefcOptions(opt);

所以我得到了一个指向PDFCreator选项的指针,将它们设置为我想要的,然后使用PutRefcOptions在PDFCreator中设置这些选项。

所以我愚蠢的问题是,如果我有一个指向选项的指针,我不是只在我,例如,opt->AutoSave = 1时直接设置它们吗?

或者,PDFCreator::_clsPDFCreatorOptionsPtr是否拥有选项的副本?也许是因为PDFCreator::_clsPDFCreatorOptionsPtr是一个智能指针,所以持有一个选项的副本?

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 16:42:31

据我所知(现在!)opt是一种智能指针,可以创建pdfObiect内容的副本。

因此,我修改了该副本,然后将其发送回pdfCreator。合乎道理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28940595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档