Home > Jw_cad > 線記号変形 > 既存文字に ( ) を入力

既存文字に ( ) を入力

建築資料館で、既存文字に ( ) を入力したいと質問が出てましたが、これって
外部変形が一番良いのでしょうが、有るかどうか知りません。
線記号変形でって質問にありましたが、私が思いつくのは文字で唯一読取点
として取れる、【左下】と【右下】を使う方法です。
作ってみましたが、他に良い方法があるかもしれません。

( )入力


下記がそのデータになります。 各自の環境に合わせて、適当に保存して下さい。

0 既存文字に()入力

500 -20 10
768 10 10
#
08 00 0 0 0 360 7 1 -11 e 0.5 指示点位置ダミー
08 00 10 0 0 360 7 1 -11 e 0.5 倍率点位置ダミー
08 01 5 -4 10 -4 10000 702 -11 "左下・右下2点指示

08 01 0 0 10 0 10000 002 -11 "入力文字
05 05 0 0 1.25 0 10000 202 -1 "(
05 05 10 0 11.25 0 10000 002 -1 ")
#
999

Comments:8

魔法使いの弟子 2006/12/13 09:08 AM
ファイル名はmoji_k.bat
REM 文字列のカッコ付け
echo off
REM #jw
REM #h3
REM #e
copy jwc_temp.txt test.txt > nul
del jwc_temp.txt
jgawk -f moji_k.awk test.txt > jwc_temp.txt
:END
ここまで
ファイル名はmoji_k.awk
BEGIN{
print "hd"
}
/^c/{
m1 = "(" jsubstr($0,jindex($0,"\"")+1) ")"
printf "%2s %f %f %f %f \"%s\n",$1,$2,$3,$4,$5,m1
next
}
{print}
ここまで
これで取り敢えずカッコがつきます。

printf の行の 円サイン+n が うまく表示されていません。制御コードと解釈されて行変えになってしまいました。
一度エディタにコピーしてから、ファイルを作成してください。

憂爺 2006/12/13 09:53 AM
魔法使いの弟子さん、はじめまして。

わざわざ作って頂いて恐縮です。 m(_ _)m

printf の行の部分ですが、外部変形に関しては知識がありませんので、詳しく教えて頂けませんか?
よろしくお願いします。
スター 2006/12/14 06:46 AM
はじめまして

使ってみたけど、このままだと hq が残って未実行になります。

moji_k.awkの最終行の
{print}

/[^hq]/{print}

さらに4行目の
/^c/{
が cn にひっかかるので
/^c[^n]/{
に変えます。

円サインは
\ がYに横棒2本の円記号という意味です。
魔法使いの弟子 2006/12/14 09:15 AM
憂爺さん こんにちは
修正ありがとうございます。
特に cn は 忘れていました。
フォントには、興味が無いので、使用していませんでした。
とりあえず 作ってみたものの・・・
文字関係はこれですべてに括弧がつきますが
高さ・寸法などにも括弧がついてしまいます。
これが要望? 仕様なのかと思いますが。
私が個人的に使う場合には、
ch (横書き文字)だけのほうがいいかと思います。
そのときは
/^cn/{
にすればよいです。
線記号変形との比較が目的ですから、両方使ってみてください。
魔法使いの弟子 2006/12/14 09:23 AM
間違えました。
/^cn/{ <- 間違い
/^ch/{ こっちが正しい
ごめんなさい。
システムによって ¥(円サイン)とバックスラッシュ(反対の斜め線)の表示が変わります。AWKの本でも¥ではなくバックスラッシュで書いているものもありますし。
憂爺 2006/12/14 11:48 AM
スターさん、魔法使いの弟子さん、こんにちは。

スターさん、こちらこそはじめまして。

動作を確認出来ました、私のフォルダの作り方に問題があったようで、新規で別のフォルダに保存したら動作しました。

質問者の意図が解らないので、どんなのがお望みかは本人のみぞ知るってことでしょうね。
線記号変形だと、読み取り点を掴むのがちょっと面倒ですし、それが大量にある場合は外部変形ってことになるのでしょうね。
作図者本人のお好みってことになるのかな・・・・

今回はわざわざ作って頂き、また加筆の指導まで、本当にありがとうございました。
魔法使いの弟子 2006/12/14 01:30 PM
rsa さん みたいに がんばる?
なんて いってみたりして
宴会の季節です。お体大切に。
憂爺 2006/12/15 07:44 AM
魔法使いの弟子、おはようございます。

> rsa さん みたいに がんばる?

私では無理ですね・・・・(^^ゞ
Comment Form
Remember personal info

Trackback:0

TrackBack URL for this entry
http://www.y-chan.net/jw_cad/sb.cgi/78
Listed below are links to weblogs that reference
既存文字に ( ) を入力 from Jw_cad Blog
トラックバックはありません。

Home > Jw_cad > 線記号変形 > 既存文字に ( ) を入力

Search
Feeds
Blog parts
ブログパーツ探すならココ!

Page Top