在文件 dia.cpp 第 26 行定义.
45 diaArgs+=
"-t png-libart";
56 diaArgs+=extension+
"\"";
67 err_full(srcFile,srcLine,
"Problems running %s. Check your installation or look typos in you dia file %s\n",
76 epstopdfArgs.sprintf(
"\"%s.eps\" --outfile=\"%s.pdf\"",
81 err(
"Problems running epstopdf. Check your TeX installation!\n");
引用了 Portable::commandExtension(), Config_getBool, Config_getString, Dir::currentDirPath(), DIA_BITMAP, DIA_EPS, err(), err_full(), FALSE, maxCmdLine, Portable::pathSeparator(), qPrint(), Dir::setCurrent(), QCString::sprintf(), QCString::str(), Portable::system(), Portable::sysTimerStart() , 以及 Portable::sysTimerStop().
被这些函数引用 DocbookDocVisitor::startDiaFile(), LatexDocVisitor::startDiaFile(), HtmlDocVisitor::writeDiaFile(), DocbookDocVisitor::writeDiaFile(), RTFDocVisitor::writeDiaFile() , 以及 LatexDocVisitor::writeDiaFile().