void LatexDocVisitor::startDotFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption ) { QCString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if ((i=baseName.find('.'))!=-1) { baseName=baseName.left(i); } baseName.prepend("dot_"); QCString outDir = Config_getString("LATEX_OUTPUT"); QCString name = fileName; writeDotGraphFromFile(name,outDir,baseName,EPS); if (hasCaption) { m_t << "\n\\begin{DoxyImage}\n"; } else { m_t << "\n\\begin{DoxyImageNoCaption}\n" " \\mbox{"; } m_t << "\\includegraphics"; if (!width.isEmpty()) { m_t << "[width=" << width << "]"; } else if (!height.isEmpty()) { m_t << "[height=" << height << "]"; } else { m_t << "[width=\\textwidth,height=\\textheight/2,keepaspectratio=true]"; } m_t << "{" << baseName; //if (Config_getBool("USE_PDFLATEX")) //{ // m_t << ".pdf"; //} //else //{ // m_t << ".eps"; //} m_t << "}"; if (hasCaption) { m_t << "\n\\caption{"; } }
void RTFDocVisitor::writeDotFile(const QCString &filename, const bool hasCaption) { QCString baseName=filename; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } QCString outDir = Config_getString(RTF_OUTPUT); writeDotGraphFromFile(filename,outDir,baseName,GOF_BITMAP); QCString imgExt = getDotImageExtension(); includePicturePreRTF(baseName + "." + imgExt, true, hasCaption); }
void DocbookDocVisitor::startDotFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption ) { QCString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if ((i=baseName.find('.'))!=-1) { baseName=baseName.left(i); } baseName.prepend("dot_"); QCString outDir = Config_getString("DOCBOOK_OUTPUT"); QCString imgExt = Config_getEnum("DOT_IMAGE_FORMAT"); writeDotGraphFromFile(fileName,outDir,baseName,GOF_BITMAP); m_t << "<para>" << endl; m_t << " <figure>" << endl; m_t << " <title></title>" << endl; m_t << " <mediaobject>" << endl; m_t << " <imageobject>" << endl; m_t << " <imagedata"; if (!width.isEmpty()) { m_t << " width=\""; m_t << width; m_t << "\""; } else { m_t << " width=\"50%\""; } if (!height.isEmpty()) { m_t << " depth=\""; m_t << height; m_t << "\""; } m_t << " align=\"center\" valign=\"middle\" scalefit=\"1\" fileref=\"" << baseName << "." << imgExt << "\">"; m_t << "</imagedata>" << endl; m_t << " </imageobject>" << endl; if (hasCaption) { m_t << " <caption>" << endl; } }
void DocbookDocVisitor::writeDotFile(const QCString &baseName) { QCString shortName = baseName; int i; if ((i=shortName.findRev('/'))!=-1) { shortName=shortName.right(shortName.length()-i-1); } QCString outDir = Config_getString("DOCBOOK_OUTPUT"); writeDotGraphFromFile(baseName+".dot",outDir,shortName,BITMAP); m_t << " <imagedata"; m_t << " align=\"center\" fileref=\"" << shortName << ".png" << "\">"; m_t << "</imagedata>" << endl; }
void DocbookDocVisitor::writeDotFile(const QCString &baseName, DocVerbatim *s) { QCString shortName = baseName; int i; if ((i=shortName.findRev('/'))!=-1) { shortName=shortName.right(shortName.length()-i-1); } QCString outDir = Config_getString(DOCBOOK_OUTPUT); writeDotGraphFromFile(baseName+".dot",outDir,shortName,GOF_BITMAP); visitPreStart(m_t, s->hasCaption(), baseName + ".dot", s->width(),s->height()); visitCaption(this, s->children()); visitPostEnd(m_t, s->hasCaption()); }
void LatexDocVisitor::startDotFile(const QString &fileName, const QString &width, const QString &height, bool hasCaption ) { QString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if (baseName.right(4)==".eps" || baseName.right(4)==".pdf") { baseName=baseName.left(baseName.length()-4); } if (baseName.right(4)==".dot") { baseName=baseName.left(baseName.length()-4); } QString outDir = Config_getString("LATEX_OUTPUT"); QString name = fileName; writeDotGraphFromFile(name,outDir,baseName,EPS); if (hasCaption) { m_t << "\\begin{figure}[H]" << endl; m_t << "\\begin{center}" << endl; } else { m_t << "\\mbox{"; } m_t << "\\includegraphics"; if (!width.isEmpty()) { m_t << "[width=" << width << "]"; } else if (!height.isEmpty()) { m_t << "[height=" << height << "]"; } m_t << "{" << baseName << "}"; if (hasCaption) { m_t << "\\caption{"; } }
void DocbookDocVisitor::writeDotFile(const QCString &baseName) { QCString shortName = baseName; int i; if ((i=shortName.findRev('/'))!=-1) { shortName=shortName.right(shortName.length()-i-1); } QCString outDir = Config_getString("DOCBOOK_OUTPUT"); QCString imgExt = Config_getEnum("DOT_IMAGE_FORMAT"); writeDotGraphFromFile(baseName+".dot",outDir,shortName,GOF_BITMAP); m_t << " <imagedata"; //If no width is specified use default value for PDF rendering m_t << " width=\"50%\""; m_t << " align=\"center\" valign=\"middle\" scalefit=\"1\" fileref=\"" << shortName << "." << imgExt << "\">"; m_t << "</imagedata>" << endl; }
void HtmlDocVisitor::writeDotFile(const QCString &fn,const QCString &relPath, const QCString &context) { QCString baseName=fn; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if ((i=baseName.find('.'))!=-1) // strip extension { baseName=baseName.left(i); } baseName.prepend("dot_"); QCString outDir = Config_getString("HTML_OUTPUT"); writeDotGraphFromFile(fn,outDir,baseName,BITMAP); writeDotImageMapFromFile(m_t,fn,outDir,relPath,baseName,context); }
void RTFDocVisitor::writeDotFile(const QCString &fileName) { QCString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } QCString outDir = Config_getString("RTF_OUTPUT"); writeDotGraphFromFile(fileName,outDir,baseName,BITMAP); if (!m_lastIsPara) m_t << "\\par" << endl; m_t << "{" << endl; m_t << rtf_Style_Reset; m_t << "\\pard \\qc {\\field\\flddirty {\\*\\fldinst INCLUDEPICTURE \""; m_t << baseName << "." << Config_getEnum("DOT_IMAGE_FORMAT"); m_t << "\" \\\\d \\\\*MERGEFORMAT}{\\fldrslt IMAGE}}\\par" << endl; m_t << "}" << endl; m_lastIsPara=TRUE; }
void LatexDocVisitor::startDotFile(const QString &fileName, const QString &width, const QString &height, bool hasCaption) { QString baseName = fileName; int i; if ((i = baseName.lastIndexOf('/')) != -1) { baseName = baseName.right(baseName.length() - i - 1); } if ((i = baseName.indexOf('.')) != -1) { baseName = baseName.left(i); } baseName.prepend("dot_"); QString outDir = Config::getString("latex-output"); QString name = fileName; writeDotGraphFromFile(name, outDir, baseName, GOF_EPS); visitPreStart(m_t, hasCaption, baseName, width, height); }
void LatexDocVisitor::startDotFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption ) { QCString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if ((i=baseName.find('.'))!=-1) { baseName=baseName.left(i); } baseName.prepend("dot_"); QCString outDir = Config_getString("LATEX_OUTPUT"); QCString name = fileName; writeDotGraphFromFile(name,outDir,baseName,GOF_EPS); visitPreStart(m_t,hasCaption, baseName, width, height); }
void DocbookDocVisitor::startDotFile(const QCString &fileName, const QCString &width, const QCString &height, bool hasCaption ) { QCString baseName=fileName; int i; if ((i=baseName.findRev('/'))!=-1) { baseName=baseName.right(baseName.length()-i-1); } if ((i=baseName.find('.'))!=-1) { baseName=baseName.left(i); } baseName.prepend("dot_"); QCString outDir = Config_getString(DOCBOOK_OUTPUT); QCString imgExt = getDotImageExtension(); writeDotGraphFromFile(fileName,outDir,baseName,GOF_BITMAP); m_t << "<para>" << endl; visitPreStart(m_t, hasCaption, baseName + "." + imgExt, width, height); }