コード例 #1
0
ファイル: rtfdocvisitor.cpp プロジェクト: BlazesRus/doxygen
void RTFDocVisitor::writePlantUMLFile(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);
  generatePlantUMLOutput(fileName,outDir,PUML_BITMAP);
  includePicturePreRTF(baseName + ".png", true, hasCaption);
}
コード例 #2
0
ファイル: docbookvisitor.cpp プロジェクト: Beachy13/doxygen
void DocbookDocVisitor::writePlantUMLFile(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);
  generatePlantUMLOutput(baseName,outDir,PUML_BITMAP);
  visitPreStart(m_t, s->hasCaption(), shortName, s->width(),s->height());
  visitCaption(this, s->children());
  visitPostEnd(m_t, s->hasCaption());
}
コード例 #3
0
ファイル: docbookvisitor.cpp プロジェクト: drxaero/doxygen
void DocbookDocVisitor::writePlantUMLFile(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");
  generatePlantUMLOutput(baseName,outDir,PUML_BITMAP);
  m_t << "                <imagedata";
  m_t << " width=\"50%\"";
  m_t << " align=\"center\" valign=\"middle\" scalefit=\"1\" fileref=\"" << shortName << ".png" << "\">";
  m_t << "</imagedata>" << endl;
}
コード例 #4
0
void LatexDocVisitor::writePlantUMLFile(const QString &baseName, DocVerbatim *s)
{
   QString shortName = baseName;            
   int i;

   if ((i = shortName.lastIndexOf('/')) != -1) {
      shortName = shortName.right(shortName.length() - i - 1);
   }

   QString outDir = Config::getString("latex-output");
   generatePlantUMLOutput(baseName, outDir, PUML_EPS);

   visitPreStart(m_t, s->hasCaption(), shortName, s->width(), s->height());
   visitCaption(this, s->children());
   visitPostEnd(m_t, s->hasCaption());
}
コード例 #5
0
ファイル: rtfdocvisitor.cpp プロジェクト: AmesianX/doxygen
void RTFDocVisitor::writePlantUMLFile(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");
  generatePlantUMLOutput(fileName,outDir,PUML_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 << ".png";
  m_t << "\" \\\\d \\\\*MERGEFORMAT}{\\fldrslt IMAGE}}\\par" << endl;
  m_t << "}" << endl;
  m_lastIsPara=TRUE;
}