精华内容
下载资源
问答
  • Codesoft6 ,在模板上定义一个变量(比如imagePhotoNo),在C#代码中怎样imagePhotoNo这个变量赋值,感谢高手回复!
  • 在问答频道看到有人求poi模板替换图片的需求,百度一下,网上没有合适的方案,一时手痒,自己动手写了一个。本文参考了[url]http://www.it165.net/pro/html/201108/451.html[/url]的方法,进行了部分修改,可以替换...
    在问答频道看到有人求poi模板替换图片的需求,百度一下,网上没有合适的方案,一时手痒,自己动手写了一个。本文参考了[url]http://www.it165.net/pro/html/201108/451.html[/url]的方法,进行了部分修改,可以替换word2007的表格中的标签为图片,先看效果:
    [img]http://dl2.iteye.com/upload/attachment/0088/3660/516a75b4-3188-383e-b2f4-2622dc566347.jpg[/img]

    [img]http://dl2.iteye.com/upload/attachment/0088/3662/4739060d-08c9-315e-8d8e-70d39afcd8c2.jpg[/img]


    ,再看代码


    package com.chinahrt.zyn.iteye;

    import java.io.IOException;
    import java.io.InputStream;

    import org.apache.poi.openxml4j.opc.OPCPackage;
    import org.apache.poi.xwpf.usermodel.XWPFDocument;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.xmlbeans.XmlException;
    import org.apache.xmlbeans.XmlToken;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;
    import org.openxmlformats.schemas.drawingml.x2006.main.CTPositiveSize2D;
    import org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.CTInline;

    /**
    * @author
    *
    */
    public class CustomXWPFDocument extends XWPFDocument {
    public CustomXWPFDocument(InputStream in) throws IOException {
    super(in);
    }

    /**
    *
    */
    public CustomXWPFDocument() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @param pkg
    * @throws IOException
    */
    public CustomXWPFDocument(OPCPackage pkg) throws IOException {
    super(pkg);
    // TODO Auto-generated constructor stub
    }

    public void createPicture(int id, int width, int height,XWPFParagraph paragraph) {
    final int EMU = 9525;
    width *= EMU;
    height *= EMU;
    String blipId = getAllPictures().get(id).getPackageRelationship()
    .getId();

    /* CTInline inline = createParagraph().createRun().getCTR()
    .addNewDrawing().addNewInline(); */
    CTInline inline = paragraph.createRun().getCTR()
    .addNewDrawing().addNewInline();

    String picXml = ""
    + "<a:graphic xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\">"
    + " <a:graphicData uri=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    + " <pic:pic xmlns:pic=\"http://schemas.openxmlformats.org/drawingml/2006/picture\">"
    + " <pic:nvPicPr>" + " <pic:cNvPr id=\""
    + id
    + "\" name=\"Generated\"/>"
    + " <pic:cNvPicPr/>"
    + " </pic:nvPicPr>"
    + " <pic:blipFill>"
    + " <a:blip r:embed=\""
    + blipId
    + "\" xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\"/>"
    + " <a:stretch>"
    + " <a:fillRect/>"
    + " </a:stretch>"
    + " </pic:blipFill>"
    + " <pic:spPr>"
    + " <a:xfrm>"
    + " <a:off x=\"0\" y=\"0\"/>"
    + " <a:ext cx=\""
    + width
    + "\" cy=\""
    + height
    + "\"/>"
    + " </a:xfrm>"
    + " <a:prstGeom prst=\"rect\">"
    + " <a:avLst/>"
    + " </a:prstGeom>"
    + " </pic:spPr>"
    + " </pic:pic>"
    + " </a:graphicData>" + "</a:graphic>";

    // CTGraphicalObjectData graphicData =
    inline.addNewGraphic().addNewGraphicData();
    XmlToken xmlToken = null;
    try {
    xmlToken = XmlToken.Factory.parse(picXml);
    } catch (XmlException xe) {
    xe.printStackTrace();
    }
    inline.set(xmlToken);
    // graphicData.set(xmlToken);

    inline.setDistT(0);
    inline.setDistB(0);
    inline.setDistL(0);
    inline.setDistR(0);

    CTPositiveSize2D extent = inline.addNewExtent();
    extent.setCx(width);
    extent.setCy(height);

    CTNonVisualDrawingProps docPr = inline.addNewDocPr();
    docPr.setId(id);
    docPr.setName("图片" + id);
    docPr.setDescr("甩葱玩具");
    }
    }




    package com.chinahrt.zyn.iteye;

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.util.Iterator;
    import java.util.List;

    import org.apache.poi.POIXMLDocument;
    import org.apache.poi.openxml4j.opc.OPCPackage;
    import org.apache.poi.xwpf.usermodel.XWPFParagraph;
    import org.apache.poi.xwpf.usermodel.XWPFRun;
    import org.apache.poi.xwpf.usermodel.XWPFTable;
    import org.apache.poi.xwpf.usermodel.XWPFTableCell;
    import org.apache.poi.xwpf.usermodel.XWPFTableRow;

    public class POIWordTest {



    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    try{
    OPCPackage pack = POIXMLDocument.openPackage("d:/img.docx");
    // XWPFDocument doc = new XWPFDocument(pack);
    CustomXWPFDocument doc = new CustomXWPFDocument(pack);
    File pic = new File("d:/2000.png");
    FileInputStream is = new FileInputStream(pic);
    Iterator<XWPFTable> it = doc.getTablesIterator();
    while(it.hasNext()){
    XWPFTable table = it.next();
    List<XWPFTableRow> rows = table.getRows();
    for(XWPFTableRow row:rows){
    List<XWPFTableCell> cells = row.getTableCells();
    for(XWPFTableCell cell:cells){
    if(cell.getText().endsWith("${img}")){
    cell.removeParagraph(0);
    // cell.setText("aa");
    XWPFParagraph pargraph = cell.addParagraph();
    //100为宽,150为高
    int ind = doc.addPicture(is, doc.PICTURE_TYPE_PNG);
    doc.createPicture(ind, 100, 150,pargraph);
    }
    List<XWPFParagraph> pars = cell.getParagraphs();
    for(XWPFParagraph par:pars){
    List<XWPFRun> runs = par.getRuns();
    for(XWPFRun run:runs){
    run.removeBreak();

    }
    }
    }
    }
    }
    FileOutputStream fos = new FileOutputStream("d:/img_copy.docx");
    doc.write(fos);
    fos.flush();
    fos.close();
    }catch(Exception e){
    e.printStackTrace();
    }
    }

    }

    展开全文
  • dede标签里获取模板图片路径

    千次阅读 2013-12-17 11:00:44
    [field:global.cfg_templeturl/] templets/ [field:global.cfg_templets_skin/] templets/default/
    [field:global.cfg_templeturl/]   templets/
    [field:global.cfg_templets_skin/]     templets/default/
    展开全文
  • 循环给word插入图片 <#if image??> <#list image as bean> <w:p> <w:pPr> <w:ind w:first-line="420" w:first-line-chars="0"/> <w:jc w:val="left"/> <w:rPr> ...

           循环给word插入图片

           <#if image??>
          <#list image as bean>
          <w:p>
            <w:pPr>
              <w:ind w:first-line="420" w:first-line-chars="0"/>
              <w:jc w:val="left"/>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:lang w:val="EN-US" w:fareast="ZH-CN"/>
              </w:rPr>
            </w:pPr>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:lang w:val="EN-US" w:fareast="ZH-CN"/>
              </w:rPr>
               <w:pict>
                <w:binData w:name="${" wordml://0200000"+bean.im_index+".png"}" xml:space="preserve">
                ${bean.image1}
                </w:binData>   
                <v:shape id="_x0000_s1026" o:spt="75" alt="img" type="#_x0000_t75" style="width:450.25pt;" filled="f" o:preferrelative="t" stroked="f" coordsize="21600,21600">
                <v:path/> 
                <v:fill on="f" focussize="0,0"/>
                <v:stroke on="f"/>
                <v:imagedata src="${" wordml://0200000"+bean.im_index+".png"}" o:title="img"/>
                <o:lock v:ext="edit" aspectratio="t"/> 
                <w10:wrap type="none"/>
                <w10:anchorlock/>
                </v:shape> 
                </w:pict> 
            </w:r>
          </w:p>
          </#list>
          </#if>

    展开全文
  • 主要介绍了dedecms织梦模板点击图片进入下一分页或下篇文章标签的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • DLabel模板 打印模板,Dlabel标签打印。一款简单好用的标签编辑软件,通过蓝牙与标签打印机连接,让用户 能随时随地、方便快捷的实现标签打印。支持文字、图片、图形、一维码、二维码编辑,随意排版,方便实用,...
  • (这个p标签是块级元素的) 做法: 普通html页面中,可以加入一行代码既可以: 可以来看一下效果: 那么在freemaker模板中,怎么样解决这样这个问题呢? 首先:找到对应的位置,这是我遍历的地方 利用freemaker模板中...

    首先我们来看一张图片:
    在这里插入图片描述
    在这里插入图片描述可以看到文字在下面,这时候我要把文字加上去,文字会在下面显示出来。我要的效果是:文字先显示,在显示图片。(这个p标签是块级元素的)
    做法:
    普通html页面中,可以加入一行代码既可以:
    在这里插入图片描述可以来看一下效果:
    在这里插入图片描述
    那么在freemaker模板中,怎么样解决这样这个问题呢?
    首先:找到对应的位置,这是我遍历的地方
    在这里插入图片描述
    利用freemaker模板中的字符串替换,在中间替换中加入< br > 标签。
    我是这么做的:
    在这里插入图片描述
    在遍历的内容中加上:?replace("</ p><p","</ p></ br><p") (这中间有一个空格)

    	希望对你们有帮助
    
    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201601/02/1451727140_294946.jpg) 大小属性失效,如果不用模板可以。
  • 红色标签卡片商务PPT模板下载,关键词:灰色搭配红色PPT背景,卡片、标签幻灯片背景图片,商务PPT模板下载,PPT格式; 红色标签卡片商务PPT模板下载,关键词:灰色搭配红色PPT背景,卡片、标签幻灯片背景图片,商务...
  • 清新简洁的标签背景商务PPT模板下载,关键词:简约PPT模板 ,简洁设计风格的PPT模板,商务幻灯片模板,蓝色PPT背景,便签、标签PPT背景图片; 清新简洁的标签背景商务PPT模板下载,关键词:简约PPT模板 ,简洁设计...
  • 看到图片中的{%tag%}{%endtag%},这个就是模板标签,是开口就有闭口。基本跟python中的语法是差不多的。但是,这其中的值是怎么传过来的呢,多说一句哈,看图 看到图中的render中的参数context,它是一个字典,...
  • 如果我们在dedecms中,想让文章主体的内容在调用过程中自动添加alt标签,其值为标题时: //dedecms正文添加alt属性 https://www.360muye.cn {dede:field.body runphp=yes} global $dsql,$id,$aid; $myid = isset($id...
  •  [ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]  所在文件:  e\class\t_functions.php  函数名:  sys_GetEcmsInfo  通过CSS对页面进行...
  • 红色标签卡片商务PPT模板下载,关键词:灰色搭配红色PPT背景,卡片、标签幻灯片背景图片,商务PPT模板下载,PPT格式;
  • ==模板结构= │─template/1/ 模板1 │ ├─info.ini 模板信息文件 ...│ ├─images 图片文件 │ └─html 模板文件目录 │ └─art 文章模块模板目录 │ └─comment 评论模块模板目录 │ ...
  • 清新简洁的标签背景商务PPT模板下载,关键词:简约PPT模板 ,简洁设计风格的PPT模板,商务幻灯片模板,蓝色PPT背景,便签、标签PPT背景图片
  • 关键词:标签,便签,白板PPT背景图片,幻灯片文本框素材下载,.PPTX格式; 便签标签白板样式的PPT文本框素材下载;关键词:标签,便签,白板PPT背景图片,幻灯片文本框素材下载,.PPTX格式;转载请注明出处!本文...
  • 引用项目内部的图片或者资源,总是显示不正常或者正常加载,解决办法: 用 require()包裹起来,如图: <el-image style="width: 100px; height: 100px" :src="courseInfo.cover" :fit="cover"></el-...
  • 爱心标签ppt背景图片

    2019-10-19 17:30:57
    爱心标签PPT模板适用于动感主题设计应用。
  • 七彩标签ppt背景图片

    2019-10-19 15:55:46
    七彩标签PPT模板适用于非主流主题设计应用。
  • 1、最新文档列表 1-5都为调用的arclist标签 {dede:arclist typeid=’’ titlelen=‘28’ row=‘60’ col=‘1’} ?[field:title/] {/dede:arclist} 2、最新图片列表 {dede:arclist typeid=‘0’ titlelen=‘24...
  • load 和 static 标签 当我们想在页面上使用一些静态资源例如图片、js、css 。这时候我们就要使用到static标签了。 例如在页面中显示一张本地图片。 操作步骤: a. 新建一个文件夹来盛放静态资源,例如 static,为了...
  • Dedecms模板常用调用标签代码整理 1、最新文档列表 1-5都为调用的arclist标签 {dede:arclist typeid='' titlelen='28' row='60' col='1'} ?[field:title/] {/dede:arclist} 2、最新图片列表 ...
  • 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit...图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
  • 当我们使用富文本编译器(如:Ueditor编译器)保存编辑的内容后,在blade模板中,想要显示原生的html标签内容时该怎么做? 首先,了解下laravel {{ 变量名 }} 与{!! 变量名 !!}区别 {{ 变量名 }} :转义输出,...
  •  本文摘录了新云官方网站提供的部分模板标签说明: 注意:函数式标签“()”中间是参数,用“,”分开, {$InstallDir} 系统安装路径 (系统自动生成) {$SkinPath} 皮肤图片路径 {$ChannelRo
  • 前端 什么是前端 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。... 前端开发技术栈 ... 超文本标记语言 负责完成页面的结构 ..."超文本"指的是页面内可以包含图片、链接、程序等非文...
  • 小程序 WXML模板 标签与属性

    千次阅读 2018-07-20 06:56:22
    可以利用个各种组件可以实现文字嵌入没图片嵌入,视频嵌入,等各种能力的嵌入。  一:基本语法 1.每个标签必 须是闭合的 &lt;text&gt;hello world&lt;/text&gt; //就像HTML一样,有&lt;...
  • 相关篇章 ...Django 2.1.7 模板语言 - 变量、标签、过滤器、自定义过滤器、模板注释 Django 2.1.7 模板继承 Django 2.1.7 模板 - HTML转义 Django 2.1.7 模板 - CSRF 跨站请求伪造 参考文献 https://doc...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,092
精华内容 1,236
关键字:

标签模板图片