[過去ログ] EmEditor Part5 (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
272: 04/01/21 02:29 ID:9DspJYw6(1/6) AAS
//カーソル行に対して処理
//とりあえず全角文字のみ
document.selection.SelectLine();
document.selection.Text = disperseString(document.selection.Text, 5);

function disperseString(target, totalLines) {
  target = target.replace(/\r|\n/g, "");
  var position = new Array(target.length);
  for(var i = 0; i < target.length; i++) {
    position[i] = Math.floor(Math.random() * totalLines);
  }
省9
285
(4): 04/01/21 21:07 ID:9DspJYw6(2/6) AAS
AA省
286
(3): 04/01/21 21:07 ID:9DspJYw6(3/6) AAS
function Spiral(dr, reverseY) {
    this.dr = dr;
    this.reverseY = reverseY;
}
Spiral.prototype.setAngle = function(angle) {this.angle = angle}
Spiral.prototype.r = function(angle) {return this.dr * angle / (2 * Math.PI);}
Spiral.prototype.x = function(angle) {
    return this.r(angle) * Math.cos(angle);
}
Spiral.prototype.y = function(angle) {
省6
287
(3): 04/01/21 21:08 ID:9DspJYw6(4/6) AAS
//冒頭の例はdr=3, pitch=2, reverse=true, ratio=1.5
var dr = 3; //1周あたりの半径の変化量
var pitch = 2; //文字同士の間隔
var reverseY = true; //Y軸方向を反転するか否か
var ratio = 1.5; //横/縦の比率(1より大きいと横長)

var sp = new Spiral(dr, reverseY);

document.selection.SelectLine();
document.selection.Text = getSpiralString(document.selection.Text, sp, pitch, ratio);
288
(3): 04/01/21 21:08 ID:9DspJYw6(5/6) AAS
function getSpiralString(str, spiral, pitch, ratio) {
    str = str.replace(/\r|\n/g, "");
    var lineCount = Math.floor(spiral.r(spiral.angleAtLength(str.length * pitch)) * 2) + 2;
    var lineLength = Math.floor(lineCount * ratio);
    var centerX = Math.floor(lineLength / 2);
    var centerY = Math.floor(lineCount / 2);

    var lines = new Array(lineCount);
    for(var i = 0; i < lineCount; i++) {
        lines[i] = "";
        for(var j = 0; j < lineLength; j++) {lines[i] += " " ;}
省16
329
(1): 285-288 ◆NzlOPThAys 04/01/21 22:42 ID:9DspJYw6(6/6) AAS
わりと好評みたいで嬉しいです。使ってくれたみんなありがとう。

>>327
document.selection.SelectLine();
を加えれ。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.174s*