~katsuhiko メッセージボード |
| back | 151-200 | 201-250 |
251-300 |
| 250 | Re^4: toCommentについてご質問 | コメント数: 1件 |
| 網代太郎 | | 2000/01/20 (木) 23:00 | |
| http://plaza27.mbn.or.jp/~ajitaro/ | ||
| お答えをいただき、たいへんうれしいです。 今度の休みの日に試してみます。 本当にありがとうございました。 > ホームページ作られたんですね。見せていただきましたです。 > リンクさせて頂いてよろしいでしょうか? 本田さんのホームページからリンクされている方々は、みな立派なDelphi使いで いらっしゃって、そんな、そうそうたる顔ぶれの中に、超初心者の私のリンクが あると恥ずかしいですし、ほかのDelphi使いの方にも、あまりメリットがない ような気がします。 それでもよろしければ、リンクしてやってください。 |
||
| 249 | Re^2: はじめまして | コメント数: 0件 |
| 本田勝彦 | | 2000/01/20 (木) 04:05 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| ホームページ見せていただきましたです。 リンクさせて頂いてよろしいですか? |
||
| 248 | Re^3: toCommentについてご質問 | コメント数: 2件 |
| 本田勝彦 | | 2000/01/20 (木) 04:03 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| ホームページ作られたんですね。見せていただきましたです。 リンクさせて頂いてよろしいでしょうか? |
||
| 247 | Re^2: toCommentについてご質問 | コメント数: 3件 |
| 本田勝彦 | | 2000/01/20 (木) 03:28 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| 原因がわかりました。描画速度を稼ぐために、手抜きしてあったのが バレたんです。(^^;) TEditor.PaintLine メソッドを書き換える必要があります。 ver 1.34 のソースコード7367行目〜7374行目を以下のように変更して 下さい。 if WordWrap and (Index > 0) and (FList.Rows[Index - 1] = raWrapped) then begin BracketIndex := FList.Brackets[FList.RowStart(Index)]; for I := FList.RowStart(Index) to Index - 1 do begin Buf := FList[I]; X := X - Length(Buf) * FFontWidth; S := Buf + S; end; end; 描画速度はかなり落ちます。 手抜きの2行まで対応仕様のまま当分は進めますがご容赦下さい。 |
||
| 246 | Re: toCommentについてご質問 | コメント数: 4件 |
| 本田勝彦 | | 2000/01/19 (水) 23:18 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > toCommentの描画は、Commenter文字列で示す文字列から、折り返しで2行まで > 有効になる仕様のようですが、次の改行マークまで(折り返しで3行以上あって > も)描画されるようにする方法はありますでしょうか。 ちょっと調べてみますね。時間を下さいまし。 |
||
| 245 | Re: はじめまして | コメント数: 1件 |
| 本田勝彦 | | 2000/01/19 (水) 23:17 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| ようこそいらっしゃいまし。(^^) またご意見などよろしくお願いします。 |
||
| 244 | toCommentについてご質問 | コメント数: 5件 |
| 網代太郎 | | 2000/01/19 (水) 11:01 | |
| http://plaza27.mbn.or.jp/~ajitaro/ | ||
| いつもお世話になっております。 矩形選択ができるようになり、喜んでおります。 いつもご質問、お願いばかりで恐縮ですが、toCommentについて質問させて ください。 toCommentの描画は、Commenter文字列で示す文字列から、折り返しで2行まで 有効になる仕様のようですが、次の改行マークまで(折り返しで3行以上あって も)描画されるようにする方法はありますでしょうか。 もしありましたら、教えていただければ幸いです。 |
||
| 243 | はじめまして | コメント数: 2件 |
| b2r | | 2000/01/19 (水) 08:08 | |
| http://kobe.cool.ne.jp/b2r/ | ||
| みなさんはじめましてb2rと申します。m(__)m 以前からTEditorに統べてを依存したあやしいエディタを公開していました。(^^; 先日送金したのでようやく更新&掲示板デビューです。(^^ゞ 「RowToLines と反対の LinesToRow が欲しい 」 「TEditor 付属サンプルの HtSearch.pas を利用して検索置換機能を 実装したソフトを配布しても良いのでしょうか 」 とか質問したの私ですね・・・ それでは今後ともよろしくお願いします。 |
||
| 242 | Re^2: TStringsPrinter v0.9 で・・・ | コメント数: 0件 |
| てらお | | 2000/01/18 (火) 09:12 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| > ColumnSpace の値を変えても実際の印刷結果の行間隔が・・・ すみません。勘違いでした〜 (^^;;; ColumnSpace って行の間隔ではなかったんですね。f(^^;) 問題解決です〜 (*^_^*) |
||
| 241 | Re: TStringsPrinter v0.9 で・・・ | コメント数: 1件 |
| 本田勝彦 | | 2000/01/18 (火) 02:30 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| 0.9 のコンポーネントエディタ兼プリントダイアログのユニットファイル名が StrPfm.pas, StrPfm.dfm となってまして、 1.0 の時(だったと思う)にこれを StrPefm に変更しちゃったんです(^^;) 作成されているアプリの uses 節に StrPfm があったら、StrPefm に変更 して下さい。ウチのエディタでは、うまく行ってます。 まぎらわしくてすいませんね。(^^ゞ |
||
| 240 | TStringsPrinter v0.9 で・・・ | コメント数: 2件 |
| てらお | | 2000/01/17 (月) 10:43 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| こんにちは。 今日は TStringsPrinter です〜 今使用しているのは最新版ではなく v0.9 なのですが ColumnSpace の値を変えても実際の印刷結果の行間隔が 変わりません。 最新版の v1.2 でも試してみたのですが同様のようです。 確認して頂けないでしょうか。 よろしくお願い致します。m(__)m |
||
| 239 | Re^2: TEditor ver 1.33 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/15 (土) 23:18 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > 更新、お疲れ様でした。 > > v1.33 快適です〜 v(^^)v どもども(^^)不具合などありましたら、またレポートお願いします。 |
||
| 238 | Re: TEditor ver 1.33 | コメント数: 1件 |
| てらお | | 2000/01/14 (金) 02:31 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| 更新、お疲れ様でした。 v1.33 快適です〜 v(^^)v |
||
| 237 | Re^2: TEditor ver 1.33 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/14 (金) 00:02 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > バージョンアップ、ご苦労様です。 どもです。ちょっと致命的なバグだったので、焦りました。(^^;) > 動作報告の様子を見て、不具合等あればまたご報告させていただきます。 よろしくお願いします。 > # 個人的には2画面が欲しい。簡単には無理ですよね(^^; 目指してはいますので、例によって長い目で・・・ |
||
| 236 | Re: TEditor ver 1.33 | コメント数: 1件 |
| K2 | | 2000/01/13 (木) 22:38 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| バージョンアップ、ご苦労様です。 > 従って、ver 1.31 の PutStringToLine メソッドの不具合 > (選択状態で文字を入力すると改行が1個増えるバグ) > が直ったモノとなっています。 v.1.33をマージして、K2Editorの新版をアップしました。 動作報告の様子を見て、不具合等あればまたご報告させていただきます。 矩形選択はうちのユーザーにもかなり要望されていましたから、 非常に助かりました。ありがとうございました。 # 個人的には2画面が欲しい。簡単には無理ですよね(^^; |
||
| 235 | TEditor ver 1.33 | コメント数: 4件 |
| 本田勝彦 | | 2000/01/13 (木) 14:22 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| になりました。立て続けに申し訳ないです。 ver 1.32 で行った TEditorStringList.GetTextStr の override とそれに付随 した変更を元に戻しました。 従って、ver 1.31 の PutStringToLine メソッドの不具合 (選択状態で文字を入力すると改行が1個増えるバグ) が直ったモノとなっています。 ご利用下さい。m(_ _)m |
||
| 234 | Re^5: TEditorの文字列囲い文字など | コメント数: 0件 |
| 本田勝彦 | | 2000/01/13 (木) 14:18 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > ところで、本田さん、やるつもりないですか?(^^; いまのところ無しです(^^;) |
||
| 233 | Re^3: TEditor ver 1.31 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/13 (木) 14:15 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > ver 1.32 では、TEditorStringList.GetTextStr が override されていますので、 > ご注意下さい。 んなことしたら、ListToFile, ListToStream メソッドが機能しなくなりますね。 すみません。元に戻しました。ver 1.33 です。m(_ _)m 不調だにゃ〜 |
||
| 232 | Re^4: TEditorの文字列囲い文字など | コメント数: 1件 |
| K2 | | 2000/01/13 (木) 08:59 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| K2です。 > > 秀丸とかでは、Undoはクリアされずに変更状態かどうかを管理している > > みたいで、そういう動作がベストなんですけどね。ちょっと僕のレベル > > ではどうしていいか思いつかないです。 > > 秀丸や MIFES のように変更された行を別の色で表示するエディタは、行自体に > フラグを持たせているのだと思います。TEditorStringList に Modified > プロパティを持たせても良いかも知れませんね。1ビットあれば行けるしね。 そうですね。それでいけるかも。変更状態の判定で全行をスキャンしなきゃ いけないので、大きなファイルだと時間がかかるかもしれないですね。 秀丸のように、編集行の行番号を太字にしてくれなんて要望もあったのです が、これを実現すればできそうです。 ところで、本田さん、やるつもりないですか?(^^; |
||
| 231 | Re^3: TEditor ver 1.31 | コメント数: 0件 |
| K2 | | 2000/01/13 (木) 08:54 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| おはようございます。K2です。 > すいません。ワケワカになっていたので、いつかやろうと思っていたのが今回に > なってしまいました。今後はそう大きな変動は無いと思います。 助かります。ソースの内容を作者がどう変えようと、文句をいう筋合い ではないんですけどね。すみませんです。 1.32のマージ作業は、10分程度で済みました。cvsの使い方がルーチンワーク になってきたので、安心してマージできるようになってきました。 > 矩形選択状態での SelUnIndent メソッドが気持ち良いですよ。 > Delphi のコードエディタに備わっているのをつい最近知りまして、 > 実装しました。 あまりよくわかってないんですけど(^^; 通常選択状態でのSelUnIndentと どう違うんでしょう。 と思ってDelphiのコードエディタでいろいろやってみたらわかりました。 これ、便利かもしれない。こんな機能があるの知らなかった…… うちの方にはどうやって載せようかな。インデントとアンインデントは、 独自コーディングでタブを主体に挿入・削除しているので、そのままで は使えないんですよ。でも、範囲選択状態でのアンインデントはおいし いな。考えてみます。 |
||
| 230 | TEditor ver 1.32 (^^;) | コメント数: 0件 |
| 本田勝彦 | | 2000/01/13 (木) 02:36 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| 公開しました。てらおさんからご指摘頂きました(感謝です)選択状態で 文字入力を行うと改行文字が1個余計に追加されるバグを修正しました。 まだまだ脂っこいかもしれませんが(^^;)見てやって下さい。 |
||
| 229 | Re^3: TEditorの文字列囲い文字など | コメント数: 2件 |
| 本田勝彦 | | 2000/01/13 (木) 02:33 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > 文字列囲い文字に関しては、QuotationCancelerというプロパティを追加して、 > NextTokenを改造しました。ついでに複数の文字列囲い文字もサポートして > みました。一応動作しているようです。 おめでとうございます。\(^o^)/ > セーブした時に、UndoObjをクリアするとかすればいけるかな…… > クリアってできるんでしたっけ。 出来ます。 > 秀丸とかでは、Undoはクリアされずに変更状態かどうかを管理している > みたいで、そういう動作がベストなんですけどね。ちょっと僕のレベル > ではどうしていいか思いつかないです。 秀丸や MIFES のように変更された行を別の色で表示するエディタは、行自体に フラグを持たせているのだと思います。TEditorStringList に Modified プロパティを持たせても良いかも知れませんね。1ビットあれば行けるしね。 |
||
| 228 | Re^2: TEditor ver 1.31 | コメント数: 2件 |
| 本田勝彦 | | 2000/01/13 (木) 02:28 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > 今回、関数の順番を整理しましたか? これをやられると、マージするのは > ほぼ至難の業になってしまいます。diffを取るとすべて変更されている > ことになるので、ある程度わかっていただけると思います。 > CVSのマージ機能はかなり賢いのですが、今回のマージに4時間ほどかかって > しまいました。1.30の方が変更点は多かったはずですが、30分もかからな > かったかな。 > 泣きそうだったので(^^; できたら、関数の順番はもう変えないでください。 > わがままだとは思うのですが。 すいません。ワケワカになっていたので、いつかやろうと思っていたのが今回に なってしまいました。今後はそう大きな変動は無いと思います。 ver 1.32 では、TEditorStringList.GetTextStr が override されていますので、 ご注意下さい。 > これから使い倒してみます。まだこちらのエディタには矩形選択モードは > 搭載していませんが、これも早々に搭載してテストしたいと思います。 矩形選択状態での SelUnIndent メソッドが気持ち良いですよ。 Delphi のコードエディタに備わっているのをつい最近知りまして、 実装しました。 |
||
| 227 | Re^2: TEditor ver 1.31 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/13 (木) 02:22 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > そこでですが、もう一つお願いがあります。 > #一度に言え!って叱られそうですけど・・・(^^;) > > 文字選択中にキー入力すると改行が一個余分に追加されるようです。 げげげ(^^;)っというワケで、ver 1.32 を公開しました。 |
||
| 226 | Re^2: TEditorの文字列囲い文字など | コメント数: 3件 |
| K2 | | 2000/01/13 (木) 01:03 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| > TEditorParser.NextToken を改造するか拡張しないとダメです。 > 面倒な作業ですが、難しくはないですよ。頑張って下さい。(^^) 文字列囲い文字に関しては、QuotationCancelerというプロパティを追加して、 NextTokenを改造しました。ついでに複数の文字列囲い文字もサポートして みました。一応動作しているようです。 > > 2.Undo したあと、not Modifiedにしたい > > Undo した後、CanUndo が False を返したら、Modified := False; > とするのでは行けませんか? セーブした時に、UndoObjをクリアするとかすればいけるかな…… クリアってできるんでしたっけ。 秀丸とかでは、Undoはクリアされずに変更状態かどうかを管理している みたいで、そういう動作がベストなんですけどね。ちょっと僕のレベル ではどうしていいか思いつかないです。 |
||
| 225 | Re: TEditor ver 1.31 | コメント数: 3件 |
| K2 | | 2000/01/13 (木) 00:59 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| バージョンアップお疲れさまでした。 こちらもマージしてみました。 今回、関数の順番を整理しましたか? これをやられると、マージするのは ほぼ至難の業になってしまいます。diffを取るとすべて変更されている ことになるので、ある程度わかっていただけると思います。 CVSのマージ機能はかなり賢いのですが、今回のマージに4時間ほどかかって しまいました。1.30の方が変更点は多かったはずですが、30分もかからな かったかな。 泣きそうだったので(^^; できたら、関数の順番はもう変えないでください。 わがままだとは思うのですが。 これから使い倒してみます。まだこちらのエディタには矩形選択モードは 搭載していませんが、これも早々に搭載してテストしたいと思います。 |
||
| 224 | Re: TEditor ver 1.31 | コメント数: 1件 |
| てらお | | 2000/01/12 (水) 20:19 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| 素早い対応ありがとうございます♪ 早速ダウンロードさせて頂きました。 そこでですが、もう一つお願いがあります。 #一度に言え!って叱られそうですけど・・・(^^;) 文字選択中にキー入力すると改行が一個余分に追加されるようです。 TEditor1.31(ノーマルソース)+サンプルプロジェクト+Delphi3+Win98 で確認しました。 よろしくお願いします。m(__)m |
||
| 223 | TEditor ver 1.31 | コメント数: 6件 |
| 本田勝彦 | | 2000/01/12 (水) 17:51 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| ver 1.30 でのバグフィックスバージョンを公開しました。 上書き文字入力が、少し気持ち良くなってます。ご利用下さい。 |
||
| 222 | Re: TEditorの文字列囲い文字など | コメント数: 4件 |
| 本田勝彦 | | 2000/01/12 (水) 17:48 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > Pascal では、'''' と表現されるので問題ないのですが、囲い文字 > 自身を文字列として表現するやり方は、言語によって違うようです。 > > なんとかできないでしょうか。 TEditorParser.NextToken を改造するか拡張しないとダメです。 面倒な作業ですが、難しくはないですよ。頑張って下さい。(^^) > 2.Undo したあと、not Modifiedにしたい Undo した後、CanUndo が False を返したら、Modified := False; とするのでは行けませんか? > # 1.30 のマージは成功したのですが、てらおさんご指摘の問題のた > # めに次に進めません。PutStringToLine を 1.24 以前に戻すと、 > # 何か問題が出るのでしょうか…… 戻すと、矩形選択領域削除&文字列挿入が出来なくなりますね。 ver 1.31 を公開しましたので、見てやって下さい。(^^) |
||
| 221 | Re: TABを含む行で・・・ | コメント数: 0件 |
| 本田勝彦 | | 2000/01/12 (水) 17:40 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > TABを含む行で文字入力時に、キャレット位置がおかしくなり、 > TABが半角空白に変換されてしまうようです。 レポートありがとうございます。描画に気を取られていて、気が付きませんでした。 PutStringToLine はバグバグでしたm(_ _)m 直しましたので、見てやって下さい。 おかげさまで、タブ文字を上書きした場合の処理や、行末で長いIME文字入力 にも対応することが出来ました。感謝です。\(^o^)/ |
||
| 220 | Re^2: スクロールバーの変更で | コメント数: 0件 |
| 本田勝彦 | | 2000/01/12 (水) 17:36 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > Windows2000β3でエラーが出ることを確認しました。NTでの現象の > ようですね。 引き続き情報をお待ちしてます。よろしくお願い致します。 あたしゃ、NTも98も2000もD5も持ってないので(^^;) |
||
| 219 | Re: お久しぶりです。 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/12 (水) 17:34 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > 明けましておめでとうございます。 ども、おめでとうございます。 > はやく試してみたくてうずうずしています。 バグバグですいません。直しましたので、見てやって下さい。 > http://homepage1.nifty.com/taka36/ こっちも直しましたです。(^^) |
||
| 218 | Re: 見たままを印刷(具体例-2) | コメント数: 0件 |
| 本田勝彦 | | 2000/01/12 (水) 17:31 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| サンプルコードありがとうございます。 もう少ししたら、挑戦してみたいと思います。 TEditor ver 1.31 にバグがなければですが(^^;) |
||
| 217 | TEditorの文字列囲い文字など | コメント数: 5件 |
| K2 | | 2000/01/11 (火) 17:28 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| こんにちは。K2です。 1.TEditor の Quotation について C 言語などで文字列囲い文字を設定する場合、" を設定することに なると思いますが、"\"" という場合、\ の後ろの " は囲い文字と 認識されるとまずいです。 Pascal では、'''' と表現されるので問題ないのですが、囲い文字 自身を文字列として表現するやり方は、言語によって違うようです。 なんとかできないでしょうか。 2.Undo したあと、not Modifiedにしたい ファイルを読み込み、何か編集した後、Undo 機能を使って何も変更 していない状態になったとき、Modified プロパティを false にす ることはできないでしょうか? # 1.30 のマージは成功したのですが、てらおさんご指摘の問題のた # めに次に進めません。PutStringToLine を 1.24 以前に戻すと、 # 何か問題が出るのでしょうか…… |
||
| 216 | TABを含む行で・・・ | コメント数: 1件 |
| てらお | | 2000/01/10 (月) 00:26 | |
| http://www2s.biglobe.ne.jp/~t-susumu/toclip/ | ||
| あけましておめでとうございます。 本年もよろしくお願いします。 TEditor 1.30 お疲れ様でした。 矩形選択!v(^^)v ところで、この1.30ですが・・・ TABを含む行で文字入力時に、キャレット位置がおかしくなり、 TABが半角空白に変換されてしまうようです。 Win98+Delphi3+TEditor1.30(ノーマルソース)+サンプルプロジェクト で確認しました。 |
||
| 215 | Re: スクロールバーの変更で | コメント数: 1件 |
| K2 | | 2000/01/09 (日) 23:23 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| > ところで、ちょっと不具合報告です。 > 割と大きめの文書をTEditorに読み込んで、スクロールバーの > 設定を変えると、Win32呼び出しでアドレスエラーがでます。 > 確認しているのは、NT4.0(sp5)の場合のみです。Win95・Win98・Win2000 > では出ないようですが、もうちょっと確認してみます。 Windows2000β3でエラーが出ることを確認しました。NTでの現象の ようですね。 |
||
| 214 | スクロールバーの変更で | コメント数: 2件 |
| K2 | | 2000/01/09 (日) 14:24 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| こんにちは。なんと矩形選択ができてるじゃないですか。 おめでとうございます。こちらもおいおい組み込めるかどうか やってみます。 ところで、ちょっと不具合報告です。 割と大きめの文書をTEditorに読み込んで、スクロールバーの 設定を変えると、Win32呼び出しでアドレスエラーがでます。 確認しているのは、NT4.0(sp5)の場合のみです。Win95・Win98・Win2000 では出ないようですが、もうちょっと確認してみます。 こちらで見た限りでは、RecreateWndをした後エラーが出るようです。 |
||
| 213 | お久しぶりです。 | コメント数: 1件 |
| taka36 | | 2000/01/09 (日) 04:20 | |
| http://homepage1.nifty.com/taka36/ | ||
| 明けましておめでとうございます。 お久しぶりです。taka36というものです。 ついに矩形選択が実現されましたね〜。 ご苦労様です。 早速DLさせていただきました。 はやく試してみたくてうずうずしています。 それでは、これからも応援しています。 p.s.Linkのページからわたしのページにリンクを張って頂いていますが、 アドレスが変わりましたので良かったら変更お願いします。 http://homepage1.nifty.com/taka36/ |
||
| 212 | 見たままを印刷(具体例-2) | コメント数: 1件 |
| DEKO | | 2000/01/09 (日) 03:17 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| ミソは幾つかあります。 1.行頭の空白文字分、最初の印字位置をずらさなければならない。 2.NextTokenの処理の時、最初のトークンと次のトークンの間の空白文字 の数だけ印字位置をずらさなくてはならない。 3.用紙サイズに何行印刷できるかを取得し、forループの中で適宜、 改ページを行わなくてはならない。 等々...。 #「具体例-1」のままでは思ったような結果は得られないので #ご注意下さい。各自で処理を追加して下さい。 #ちなみに今回、拙作「TEAD」でも「強調構文対応印刷」を実装しました。 |
||
| 211 | 見たままを印刷(具体例-1) | コメント数: 2件 |
| DEKO | | 2000/01/09 (日) 03:06 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| 少しだけ具体的に(^^; 本田さんのアドバイスの通り、とりあえずPaintLineをパクります(^^; var LineStr:String; i,l,X,Y:Integer; PrintColor:TEditorColor; Parser:TEditorParser; SL:TStringList; begin SL := TStringList.Create; // SL.TextにTEditor.LinesまたはTEditor.SelTextを代入 try Y := Editor.Margin.Top; for i:=0 to SL.Count-1 do begin X := Editor.Margin.Left; // 一行文字列(TABを空白文字に展開) LineStr := Editor.ExpandTab(SL[i]); Parser := TEditorParser.Create(LineStr); try while Parser.Token <> toEof do begin case Parser.Token of toSymbol: { --- 中略 --- } else PrintColor := nil; end; // 印刷処理 {処理} // 印刷文字数分X座標をずらす {処理} Parser.NextToken; end; finally Parser.Free; end; Y := Y + Editor.RowHeight; end; finally SL.Free; end; end; |
||
| 210 | Re: はじめまして、で質問です。 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/06 (木) 00:53 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| ようこそいらっしゃいまし。 > TEditorは、縦書きをサポートしておられるのでしょうか? 残念ながら対応していません。将来的にも難しいと思います。 ごめんね〜(^^; |
||
| 209 | はじめまして、で質問です。 | コメント数: 1件 |
| どんぶり | | 2000/01/05 (水) 14:32 | |
| http://members3.cool.ne.jp/~donburi/ | ||
| 初めまして。去年の十一月からDelphiでプログラムをはじめた初心者、どんぶりと申します。 先日テキストビューアを完成させ、ちょーしこいて「小説執筆専用」エディタが作りたいなあ、と思っており、使えそうなコンポーネントを漁るうちにたどりつきました。 TEditor、よさげですね(^−^) しかし、問題が。 「小説専門」が目標なので、縦書きがしたいのです。そこで質問させてください。 TEditorは、縦書きをサポートしておられるのでしょうか? 仮にサポートしているとして、数々の魅力的な機能は、縦書きでも機能するのでしょうか? お答え頂ければ、幸いです<(_ _)> |
||
| 208 | Re^4: ご挨拶 | コメント数: 0件 |
| K2 | | 2000/01/04 (火) 11:10 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| > も少しで矩形が完成出来そうです。 > 期待してくらはい。 楽しみにしています。 マージできるかどうかが心配ですが、完成したらこちらもがんばってみます。 |
||
| 207 | Re: 明けましておめでとうございます。 | コメント数: 0件 |
| 本田勝彦 | | 2000/01/04 (火) 01:31 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| おめでとうございます。 > あたしは、元日の朝から翌未明にかけて対応に追われましたが、EncodeDateで > Yearに0は指定できないとか・・いろいろ身をもって学ぶことができました。 それは、ご苦労様でした。その分のお休みは別にもらえるのでしょうか? 私は、暮れから正月にかけて両方の実家詣でのため時間が取れなくて 少しイラついたりしています。紙と鉛筆でロジックは完成しているのですが、 PCでの実装が出来ないという(^^;) |
||
| 206 | Re^3: ご挨拶 | コメント数: 1件 |
| 本田勝彦 | | 2000/01/04 (火) 01:25 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| おめでとうございます。 も少しで矩形が完成出来そうです。 期待してくらはい。 |
||
| 205 | 明けましておめでとうございます。 | コメント数: 1件 |
| H-Triton | | 2000/01/03 (月) 17:17 | |
| 明けましておめでとうございます。 ついに2000年に突入しましたが、ご無事でらっしゃいます?(^^) あたしは、元日の朝から翌未明にかけて対応に追われましたが、EncodeDateで Yearに0は指定できないとか・・いろいろ身をもって学ぶことができました。 でわでわ、本年もTEditorの発展に期待しおります。(^o^)/ |
||
| 204 | Re^2: ご挨拶 | コメント数: 2件 |
| K2 | | 2000/01/03 (月) 09:15 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| あけましておめでとうございます 今年も当分はTEditorとおつきあいすることになると思います。 開発がんばってください。 今年もよろしくお願いします。 |
||
| 203 | Re: ご挨拶 | コメント数: 3件 |
| 本田勝彦 | | 2000/01/02 (日) 01:22 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| あけましておめでとうございます。 今年もしばらくは、TEditor の開発が続きそうです。 ご意見などよろしくお願い致します。 |
||
| 202 | ご挨拶 | コメント数: 4件 |
| 東風 | | 1999/12/31 (金) 23:05 | |
| 今年はいろいろとお世話になりました。 来年もいろいろ質問するかと思いますが、ひとつよろしくお願いしますね。 それではよいお年をお迎えください。 |
||
| 201 | Re^4: 見たままを印刷 | コメント数: 3件 |
| 本田勝彦 | | 1999/12/28 (火) 00:06 | |
| http://homepage3.nifty.com/~katsuhiko/ | ||
| > もう少し具体的に教えていただけないでしょうか? 矩形選択の実装に突入しておりまして(^^ゞ 少し時間を下さいね。そのうちやって見たいと思います。 |
||