精华内容
下载资源
问答
  • HTML 页面,如何input文本框中嵌入图片或者其他标签元素?
  • JAVAFX如何文本框”内插入图片TextBox.javaTestUI.javaTestUI运行展示 文本框默认样式 设置后的样式 思路:将图片(ImageView)及文本框(TextField)加到水平(HBox)布局。 TextBox.java package ...

    JAVAFX如何在“文本框”内插入图片

    文本框默认样式
    在这里插入图片描述
    设置后的样式
    在这里插入图片描述

    思路:将图片(ImageView)及文本框(TextField)加到水平(HBox)布局中。

    TextBox.java

    package control.textbox;
    
    import javafx.geometry.Pos;
    import javafx.scene.control.TextField;
    import javafx.scene.image.Image;
    import javafx.scene.image.ImageView;
    import javafx.scene.layout.HBox;
    import javafx.scene.text.Font;
    
    public class TextBox {
    	private HBox hBox = new HBox(5);
    	private ImageView imageView = new ImageView();
    	private TextField textField = new TextField();
    
    	
    	public TextBox() {
    		// TODO Auto-generated constructor stub
    	}
    	
    	
    	public HBox getTextBox() {
    		hBox.setAlignment(Pos.CENTER);
    		hBox.getChildren().addAll(imageView, textField);
    		TextBoxStyle();
    		return hBox;
    	}
    	
    	
    	
    	//设置图片
    	public void setImageViewIps(Image image) {
    		imageView.setImage(image);
    	}
    	
    	
    	//设置框内字体
    	public void setTextFont(Font font) {
    		textField.setFont(font);
    	}
    	
    	
    	//设置框的整体大小
    	public void setTextBoxSize(double width, double height) {
    		imageView.setFitHeight(height-5);
    		imageView.setFitWidth(height-5);
    		hBox.setPrefSize(width, height);
    		textField.setPrefSize(width - height, height);
    		textField.setFont(Font.font(height*0.5));
    	}
    	
    	
    	
    	//框的样式
    	public void TextBoxStyle() {
    		textField.setStyle("-fx-background-color: transparent;");	
    		hBox.setStyle("-fx-border-radius:10;" + "-fx-border-width:1;" + "-fx-border-color:#000000");
    	}
    
    	//add others method....
    
    	
    
    }
    
    

    TestUI.java

    import control.textbox.TextBox;
    import javafx.application.Application;
    import javafx.geometry.Pos;
    import javafx.scene.Scene;
    import javafx.scene.image.Image;
    import javafx.scene.image.ImageView;
    import javafx.scene.layout.GridPane;
    import javafx.scene.layout.StackPane;
    import javafx.scene.text.Font;
    import javafx.scene.text.Text;
    import javafx.stage.Stage;
    
    public class TestUI extends Application{
    
    	public static void main(String[] args) {
    		launch(args);
    
    	}
    
    	@Override
    	public void start(Stage primaryStage) throws Exception {
    		Text text = new Text("Login");
    		text.setStyle("-fx-font-family:Kaiti;");
    		
    		TextBox textBox =new TextBox();
    		textBox.setImageViewIps(new Image("img/log_icon.png"));
    		textBox.setTextBoxSize(400, 50);
    		
    		TextBox textBox2 = new TextBox();
    		textBox2.setImageViewIps(new Image("img/repwd_icon.png"));
    		textBox2.setTextBoxSize(400, 50);
    		
    		
    		GridPane gridPane = new GridPane();
    		gridPane.add(text, 0, 0);
    		gridPane.add(textBox.getTextBox(), 0, 1);
    		gridPane.add(textBox2.getTextBox(), 0, 2);
    		gridPane.setVgap(10);
    		gridPane.setAlignment(Pos.CENTER);
    		
    		ImageView background = new ImageView("img/bg.jpg");
    		StackPane stackPane = new StackPane(background,gridPane);
    		Scene scene = new Scene(stackPane);
    		primaryStage.setScene(scene);
    		primaryStage.setWidth(500);
    		primaryStage.setHeight(400);
    		primaryStage.show();
    		
    		
    	}
    
    }
    
    

    TestUI运行展示

    在这里插入图片描述

    技术有限,欢迎指教( •_•)>⌐■-■

    展开全文
  • Word可插入文本框文本框中嵌入文本、图片、表格等内容。对文档的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。 【程序环境】 程序...

    Word可插入文本框,文本框中可嵌入文本、图片、表格等内容。对文档中的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。

    【程序环境】

    程序编辑环境为IntelliJ IDEA,并在程序中引入了free Spire.Doc.jar,安装的Jdk版本为1.8.0。

    【源文档】

    程序中用于测试的Word源文档如下图:

    【程序代码】

    1.读取文本框中的文本

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.TextBox;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class ExtractText {
        public static void main(String[] args) throws IOException {
            //加载含有文本框的Word文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //保存文本框中的文本到指定文件
            File file = new File("ExtractedText.txt");
            if (file.exists())
            {
                file.delete();
            }
            file.createNewFile();
            FileWriter fw = new FileWriter(file, true);
            BufferedWriter bw = new BufferedWriter(fw);
    
            //遍历文本框中的对象
            for (Object object:textbox.getBody().getChildObjects())
            {
                //判定是否为文本段落
                if(object instanceof Paragraph)
                {
                    //获取段落中的文本
                    String text = ((Paragraph) object).getText();
    
                    //写入文本到txt文档
                    bw.write(text);
                }
            }
            bw.flush();
            bw.close();
            fw.close();
        }
    }
    

    2.读取文本框中的图片

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.DocPicture;
    import com.spire.doc.fields.TextBox;
    import javax.imageio.ImageIO;
    import java.awt.image.RenderedImage;
    import java.io.File;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    public class ExtractImg {
        public static void main(String[] args) throws IOException {
            //加载含有文本框的Word文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //创建List对象
            List images = new ArrayList();
    
            //遍历文本框中所有段落
            for (int i = 0 ; i < textbox.getBody().getParagraphs().getCount();i++)
            {
                Paragraph paragraph = textbox.getBody().getParagraphs().get(i);
    
                //遍历段落中的所有子对象
                for (int j = 0; j < paragraph.getChildObjects().getCount(); j++)
                {
                    Object object = paragraph.getChildObjects().get(j);
    
                    //判定对象是否为图片
                    if (object instanceof DocPicture)
                    {
                        //获取图片
                        DocPicture picture = (DocPicture) object;
                        images.add(picture.getImage());
                    }
                }
            }
    
            //将图片以PNG文件格式保存
            for (int z = 0; z < images.size(); z++) {
                File file = new File(String.format("图片-%d.png", z));
                ImageIO.write((RenderedImage) images.get(z), "PNG", file);
            }
        }
    }
    

    3.读取文本框中的表格

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.TextBox;
    
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class ExtractTable {
        public static void main(String[]args) throws IOException {
            //加载Word测试文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //获取文本框中的表格
            Table table = textbox.getBody().getTables().get(0);
    
            //保存到文本文件
            File file = new File("ExtractedTable.txt");
            if (file.exists())
            {
                file.delete();
            }
            file.createNewFile();
            FileWriter fw = new FileWriter(file, true);
            BufferedWriter bw = new BufferedWriter(fw);
    
            //遍历表格中的段落并提取文本
            for (int i = 0; i < table.getRows().getCount(); i++)
            {
                TableRow row = table.getRows().get(i);
                for (int j = 0; j < row.getCells().getCount(); j++)
                {
                    TableCell cell = row.getCells().get(j);
                    for (int k = 0; k < cell.getParagraphs().getCount(); k++)
                    {
                        Paragraph paragraph = cell.getParagraphs().get(k);
                        bw.write(paragraph.getText() + "\t");
                    }
                }
                bw.write("\r\n");
            }
    
            bw.flush();
            bw.close();
            fw.close();
        }
    }
    

    (完))

     

    展开全文
  • Word可插入文本框文本框中嵌入文本、图片、表格等内容。对文档的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。 【程序环境】 程序...

    Word可插入文本框,文本框中可嵌入文本、图片、表格等内容。对文档中的已有文本框,也可以读取其中的内容。本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本、图片以及表格等。

    【程序环境】

    程序编辑环境为IntelliJ IDEA,并在程序中引入了free Spire.Doc.jar,安装的Jdk版本为1.8.0。

    【源文档】

    程序中用于测试的Word源文档如下图:

     

    【程序代码】

    1.读取文本框中的文本

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.TextBox;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    
    //java项目www.fhadmin.org
    public class ExtractText {
        public static void main(String[] args) throws IOException {
            //加载含有文本框的Word文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //保存文本框中的文本到指定文件
            File file = new File("ExtractedText.txt");
            if (file.exists())
            {
                file.delete();
            }
            file.createNewFile();
            FileWriter fw = new FileWriter(file, true);
            BufferedWriter bw = new BufferedWriter(fw);
    
            //遍历文本框中的对象
            for (Object object:textbox.getBody().getChildObjects())
            {
                //判定是否为文本段落
                if(object instanceof Paragraph)
                {
                    //获取段落中的文本
                    String text = ((Paragraph) object).getText();
    
                    //写入文本到txt文档
                    bw.write(text);
                }
            }
            bw.flush();
            bw.close();
            fw.close();
        }
    }

    2.读取文本框中的图片

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.DocPicture;
    import com.spire.doc.fields.TextBox;
    import javax.imageio.ImageIO;
    import java.awt.image.RenderedImage;
    import java.io.File;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    //java项目www.fhadmin.org
    public class ExtractImg {
        public static void main(String[] args) throws IOException {
            //加载含有文本框的Word文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //创建List对象
            List images = new ArrayList();
    
            //遍历文本框中所有段落
            for (int i = 0 ; i < textbox.getBody().getParagraphs().getCount();i++)
            {
                Paragraph paragraph = textbox.getBody().getParagraphs().get(i);
    
                //遍历段落中的所有子对象
                for (int j = 0; j < paragraph.getChildObjects().getCount(); j++)
                {
                    Object object = paragraph.getChildObjects().get(j);
    
                    //判定对象是否为图片
                    if (object instanceof DocPicture)
                    {
                        //获取图片
                        DocPicture picture = (DocPicture) object;
                        images.add(picture.getImage());
                    }
                }
            }
    
            //将图片以PNG文件格式保存
            for (int z = 0; z < images.size(); z++) {
                File file = new File(String.format("图片-%d.png", z));
                ImageIO.write((RenderedImage) images.get(z), "PNG", file);
            }
        }
    }

    3.读取文本框中的表格

    import com.spire.doc.*;
    import com.spire.doc.documents.Paragraph;
    import com.spire.doc.fields.TextBox;
    
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    
    //java项目www.fhadmin.org
    public class ExtractTable {
        public static void main(String[]args) throws IOException {
            //加载Word测试文档
            Document doc = new Document();
            doc.loadFromFile("sample.docx");
    
            //获取文本框
            TextBox textbox = doc.getTextBoxes().get(0);
    
            //获取文本框中的表格
            Table table = textbox.getBody().getTables().get(0);
    
            //保存到文本文件
            File file = new File("ExtractedTable.txt");
            if (file.exists())
            {
                file.delete();
            }
            file.createNewFile();
            FileWriter fw = new FileWriter(file, true);
            BufferedWriter bw = new BufferedWriter(fw);
    
            //遍历表格中的段落并提取文本
            for (int i = 0; i < table.getRows().getCount(); i++)
            {
                TableRow row = table.getRows().get(i);
                for (int j = 0; j < row.getCells().getCount(); j++)
                {
                    TableCell cell = row.getCells().get(j);
                    for (int k = 0; k < cell.getParagraphs().getCount(); k++)
                    {
                        Paragraph paragraph = cell.getParagraphs().get(k);
                        bw.write(paragraph.getText() + "\t");
                    }
                }
                bw.write("\r\n");
            }
    
            bw.flush();
            bw.close();
            fw.close();
        }
    }
    展开全文
  • 静态文字测试一,下拉框测试一:      下拉框内容一  下拉框内容二    静态文字测试二,文本框测试一:

    <Grid>
            <RichTextBox FontSize="20" IsDocumentEnabled="True">
                <FlowDocument  AllowDrop="True"  IsEnabled="True"  IsHyphenationEnabled="True" LineHeight="36">
                    <Paragraph>
                        <Run Text="    " /> 静态文字测试一,下拉框测试一:
                        <InlineUIContainer FocusManager.IsFocusScope='True' >
                            <ComboBox Margin="0,0,0,-8" Height="32" Padding="8,2,4,0"  Name="id_1"  MinWidth="150" IsEnabled="True">
                                <ComboBoxItem>下拉框内容一</ComboBoxItem>
                                <ComboBoxItem>下拉框内容二</ComboBoxItem>
                            </ComboBox>
                        </InlineUIContainer> 静态文字测试二,文本框测试一:
                        <InlineUIContainer FocusManager.IsFocusScope='True' >
                            <TextBox Height="32" Margin="0,0,0,-8" Padding="3,0"  Name="id_4"  Width="80"  IsEnabled="True" />
                        </InlineUIContainer> 静态文字测试三,文本框测试二:
                        <InlineUIContainer FocusManager.IsFocusScope='True'>
                            <TextBox Height="32" Margin="0,0,0,-8" Padding="3,0"  Name="id_7"  Width="80"  IsEnabled="True" />
                        </InlineUIContainer> 下拉框测试二:
                        <InlineUIContainer FocusManager.IsFocusScope='True' >
                            <ComboBox Margin="0,0,0,-8" Height="32" Padding="8,2,4,0"  Name="id_25"  MinWidth="130" >
                                <ComboBoxItem>下拉框内容三</ComboBoxItem>
                                <ComboBoxItem>下拉框内容四</ComboBoxItem>
                            </ComboBox>
                        </InlineUIContainer>
                        <LineBreak/>
                        <Run Text="    " /> 静态文字测试四。
                        <LineBreak/>
                        <Button Name="id_99" Width="80" Height="35" IsEnabled="True" Content="确定" Click="id_99_Click" />
                        <Image Name="image1" Height="260" Width="500" Source="/WpfApplication2;component/Images/无标题.png"></Image>
                    </Paragraph>
                </FlowDocument>
            </RichTextBox>
        </Grid>

    tupiantupian

     

    展开全文
  • 普通的文本框 里加入图片背景

    千次阅读 2004-09-15 14:55:00
    ------------------------------------------窗口的代码-------------------窗体:form1图片框 picture1文本框 text1Private Sub Form_Load() Set pic = LoadResPicture(102, 0) Set Picture1.Pict
  • 我要说几句:1支持粗体、斜体、字体颜色、表情等等之类,比较常见的word编辑2支持图片多张上传3支持图片直接从粘贴Ctrl+V,就像你用微信截图那样,截图完了就能直接发,不用特意再存本地!4图片上传直接自动转base64...
  • Word编辑技巧(图片文本框居中)

    千次阅读 2015-03-20 16:07:09
    双击图和文本框就会弹出个...打开的“高级版式”对话框切换到“文字环绕”选项卡,选中除“嵌入型”以外的其中一种文字环绕方式(如“四周型”),并单击“确定”按钮,如图所示 切换到“图片位置”选项卡,
  • android EditText内嵌入图片资源

    千次阅读 2013-03-12 14:04:08
    用到了EditText,但是如何EditText中嵌入一个提示性的图片呢? 查看了SDK文档,EditText没有找到相关属性,最终TextView找到了android:drawableLeft这个属性, 官方的解释是:The drawable to be drawn ...
  • android 带图片文本框

    千次阅读 2012-03-14 01:07:11
    自定义一个IconTextView类继承自TextView,添加iconsrc属性,表示图片。 重新onDraw方法,将图片绘制到textVIew前面,然后将textView右移。 废话不多说了,直接代码就明白。 package com.zb; import ...
  • Java 添加Word文本框

    2019-09-10 14:20:13
    Word文本框是指一种可移动、可调节大小的文字或图形容器。我们可以向文本框中添加文字、图片、表格等对象,下面,将通过Java编程来实现添加以上对象到Word文本框。 使用工具:Free Spire.Doc for Java (免费...
  • Text 组件用于显示文本文档,包含纯文本或格式化文本,比如使用不同字体、嵌入图片、显示链接,甚至是带 CSS 格式的 HTML 等等。Label 组件虽然可以跨多行显示,但是只能显示单一字体;而使用 Text,你可以实现各种...
  • 参考文章的基础上,增加了扩展。感谢被参考的老哥。 代码直接从日记复制过来的,不方便复制的可以私信发示例代码,不知道怎么上传附件了。...说明:poi3.x的版本,没有对图表的支持,至少目前为止没...
  • 这篇文章描述了Adobe Flash CS4专业版怎么利用[Embed]元数据标签来嵌入不同类型的媒体、数据和图片资源。文章提供了多个例子关于怎么链接和现实元数据信息,并讨论了你的工程加入元数据标签有用的多种原因。...
  • 嵌入GIF,PNG,JPEG,MP3文件 这一部分描述怎么Flash CS4专业版利用[Embed]元数据标签嵌入GIF,PNG,JPEG,或者MP3文件。第一个示例来看看嵌入GIF文件的过程。 如果你没有准备好,一定要下载本文章第一页...
  • 在文本框中我们可以实现的操作有很多,如插入文字、图片、设置字体大小、颜色、文本框背景填充、边框设置等。下面的示例,将介绍通过C# PPT幻灯片插入幻灯片的方法。 示例包含了以下要点: 插入文本到...
  • 近期须要实验室须要将无人机地面站中嵌入地图,网上找了非常多资料,最终有些眉目了, 首先。做这个须要用到的知识有。MFC控件、MFC类库、JavaScript脚本语言。Google API、Google离线地图;因为google离线地图...
  • .Net中嵌入资源文件到程序集中2007年04月17日 星期二 15:08一、导言... 3二、软件环境... 3三、资源文件... 3四、创建资源文件... 3五、使用资源文件... 65.1 命令行编译使用资源文件... 65.2 Visual Studio...
  • HTML5嵌入图片与创建分区响应图 三. HTML5嵌入视频 一. HTML 表单元素(下) 主要内容: 用input元素获取有规定格式的字符串 用input元素获取时间 用input元素获取颜色值 用input元素获取搜索用词 用input元素...
  • 设置舞台大小 [SWF(width = "800", height = "...这一部分描述怎么Flash CS4专业版利用[Embed]元数据标签嵌入GIF,PNG,JPEG,或者MP3文件。第一个示例来看看嵌入GIF文件的过程。...
  • 用户:2306776537@qq.com2018年04月18日HTML在线编辑器不需要懂得使用Dreamweaver,会用Word就会使用此编辑器,文章系统或者是新闻系统需要文字编辑的web程序非常实用。但是如何将html编辑器嵌入到web页中和怎么...
  • QT纯代码文本框

    2020-06-10 22:17:31
    //大写罗马字符 //工具栏上嵌入控件:字体,大小,粗体,斜体,字体颜色 //字体--这里的字体,字号仅仅是下拉列表框改变 fontLabel = new QLabel(tr("字体:")); fontComboBox = new QFontComboBox; //...
  • web界面文本框内部加按钮

    千次阅读 2019-04-29 16:31:15
    找了很多的博客和资料,了解到这种设计方式实际是将一个文本框和一个按钮组合一起,取消掉文本框和按钮的边框样式,用css重定义div标签,画出来一个边框,将文本框和按钮放进去,添加一个背景图即可。 废话不多...
  • C++中嵌入ie浏览器

    2014-11-24 10:25:31
     最近项目中用html 来做界面,也就折腾了一下wxwidget中嵌入浏览器的若干细节工作,mfc也基本是类似的,由于wxwidget已经做了一个封装wxie,但是开发过程也遇到了不少问题,此做一下总结: 1.ie边框 及...
  • .Net中嵌入资源文件到程序集中

    千次阅读 2004-11-25 07:53:00
    一、导言...... 65.1 命令行编译使用资源文件... 65.2 Visual Studio.NET使用资源文件... 8六、结束语... 9 一、导言Microsoft的.NET从2002年1月15日第一版发布到今天,已经得到了广泛的使用;从刚
  • 文本框右边内嵌图标

    2014-08-13 16:28:21
    &lt;input type ="password" style="float: left;" id="confirmPassword" /&gt; &lt;a href="javascript: showSoftKey(this)" style="...&q

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,830
精华内容 3,132
关键字:

如何在文本框中嵌入图片