作品 ID: 2714
なでしこさんのコードをカラフルなシンタックスハイライト付きで原稿用紙に表示したい!
公開アドベントカレンダー 25日目の記事用。エディタに書かれているなでしこのコードを取得して原稿用紙に描画し、鑑賞するというお遊びです。自身のプログラム冒頭で取り込んで(!『拡張プラグイン:genko.nako3』を取り込む。)実行し、「原稿用紙作成ボタン」を押してみてください! カラフルなシンタックスハイライト付きでコードが原稿用紙に描画されます☆ 色は「設定」ボタンから変更出来ます♪ ダウンロードはSVG画像です。/インデントに中黒、縦棒、罫線が使えることに気がついたので空白に追加。
ライブラリ
関数一覧
| 関数名 | 引数 | 説明 |
|---|---|---|
| 色設定用ラジオボタン群作成 | 色配列とグループ名でラジオボタン配列の | |
| 筆色設定用ラジオボタン群作成 | 色配列とグループ名でラジオボタン配列の | |
| ラジオボタン設定反映 | ラジオボタン配列で項目の | |
| カラーリング設定反映 | ラジオボタン配列で項目の | |
| 配色設定反映 | 配色セットに | |
| ダウンロードファイル名作成 | ||
| 原稿用紙設定適用 | ||
| 原稿用紙作成 | ||
| ナデシコード取得 | ||
| 生原稿作成 | Sから | |
| 原稿作成 | Sから | |
| 改行削除 | 分割後データから | |
| ハイライト情報作成 | 分割後データから | |
| 原稿用紙描画 | ||
| 執筆 | ページ数を | |
| 正規表現一致 | AがBに | https://n3s.nadesi.com/id.php?2670 MIT License Copyright 2023 TKI https://opensource.org/license/mit/ |
| 文字数順 | A,B | 長い順 配列カスタムソート用 |
| 構文分割 | scriptを | 分割して結果に入れる |
| タイプ名判定 | txtを | 数値、予約語、関数名とマッチするか見る その判定時に送り仮名を削除して判定する |
| ライブラリ準備 | ||
| JSZIP作成 | ||
| JSZIPファイル作成 | ZIPのNAMEにDATAをOPTSで | |
| コンテンツBLOB生成 | zipから | |
| JSZIP非同期生成 | ZIPからOPTSで | |
| 動的インポート | Sを |
ソース
プログラム
ソースを表示
作品について
交流
コメント