setSourceFile($this->template); $tplidx = $this->importPage(1); $this->addPage(); $this->useTemplate($tplidx); $this->AddUniGBhwFont('ugb','AdobeSongStd-Light-Acro'); $this->SetFont('ugb','',$this->fontsize); $this->setXY(71,44); $this->Write($this->fontsize,$this->data['realname']); $this->SetXY(34,55); $this->MultiCell (166, 4, str_replace(";","\n",$this->data['datalist'])); $this->setXY(30,100); $this->MultiCell(166,4,trim($this->data['project'])); //$this->setXY(34,239); //$this->Write($this->fontsize,$this->data['realname']); $this->setXY(32,225); $this->Write($this->fontsize,$this->data['unit']); $this->setXY(112,225); $this->Write($this->fontsize,$this->data['email']); $this->setXY(174,225); $this->Write($this->fontsize,$this->data['postcode']); $this->setXY(32,231); $this->Write($this->fontsize,$this->data['address']); $this->setXY(112,231); $this->Write($this->fontsize,$this->data['phone']); $t=date("Y-m-d"); $this->setXY(174,231); $this->Write($this->fontsize,$t); } function addRef($mds) { $this->addPage(); $this->SetFont('ugb','B',20); $this->ln(); $this->Cell(0,0,'附件:数据引用信息',0,2,'C'); $this->setY(30); foreach($mds as $i=>$md) { $this->SetFont('ugb','',12); $this->Write(5,($i+1).'. '.$md['title']); $this->ln(); if ($md['reference']) { $this->Write(5,'【引用方式】'.$md['reference']); $this->ln(); if (!empty($md['publish_year'])) { $this->Write(5,'【数据的引用】'.substr($md['authors'],1,-1).'. '.$md['doititle'].'. '.$md['publisher'].', ' .(empty($md['ts_published'])?$md['publish_year']:date('Y',strtotime($md['ts_published']))). '. doi:'.$md['datadoi'].' ['.str_replace('"','',substr($md['author_en'],1,-1)).'. '.$md['title_en'] .'. '.$md['publisher_en'].', '.(empty($md['ts_published'])?$md['publish_year']:date('Y',strtotime($md['ts_published']))).'. doi:'.$md['datadoi'].']'); $this->ln(); } } elseif ($md['citation']) { $this->Write(5,'【引用方式】'.$md['citation']); $this->ln(); if (!empty($md['publish_year']) && !strpos($md['citation'],$md['datadoi'])) { $this->Write(5,'【数据的引用】'.substr($md['authors'],1,-1).'. '.$md['doititle'].'. '.$md['publisher'].', ' .(empty($md['ts_published'])?$md['publish_year']:date('Y',strtotime($md['ts_published']))). '. doi:'.$md['datadoi'].' ['.str_replace('"','',substr($md['author_en'],1,-1)).'. '.$md['title_en'] .'. '.$md['publisher_en'].', '.(empty($md['ts_published'])?$md['publish_year']:date('Y',strtotime($md['ts_published']))).'. doi:'.$md['datadoi'].']'); $this->ln(); } } if ($md['suppinfo'] || $md['fund']) { $this->SetFont('ugb','I',10); $p=(!empty($md['fund']))?$md['fund']:$md['suppinfo']; $this->Write(5,'【项目信息】'.$p); $this->ln(); } $this->ln(); } } function addSecurity($template_file) { $pagecount = $this->setSourceFile($template_file); $tplidx = $this->importPage(1); $this->addPage(); $this->useTemplate($tplidx); $this->SetFont('ugb','B',14); $this->setXY(46,51); $this->Write(10,$this->data['realname']); $this->SetFont('ugb','',12); $this->setXY(122,194); $this->Write(10,$this->data['realname']); $this->setXY(122,201); $this->Write($this->fontsize,$this->data['address']); $this->setXY(122,208); $this->Write($this->fontsize,$this->data['phone']); $this->setXY(122,215); $this->Write($this->fontsize,$this->data['email']); $t=date("Y-m-d"); $this->setXY(32,242); $this->Write($this->fontsize,$t); $this->setXY(122,242); $this->Write($this->fontsize,$t); } } ?>