标签: paste

使用"pastefromword"过滤CKEditor 3中的所有粘贴内容

CKEditor是一个很棒的编辑器,pastefromword插件非常好.我想将插件提供的过滤应用于所有粘贴的文本.例如,从单词粘贴时,将删除所有字体和大小.从电子邮件粘贴时不会发生这种情况.

也就是说,我提出了以下解决方案并将其发布在此处以获得一些反馈.我想知道我是否过于复杂,或者是否有更简单的方法.我只是从pastefromword/plugin.js中复制了代码.

通过我的自定义config.js

...
CKEDITOR.config.pasteFromWordCleanupFile = '/pastefromword.js';
...
CKEDITOR.on( 'instanceReady', function( ev ) {
    /**
     * Paste event to apply Paste From Word filtering on all text.
     *
     * The pastefromword plugin will only process text that has tell-tale signs
     * it is from Word. Use this hook to treat all pasted text as if
     * it is coming from Word.
     *
     * This method is a slightly modified version of code found in
     * plugins/pastefromword/plugin.js
     */
    ev.editor.on( 'paste', function( …
Run Code Online (Sandbox Code Playgroud)

javascript paste ckeditor

6
推荐指数
1
解决办法
9237
查看次数

在Firefox中从剪贴板粘贴图像突然启用(tinymce)

我正在使用TinyMCE在webmail客户端中进行富文本编辑.突然间,经过多年的乞求我们建立这样的东西,客户能够直接从剪贴板中粘贴图像.虽然我总是努力实现与谷歌一样聪明,但我立即登录到我的Gmail帐户并开始放弃..是的,粘贴也适用于Gmail,是的,图像也在发送的电子邮件中被破坏了.

这是html的缩写部分,由firefox将我的屏幕截图粘贴到textarea后生成:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAA<andsoonfor100k>"/>
Run Code Online (Sandbox Code Playgroud)

我不得不说,我对这个新功能感到非常兴奋,但我似乎无法找到关于这个主题的任何内容(字面意思!),所以有关何时将其添加到firefox中的任何建议,或者甚至是如何使其真正起作用电子邮件客户将非常感谢!

clipboard firefox tinymce image paste

6
推荐指数
1
解决办法
2228
查看次数

Google的自动填充功能未通过鼠标粘贴激活

谷歌的自动完成API似乎并没有粘贴内容与鼠标的文本输入被激活.如果完全涉及键盘,它可以正常工作,但不能只用鼠标.

但是,我注意到,在将内容粘贴到文本输入后,它几乎可以从任何按键激活(测试的右箭头键,结束键,空格).

你可以在他们的自动完成演示网站上进行重新调整.

这是一个错误吗?还是按照设计?如果它是按设计的,如何应用变通方法?到目前为止,我已将此作为一种解决方法,但似乎没有模拟按键事件可行.

$('.txtLocation').bind("paste", function (e)
{
    $('.txtLocation').focus();
    var e = jQuery.Event("keydown");
    e.keyCode = 39; //39=Arrow Right
    $('.txtLocation').trigger(e);
});
Run Code Online (Sandbox Code Playgroud)

mouse autocomplete paste

6
推荐指数
1
解决办法
1206
查看次数

从中获取数据然后返回Windows剪贴板

我想获取当前存储在Windows剪贴板中的数据并将其保存在变量中,然后将数据放回剪贴板.

现在我正在使用这段代码:

object l_oClipBrdData = Clipboard.GetDataObject();
Clipboard.SetDataObject(l_oClipBrdData ,true);
Run Code Online (Sandbox Code Playgroud)

但在这之后,剪贴板是空的.

我究竟做错了什么?

c# clipboard copy paste

6
推荐指数
2
解决办法
9612
查看次数

在c#中处理粘贴事件

我已经创建了一个静态类数字文本框但我不想控制用户在te文本框中粘贴的内容.对于处理粘贴事件我使用textchanged事件:

        static public void textChanged(EventArgs e, TextBox textbox, double tailleMini, double tailleMaxi, string carNonAutorisé)
    {            
        //Recherche dans la TextBox, la première occurrence de l'expression régulière.
        Match match = Regex.Match(textbox.Text, carNonAutorisé);
        /*Si il y a une Mauvaise occurence:
         *   - On efface le contenu collé
         *   - On prévient l'utilisateur 
         */
        if (match.Success)
        {
            textbox.Text = "";
            MessageBox.Show("Votre copie un ou des caractère(s) non autorisé", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        tailleTextBox(textbox, tailleMini, tailleMaxi);
    }
Run Code Online (Sandbox Code Playgroud)

在另一个类中,我使用这样的静态方法

    private void tbxSigné_TextChanged(object sender, EventArgs e)
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# regex static-methods paste

6
推荐指数
1
解决办法
1万
查看次数

按数字顺序并排粘贴多个文件

我在目录中有许多文件,文件名类似于file1,file2,file3,file4,file5,.....,file1000.它们具有相同的尺寸,每个都有5列和2000行.我想将它们以数字顺序并排粘贴到一个大文件中,因此最终的大文件应该有5000列和2000行.

我试过了

for x in $(seq 1 1000); do 
paste `echo -n "file$x "` > largefile
done
Run Code Online (Sandbox Code Playgroud)

我可以用数字顺序(file1,file2,file3,file4,file5,...,file10,file11,...,file1000)粘贴这些文件,而不是在命令行中写入所有文件名?

例如:

文件1

1 1 1 1 1
1 1 1 1 1 
1 1 1 1 1
...
Run Code Online (Sandbox Code Playgroud)

文件2

2 2 2 2 2 
2 2 2 2 2
2 2 2 2 2 
....
Run Code Online (Sandbox Code Playgroud)

档案3

3 3 3 3 3 
3 3 3 3 3 
3 3 3 3 3
....
Run Code Online (Sandbox Code Playgroud)

粘贴file1 file2 file3 ....文件1000> largefile

largefile

1 1 1 1 …
Run Code Online (Sandbox Code Playgroud)

shell paste

6
推荐指数
1
解决办法
9212
查看次数

VBA粘贴范围

我有一个简单的目标,即复制范围并将其粘贴到另一个范围内spreadsheet.下面code列出了副本,但不糊.

Sub Normalize()

    Dim Ticker As Range
    Sheets("Sheet1").Activate
    Set Ticker = Range(Cells(2, 1), Cells(65, 1))
    Ticker.Copy

    Sheets("Sheet2").Select
    Cells(1, 1).Activate
    Ticker.PasteSpecial xlPasteAll

End Sub
Run Code Online (Sandbox Code Playgroud)

有什么建议?

excel vba range paste

6
推荐指数
1
解决办法
17万
查看次数

R:循环列表

我现在已经几次解决这个问题了,这次我渴望得到一个有效的解决方案.根本问题是我想用paste函数循环一个变量列表.

dat <- read.csv("some file", header=TRUE)  

list.R <- c("IC","IG","DM","IM","IN","EN","RM")  

for (RO in list.R){
            paste("dat$",RO,"_I", sep="")[
            paste("dat$",RO,"_I", sep="") == 
            "Strongly disagree"] <- 1
            }
Run Code Online (Sandbox Code Playgroud)

我将变量的名称粘贴在一起,但这给了我一个块引号的字符串.我尝试了以下但是到目前为止没有任何工作:

eval(parse(text=paste("dat$",RO,"_I", sep="")))
Run Code Online (Sandbox Code Playgroud)

要么

get(paste("dat$",RO,"_I", sep=""))
Run Code Online (Sandbox Code Playgroud)

你知道如何解决这个问题,以便循环工作吗?我非常感谢你的帮助:)

(我知道在这种情况下我也可以使用as.numeric(levels(dat$IC_I))[dat$IC_I] 但是级别的顺序是错误的)

loops r list paste

6
推荐指数
1
解决办法
4万
查看次数

使用JS禁用混合应用程序中的文本选择和复制粘贴

我试图通过使用以下代码禁用文本选择和复制粘贴在phonegap应用程序中.

CSS

-webkit-user-select:none;
Run Code Online (Sandbox Code Playgroud)

JavaScript的

$('body').on('cut copy paste',function(e){e.preventDefault();});
Run Code Online (Sandbox Code Playgroud)

它适用于所有操作系统平台,包括adroid 4.4+,但在4.1和4.2上存在问题.请帮忙.

两者都不支持android 4.1.2和4.2.1.

[测试Micromax帆布4和三星galaxy s2]

copy paste textselection cordova

6
推荐指数
1
解决办法
9227
查看次数

bash将列剪切为一个文件并保存到另一个文件的末尾

我想从一个文件中剪切两列,并将它们粘贴在第二个文件的末尾.这两个文件具有完全相同的行数

file1.txt
1  2  3  4  5  6  7  8  9  10  
1  2  3  4  5  6  7  8  9  10
1  2  3  4  5  6  7  8  9  10

file2.txt
a  b  c  d  e  f  g  h i  j
a  b  c  d  e  f  g  h i  j
a  b  c  d  e  f  g  h i  j
a  b  c  d  e  f  g  h i  j
Run Code Online (Sandbox Code Playgroud)

到目前为止我一直在使用

cut -f9-10 file2.txt  | paste file1.txt …
Run Code Online (Sandbox Code Playgroud)

linux bash cut paste

6
推荐指数
1
解决办法
3425
查看次数