summaryrefslogtreecommitdiff
path: root/src/conv/raw/pict2raw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/conv/raw/pict2raw.cpp')
-rw-r--r--src/conv/raw/pict2raw.cpp218
1 files changed, 109 insertions, 109 deletions
diff --git a/src/conv/raw/pict2raw.cpp b/src/conv/raw/pict2raw.cpp
index 7c1a72b..89625c0 100644
--- a/src/conv/raw/pict2raw.cpp
+++ b/src/conv/raw/pict2raw.cpp
@@ -43,77 +43,77 @@
class RawPainter : public libwpg::WPGPaintInterface
{
public:
- RawPainter();
-
- void startGraphics(const ::WPXPropertyList &propList);
- void endGraphics();
- void startLayer(const ::WPXPropertyList &propList);
- void endLayer();
- void startEmbeddedGraphics(const ::WPXPropertyList &propList);
- void endEmbeddedGraphics();
-
- void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient);
-
- void drawRectangle(const ::WPXPropertyList &propList);
- void drawEllipse(const ::WPXPropertyList &propList);
- void drawPolyline(const ::WPXPropertyListVector &vertices);
- void drawPolygon(const ::WPXPropertyListVector &vertices);
- void drawPath(const ::WPXPropertyListVector &path);
- void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData);
- void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path);
- void endTextObject();
- void startTextLine(const ::WPXPropertyList &propList);
- void endTextLine();
- void startTextSpan(const ::WPXPropertyList &propList);
- void endTextSpan();
- void insertText(const ::WPXString &str);
+ RawPainter();
+
+ void startGraphics(const ::WPXPropertyList &propList);
+ void endGraphics();
+ void startLayer(const ::WPXPropertyList &propList);
+ void endLayer();
+ void startEmbeddedGraphics(const ::WPXPropertyList &propList);
+ void endEmbeddedGraphics();
+
+ void setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient);
+
+ void drawRectangle(const ::WPXPropertyList &propList);
+ void drawEllipse(const ::WPXPropertyList &propList);
+ void drawPolyline(const ::WPXPropertyListVector &vertices);
+ void drawPolygon(const ::WPXPropertyListVector &vertices);
+ void drawPath(const ::WPXPropertyListVector &path);
+ void drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData);
+ void startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path);
+ void endTextObject();
+ void startTextLine(const ::WPXPropertyList &propList);
+ void endTextLine();
+ void startTextSpan(const ::WPXPropertyList &propList);
+ void endTextSpan();
+ void insertText(const ::WPXString &str);
};
WPXString getPropString(const WPXPropertyList &propList)
{
- WPXString propString;
- WPXPropertyList::Iter i(propList);
- if (!i.last())
- {
- propString.append(i.key());
- propString.append(": ");
- propString.append(i()->getStr().cstr());
- for (; i.next(); )
- {
- propString.append(", ");
- propString.append(i.key());
- propString.append(": ");
- propString.append(i()->getStr().cstr());
- }
- }
-
- return propString;
+ WPXString propString;
+ WPXPropertyList::Iter i(propList);
+ if (!i.last())
+ {
+ propString.append(i.key());
+ propString.append(": ");
+ propString.append(i()->getStr().cstr());
+ for (; i.next(); )
+ {
+ propString.append(", ");
+ propString.append(i.key());
+ propString.append(": ");
+ propString.append(i()->getStr().cstr());
+ }
+ }
+
+ return propString;
}
WPXString getPropString(const WPXPropertyListVector &itemList)
{
- WPXString propString;
+ WPXString propString;
- propString.append("(");
- WPXPropertyListVector::Iter i(itemList);
+ propString.append("(");
+ WPXPropertyListVector::Iter i(itemList);
- if (!i.last())
- {
- propString.append("(");
- propString.append(getPropString(i()));
- propString.append(")");
+ if (!i.last())
+ {
+ propString.append("(");
+ propString.append(getPropString(i()));
+ propString.append(")");
- for (; i.next();)
- {
- propString.append(", (");
- propString.append(getPropString(i()));
- propString.append(")");
- }
+ for (; i.next();)
+ {
+ propString.append(", (");
+ propString.append(getPropString(i()));
+ propString.append(")");
+ }
- }
- propString.append(")");
+ }
+ propString.append(")");
- return propString;
+ return propString;
}
RawPainter::RawPainter(): libwpg::WPGPaintInterface()
@@ -122,102 +122,102 @@ RawPainter::RawPainter(): libwpg::WPGPaintInterface()
void RawPainter::startGraphics(const ::WPXPropertyList &propList)
{
- printf("RawPainter::startGraphics(%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::startGraphics(%s)\n", getPropString(propList).cstr());
}
void RawPainter::endGraphics()
{
- printf("RawPainter::endGraphics\n");
+ printf("RawPainter::endGraphics\n");
}
void RawPainter::startLayer(const ::WPXPropertyList &propList)
{
- printf("RawPainter::startLayer (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::startLayer (%s)\n", getPropString(propList).cstr());
}
void RawPainter::endLayer()
{
- printf("RawPainter::endLayer\n");
+ printf("RawPainter::endLayer\n");
}
void RawPainter::startEmbeddedGraphics(const ::WPXPropertyList &propList)
{
- printf("RawPainter::startEmbeddedGraphics (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::startEmbeddedGraphics (%s)\n", getPropString(propList).cstr());
}
void RawPainter::endEmbeddedGraphics()
{
- printf("RawPainter::endEmbeddedGraphics \n");
+ printf("RawPainter::endEmbeddedGraphics \n");
}
void RawPainter::setStyle(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
{
- printf("RawPainter::setStyle(%s, gradient: (%s))\n", getPropString(propList).cstr(), getPropString(gradient).cstr());
+ printf("RawPainter::setStyle(%s, gradient: (%s))\n", getPropString(propList).cstr(), getPropString(gradient).cstr());
}
void RawPainter::drawRectangle(const ::WPXPropertyList &propList)
{
- printf("RawPainter::drawRectangle (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::drawRectangle (%s)\n", getPropString(propList).cstr());
}
void RawPainter::drawEllipse(const ::WPXPropertyList &propList)
{
- printf("RawPainter::drawEllipse (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::drawEllipse (%s)\n", getPropString(propList).cstr());
}
void RawPainter::drawPolyline(const ::WPXPropertyListVector &vertices)
{
- printf("RawPainter::drawPolyline (%s)\n", getPropString(vertices).cstr());
+ printf("RawPainter::drawPolyline (%s)\n", getPropString(vertices).cstr());
}
void RawPainter::drawPolygon(const ::WPXPropertyListVector &vertices)
{
- printf("RawPainter::drawPolygon (%s)\n", getPropString(vertices).cstr());
+ printf("RawPainter::drawPolygon (%s)\n", getPropString(vertices).cstr());
}
void RawPainter::drawPath(const ::WPXPropertyListVector &path)
{
- printf("RawPainter::drawPath (%s)\n", getPropString(path).cstr());
+ printf("RawPainter::drawPath (%s)\n", getPropString(path).cstr());
}
void RawPainter::drawGraphicObject(const ::WPXPropertyList &propList, const ::WPXBinaryData & /*binaryData*/)
{
- printf("RawPainter::drawGraphicObject (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::drawGraphicObject (%s)\n", getPropString(propList).cstr());
}
void RawPainter::startTextObject(const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
{
- printf("RawPainter::startTextObject (%s, path: (%s))\n", getPropString(propList).cstr(), getPropString(path).cstr());
+ printf("RawPainter::startTextObject (%s, path: (%s))\n", getPropString(propList).cstr(), getPropString(path).cstr());
}
void RawPainter::endTextObject()
{
- printf("RawPainter::endTextObject\n");
+ printf("RawPainter::endTextObject\n");
}
void RawPainter::startTextLine(const ::WPXPropertyList &propList)
{
- printf("RawPainter::startTextLine (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::startTextLine (%s)\n", getPropString(propList).cstr());
}
void RawPainter::endTextLine()
{
- printf("RawPainter::endTextLine\n");
+ printf("RawPainter::endTextLine\n");
}
void RawPainter::startTextSpan(const ::WPXPropertyList &propList)
{
- printf("RawPainter::startTextSpan (%s)\n", getPropString(propList).cstr());
+ printf("RawPainter::startTextSpan (%s)\n", getPropString(propList).cstr());
}
void RawPainter::endTextSpan()
{
- printf("RawPainter::endTextSpan\n");
+ printf("RawPainter::endTextSpan\n");
}
void RawPainter::insertText(const ::WPXString &str)
{
- printf("RawPainter::insertText (%s)\n", str.cstr());
+ printf("RawPainter::insertText (%s)\n", str.cstr());
}
@@ -226,53 +226,53 @@ namespace
int printUsage()
{
- printf("Usage: pict2raw [OPTION] <WordPerfect Graphics File>\n");
- printf("\n");
- printf("Options:\n");
- printf("--help Shows this help message\n");
- printf("--version Output pict2raw version \n");
- return -1;
+ printf("Usage: pict2raw [OPTION] <WordPerfect Graphics File>\n");
+ printf("\n");
+ printf("Options:\n");
+ printf("--help Shows this help message\n");
+ printf("--version Output pict2raw version \n");
+ return -1;
}
int printVersion()
{
- printf("pict2raw %s\n", VERSION);
- return 0;
+ printf("pict2raw %s\n", VERSION);
+ return 0;
}
} // anonymous namespace
int main(int argc, char *argv[])
{
- if (argc < 2)
- return printUsage();
+ if (argc < 2)
+ return printUsage();
- char *file = 0;
+ char *file = 0;
- for (int i = 1; i < argc; i++)
- {
- if (!strcmp(argv[i], "--version"))
- return printVersion();
- else if (!file && strncmp(argv[i], "--", 2))
- file = argv[i];
- else
- return printUsage();
- }
+ for (int i = 1; i < argc; i++)
+ {
+ if (!strcmp(argv[i], "--version"))
+ return printVersion();
+ else if (!file && strncmp(argv[i], "--", 2))
+ file = argv[i];
+ else
+ return printUsage();
+ }
- if (!file)
- return printUsage();
+ if (!file)
+ return printUsage();
- WPXFileStream input(file);
+ WPXFileStream input(file);
- if (!libpict::PictImage::isSupported(&input))
- {
- fprintf(stderr, "ERROR: Unsupported file format (unsupported version) or file is encrypted!\n");
- return 1;
- }
+ if (!libpict::PictImage::isSupported(&input))
+ {
+ fprintf(stderr, "ERROR: Unsupported file format (unsupported version) or file is encrypted!\n");
+ return 1;
+ }
- RawPainter painter;
- libpict::PictImage::parse(&input, &painter);
+ RawPainter painter;
+ libpict::PictImage::parse(&input, &painter);
- return 0;
+ return 0;
}