微信小程序金山文档可以画图吗

微信小程序金山文档可以画图吗,第1张

微信金山文档导入的方法:

*** 作演示所用微信版本:8027

1、打开微信以后,点击上方的搜索按钮,如下图:

2、在搜索框输入“金山文档”,自动搜索结束后,点击下方小程序里的“金山文档”。

3、打开以后,点击下方的“+”号。

4、进入新建文档以后,点击正文部分,然后点击下方工具栏里的图标,如下图:

5、选择你要导入的,点击一下。

6、等待上传就可以了。

7、上传完成后就是这样的了。

全文

12月9日晚8点,从缅甸货主手中收购优质翡翠原石直播售卖!

02:21

翠满涨广告

2023年积分落户加分收尾,95分以上低学历如何快速上岸,点击了解

层匀落户咨询中心广告

卡哇伊的呆酱呀

超会答主

薅羊毛技艺传承人

咨询

金山文档插入选择插入-添加即可

下面是我以前做的小程序,希望能给你点帮助!

package menu;

import javaawt;

import javaawtevent;

import javaxswing;

public class DaYin extends JFrame implements ActionListener{

public DaYin() {

Container c=thisgetContentPane();

csetLayout(new BorderLayout());

JMenuBar jmb=new JMenuBar();

JMenu jm=null;

jm=new JMenu("文件");

jmbadd(jm);

jm=new JMenu("编辑");

jmbadd(jm);

jm=new JMenu("打印");

JMenuItem jmi=new JMenuItem("打印预览");

jmiaddActionListener(this);

jmadd(jmi);

jmbadd(jm);

jm=new JMenu("帮助");

jmbadd(jm);

thissetJMenuBar(jmb);

thissetSize(1024,768);

thissetVisible(true);

thisaddWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

Systemexit(0);

}

});

}

public static void main(String[] args) {

new DaYin();

}

public void update(Graphics g){

gsetColor(Colorblack);

String title[]={"摘要","科目","子目或户名","借方金额","贷方金额"};

String danwei[]={"千","百","十","万","千","百","十","元","角","分"};

int csx=200;//打印x的初始坐标

int csy=200;//打印y的初始坐标

int x=csx;

int y=csy;

int a=x+20;//打印字体x的初始坐标

int b=y+20;//打印字体y的初始坐标

int row=7;//一共打印出几条横线

int cul=5;//一共打印出几条竖线

int hangju=30;//线与线之间的纵向间距

int lieju=100;//线与线之间的横向间距

int yy=hangjurow+y;

int c=yy+20;

gsetFont(new Font("行楷",FontTYPE1_FONT,24));

gdrawString("记 账 凭 证", x+160, y-40);//打印出记账凭证这几个字

gdrawLine(x+100, y-30, x+340, y-30);//打印出记账凭证下面的那条线

gsetFont(new Font("行楷",FontTYPE1_FONT,13));

gdrawString("年 月 日 第_______号", x+260, y-10);

//gdrawLine(x+430, y-10, x+470, y-10);

for(int i=0;i<=row;i++){

gdrawLine(x, y, cullieju+x+25, y);//此循环用于画出表格的行

if(i==0)

y+=hangju2;

else

y+=hangju;

}

y=csy;

gdrawLine(x+lieju3, y+hangju, cullieju+x, y+hangju);//打印出第一行半的横线

for(int j=0;j<=cul;j++){

gdrawLine(x, y, x, rowhangju+y);//此循环用于画出表格的列

x+=lieju;

}

x=csx;

for(int z=0;z<cul;z++){

gsetColor(Colorred);//设置颜色

gsetFont(new Font("",FontTYPE1_FONT,13));//设置表头字体

if(z<3)

gdrawString(title[z], a, b+hangju/2);

else

gdrawString(title[z], a, b);//为表格添加表头

a+=lieju;

}//76-89打印出一个表格形状

int xx=lieju3+x+10;

for(int v=0;v<=9;v++){

gdrawLine(xx, y+hangju, xx, rowhangju+y+hangju);//此循环用于画出表格的列

gsetFont(new Font("",FontTYPE1_FONT,11));

gdrawString(danwei[v], xx-10, y+hangju+20);//为表格添加表头

if(v%2==0)

gsetColor(Colorred);//设置颜色

else

gsetColor(ColorBLUE);//设置颜色

xx+=10;

}

for(int n=0;n<9;n++){

gdrawLine(xx, y+hangju, xx, rowhangju+y+hangju);//此循环用于画出表格的列

gdrawString(danwei[n],xx-10, y+hangju+20);//为表格添加表头

if(n%2==0)

gsetColor(Colorred);//设置颜色

else

gsetColor(ColorBLUE);//设置颜色

xx+=10;

}

gdrawString(danwei[9],xx-10, y+hangju+20);

gsetColor(Colorblack);//设置颜色

for(int i=0;i<=1;i++){

gdrawLine(x,yy , cullieju+x, yy);//此循环用于画出表格的行

yy+=hangju;

}

yy=hangjurow+y;

for(int j=0;j<=3;j++){

gdrawLine(x, yy, x, (row+1)hangju+y);//此循环用于画出表格的列

if(j>0){

x+=lieju;

}else{

x+=lieju3;

}

}//112-128打印出表格的最后一行单元格

x=csx;

gsetFont(new Font("",FontTYPE1_FONT,13));

gdrawString("合 计",x+60, c);

gdrawString("会计主管 记账 出纳 审核 制证", x+30, yy+50);

gdrawLine(cullieju+x+25, y, cullieju+x+25, (row+1)hangju+y);//打印出最后一列

gdrawString("记",cullieju+x+6, y+15);

gdrawString("账", cullieju+x+6, y+35);

gdrawString("√", cullieju+x+6, y+55);//134-136为最后一列写入字体

gdrawString("附",cullieju+x+35, y+75);

gdrawString("件", cullieju+x+35, y+95);

gdrawString("张", cullieju+x+35, y+175);//134-136为最后一列后写入字体

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(egetActionCommand()equals("打印预览")){

thisrepaint();

}

}

}

使用drawLine()做了一个记账凭证。

执行点击"打印"子菜单"打印预览"就可显示出我们所画的"记账凭证表"

希望这个小程序能够给你点灵感

描述:在页面加载是使用canvasdrawImage画图,点击页面下面按钮在已绘制好的图形上继续画图。使用ctxdraw()弄了多次,均会把之前的图清掉重新绘制,看文档得知,在ctxdraw()时,传入参数true即可保存原来绘制的图,在此记录一下。

详见如下:

canvas使用:

indexwxml中

js中

实战小程序:画出y=x^3的散点图

样例代码如下:

[python] view plain copy

#coding=utf-8

import pylab as y    #引入pylab模块

x = ynplinspace(-10, 10, 100)  #设置x横坐标范围和点数

yplot(x, xxx,'or')  #生成图像

ax = ygca()

axspines['right']set_color('none')

axspines['top']set_color('none')

axxaxisset_ticks_position('bottom')

axspines['bottom']set_position(('data', 0))

axyaxisset_ticks_position('left')

axspines['left']set_position(('data', 0))

axset_yticks([-1000, -500, 500, 1000])

yxlim(xmin() , xmax() ) #将横坐标设置为x的最大值和最小值

yshow() #显示图像

[python] view plain copy

import pylab as y

程序中引入的pylab属于matplotlib的一个模块,将其名字用y代替,其中包括了许多NumPy和pyplot模块中常用的函数,方便用户快速进行计算和绘图,十分适合在IPython交互式环境中使用。

[python] view plain copy

ynplinspace(-10, 10, 100)

此为numpy中的一个函数,返回的是等间距的值,numpylinspace(a,b,c):a指的是开始位置,b表示的是结束位置,c表示产生点的个数(默认为50)

举例:

[python] view plain copy

>>> nplinspace(20, 30, num=5)

array([ 2  ,  225,  25 ,  275,  3  ])

[python] view plain copy

yplot(x, xxx,'or')  #生成图像

后面加上‘o'表示为散点图

'r'可设置颜色为红色,基本上和matlab的 *** 作很像。

[python] view plain copy

yxlim(xmin(), xmax())

这条语句使用了xlim函数,将横坐标设置为x的大小

这篇主要讲canvas绘制以及保存到本地相册的方法

实现功能如下:

1用户手动输入文字,并把这些文字绘制到canvas中

2将绘制到canvas中

3将canvas变成并保存到本地相册中

效果如图:

第一部分 wxml

要注意写这种形式tpye='2d',这是新版本的,旧版本的如下图已经不维护了,所以建议写这种,另外要注意id,不是写canvas-id,而只是id

第二部分 js

这么一写下来也没有什么特别难的地方。其实还可以实现用户手动上传,这样可能会更有趣一点

小程序canvas生成转发图时需要canvas隐藏 不能使用 display:none; hidden属性 加上后canvas不能绘图

网上的方法都试过了 都不行最后自己实现了 但是不能进行翻页,有更好的方法欢迎提供 万谢

最先试过这个方法 外层套view ,width height都设为0 模拟器生效 真机不生效

后来查到了 可通过cover-view 自定义view标签 进行遮盖

然后发现真机上 cover-view 按下后带有灰色背景 最后想直接定位到屏外 页面禁止滑动 最后成了

json中加入

最后是行了 反正页面就两按钮不需要滑动, 求更好的方法实现

以上就是关于微信小程序金山文档可以画图吗全部的内容,包括:微信小程序金山文档可以画图吗、用Java一个简单的画图程序、微信小程序中canvas.drawImage画图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9390607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存