Skip to content

Commit

Permalink
changed class names for driver tasks, cause it conflicts with the sam…
Browse files Browse the repository at this point in the history
…e classed in pdfwriter. caused failure to incorprate image in form
  • Loading branch information
galkahana committed Jan 24, 2015
1 parent 31794b6 commit cbbeafe
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "hummus",
"version": "1.0.37",
"version": "1.0.38",
"description": "Create, read and modify PDF files and streams",
"main": "hummus",
"scripts": {
Expand Down
8 changes: 4 additions & 4 deletions src/PageContentContextDriver.cpp
Expand Up @@ -119,13 +119,13 @@ PDFWriterDriver* PageContentContextDriver::GetPDFWriter()
}


class PageImageWritingTask : public IPageEndWritingTask
class PageContentImageWritingTask : public IPageEndWritingTask
{
public:
PageImageWritingTask(PDFWriterDriver* inDriver,const std::string& inImagePath,unsigned long inImageIndex,ObjectIDType inObjectID)
PageContentImageWritingTask(PDFWriterDriver* inDriver,const std::string& inImagePath,unsigned long inImageIndex,ObjectIDType inObjectID)
{mDriver = inDriver;mImagePath = inImagePath;mImageIndex = inImageIndex;mObjectID = inObjectID;}

virtual ~PageImageWritingTask(){}
virtual ~PageContentImageWritingTask(){}

virtual PDFHummus::EStatusCode Write(PDFPage* inPageObject,
ObjectsContext* inObjectsContext,
Expand All @@ -146,6 +146,6 @@ void PageContentContextDriver::ScheduleImageWrite(const std::string& inImagePath
{
mPDFWriterDriver->GetWriter()->GetDocumentContext().RegisterPageEndWritingTask(
ContentContext->GetAssociatedPage(),
new PageImageWritingTask(mPDFWriterDriver,inImagePath,inImageIndex,inObjectID));
new PageContentImageWritingTask(mPDFWriterDriver,inImagePath,inImageIndex,inObjectID));

}
8 changes: 4 additions & 4 deletions src/XObjectContentContextDriver.cpp
Expand Up @@ -82,13 +82,13 @@ PDFWriterDriver* XObjectContentContextDriver::GetPDFWriter()
return mPDFWriterDriver;
}

class FormImageWritingTask : public IFormEndWritingTask
class XObjectFormImageWritingTask : public IFormEndWritingTask
{
public:
FormImageWritingTask(PDFWriterDriver* inDriver,const std::string& inImagePath,unsigned long inImageIndex,ObjectIDType inObjectID)
XObjectFormImageWritingTask(PDFWriterDriver* inDriver,const std::string& inImagePath,unsigned long inImageIndex,ObjectIDType inObjectID)
{mDriver = inDriver;mImagePath = inImagePath;mImageIndex = inImageIndex;mObjectID = inObjectID;}

virtual ~FormImageWritingTask(){}
virtual ~XObjectFormImageWritingTask(){}

virtual PDFHummus::EStatusCode Write(PDFFormXObject* inFormXObject,
ObjectsContext* inObjectsContext,
Expand All @@ -109,7 +109,7 @@ void XObjectContentContextDriver::ScheduleImageWrite(const std::string& inImageP
{
mPDFWriterDriver->GetWriter()->GetDocumentContext().RegisterFormEndWritingTask(
FormOfContext,
new FormImageWritingTask(mPDFWriterDriver,inImagePath,inImageIndex,inObjectID));
new XObjectFormImageWritingTask(mPDFWriterDriver,inImagePath,inImageIndex,inObjectID));

}

0 comments on commit cbbeafe

Please sign in to comment.