JWWマニュアル専用掲示板

HOME HELP 新規作成 新着記事 ツリー表示 発言ランク ファイル一覧 検索 過去ログ

ツリー一括表示

Nomal 教えて下さい。 /masa (07/08/24(Fri) 11:25) #30142
Nomal Re[1]: 教えて下さい。 /めぐめぐ (07/08/24(Fri) 13:17) #30143
Nomal Re[1]: 教えて下さい。 /GORI☆PAPA (07/09/02(Sun) 20:41) #30144
  └Nomal 本当ですか? /音姫 (07/09/03(Mon) 12:31) #30145
    └Nomal Re[3]: 確かに出来ません。 /hayabusa (07/09/03(Mon) 14:49) #30146
      └Nomal Re[4]: 確かに出来ません。 /masa (08/01/16(Wed) 17:23) #30286
        └Nomal Re[5]: 確かに出来ません。 /K (08/01/23(Wed) 14:52) #30287


親記事 / ▼[ 30143 ] ▼[ 30144 ]
■30142 / 親階層)  教えて下さい。
□投稿者/ masa (3回)-(2007/08/24(Fri) 11:25:46)
    文字色、文字サイズの違う文字のサイズを文字色を変えずに範囲指定し一括してサイズ変更したいのですが?出来るのでしょうか?操作方法を教えて下さい。
[ □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30142 ] / 返信無し
■30143 / 1階層)  Re[1]: 教えて下さい。
□投稿者/ めぐめぐ (8回)-(2007/08/24(Fri) 13:17:25)

    JWWだけの機能では無理なようですね。

    Snap_Kin さんのサイトに外部変形「◆全文字種 一気に入換え◆」と
    いうのがありますので、これを使用することで可能です。

    http://fox.zero.ad.jp/~zap01296/jww/


[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30142 ] / ▼[ 30145 ]
■30144 / 1階層)  Re[1]: 教えて下さい。
□投稿者/ GORI☆PAPA (2回)-(2007/09/02(Sun) 20:41:55)
    出来ますよ。
    範囲ボタン→左クリックから範囲の領域を囲い→右クリック(文字も含めて赤字に反転になる)→属性変更ボタン(上のツールバー)→書込【文字種類】に変更→フォントやサイズの変更→OKボタン 以上です。
[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30144 ] / ▼[ 30146 ]
■30145 / 2階層)  本当ですか?
□投稿者/ 音姫 (1回)-(2007/09/03(Mon) 12:31:22)
    「文字色」「文字サイズ」の違う「文字のサイズ」を
    「文字色を変えずに」範囲指定し一括してサイズ変更...

    私のではできませんが。
    他の皆さんはどうですか?
[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30145 ] / ▼[ 30286 ]
■30146 / 3階層)  Re[3]: 確かに出来ません。
□投稿者/ hayabusa (1回)-(2007/09/03(Mon) 14:49:32)
    横から失礼します。

    文字色を変えずにサイズのみを一括変更するような作業はしたことがありませんが・・
    Jw_cadの基本機能では一括変更はできないようです。(T_T)

    そうなると専用の外部変形を作成しなければならないようです。
    一応試作して動作を確認しましたが確かに利用価値はあるかも
    しれません。

    以下は既存文字、寸法値のサイズを一括(個別選択も可)変更する
    スクリプト兼用バッチファイルの一例です。

    この掲示板に於いてスクリプトを貼る行為が禁止されていましたら
    削除願います。 m(_ _)m

    文字基点、文字色、レイヤ等は既存文字を継承します。
    なるべく簡易に使用できるように細かい設定は省いてあります。
    注意点はバッチファイルに記してあります。

    この外部変形にはmswin32Ruby1.8.1が必要です。
    下記のhikari様の
    JWW外変環境設定支援ソフト J_GARU Ver2.0
    というソフトで自動導入できます。
    尚、導入する前にHPの説明を熟読して下さい。
    http://officehikari.art-studio.cc/

    以下、Lite & Seen Lite のMiyakeさんの手法に基づくスクリプト兼用バッチファイルです。
    http://www17.ocn.ne.jp/~lite/

    バッチファイル名は mojiSize.bat としてください。
    #######下記から:ENDまでメモ帳にコピペしで全角スペース→半角スペースの置換をしてください。
    @REM 文字サイズ変更(文字色継承)
    @echo off
    goto do%1
    rem
    rem ----------------------------------------------------------------
    rem ※このファイルを編集した場合は上書き保存して閉じてください。
    rem ----------------------------------------------------------------
    rem
    REM #jww
    REM #cd
    REM #hm |文字寸法値|寸法図形共|BAT 編集|
    REM #:1
    REM #h3
    REM #g1 全グループ対象(書込みグレープのみ場合は g0 )
    REM #hc 文字または寸法値を範囲選択(寸法図形の寸法値対象外)
    REM #c サイズ入力 図寸mm [幅-高さ-間隔] 無指定 書込み文字サイズ /_/a
    REM #zz 寸法属性書出し
    REM #zc 文字基点書出し
    REM #bz 図寸書出し
    REM #hr
    REM #e
    REM #:2
    REM #h2
    REM #g1 全グループ対象(書込みグレープのみ場合は g0 )
    REM #hc 文字または寸法値(寸法図形の寸法値共)を範囲選択
    REM #c サイズ入力 図寸mm [幅-高さ-間隔] 無指定 書込み文字サイズ /_/a
    REM #ht10 ブロック図形の書出しをしない
    REM #ht20 曲線の書出しをしない
    REM #ht40 ソリッドの書出しをしない
    REM #zz 属性書出し
    REM #zc 文字基点書出し
    REM #zw 線幅書出し
    REM #bz 図寸書出し
    REM #hr
    REM #e
    REM #:3
    REM #h0
    REM #hr
    REM #e
    :do1
    :do2
    copy jwc_temp.txt temp.txt > nul
    ruby -x %~f0 temp.txt %1 %2 > jwc_temp.txt
    del temp.txt
    rem pause
    exit
    goto END
    :do3
    start notepad.exe mojiSize.bat
    echo # > jwc_temp.txt
    goto END
    #!ruby
    ##### 注意点 ########################################################
    #
    # 1.対象文字列は全レイヤグループです。
    #
    # 2.文字列を個別選択したい場合は範囲選択の後項目1の場合は左右クリック
    # 項目2の場合は右クリックで追加取得できます。
    #
    # 3.サイズ入力は半角数字で幅、高さ、間隔の順に"-"でつなげて入力して
    # ください。
    # サイズ設定可能範囲(図寸mm) 幅0.11〜100:高さ0.11〜100:間隔0〜100
    # < 例 > 幅5.5mm 高さ4mm 間隔2.2mm → 5.5-4-2.2
    # ※ 無指定の場合は書込み文字種のサイズとなります。
    #
    # 4.変更後の文字列は変更前の文字列(寸法値)のグループ、レイヤ、文字色
    # フォント、文字基点、寸法属性を継承した任意サイズとなります。
    # ※ 項目2に於いては寸法図形の寸法属性は解除されます。
    #
    # 5.この外部変形はデータを書換えており思わぬ不具合があるかもしれません
    # ので十分注意して下さい。
    # 問題が発生した場合は使用を中止してください。
    #
    #######################################################################
    size="0"
    while ARGV.size > 1
    case argument=ARGV.pop
    when /\/a/
    size = argument[2..-1].to_s
    end
    end
    if size != "0"
    begin
    whd = size.split(/-/)
    whd.collect!{ |item| sprintf("%0.2f",item).to_f }
    w,h,d=whd[0],whd[1],whd[2]
    if (w<0.11||w>100)||(h<0.11||h>100)||(d<0||d>100)
    puts "he サイズ入力エラー。"; exit
    end
    rescue
    puts "he サイズ入力エラー。"; exit
    end
    end
    wsize = []
    while ARGF.gets
    if $_ =~ /^hq/
    puts "hd"
    elsif $_ =~ /^hcw/
    moji_w = split
    elsif $_ =~ /^hch/
    moji_h = split
    elsif $_ =~ /^hcd/
    moji_d = split
    elsif $_ =~ /^hcc/
    moji_c = split
    elsif $_ =~ /^cn[0-9]/
    if $_ =~ /^cn0/
    cn0 = split
    wsize << [cn0[1],cn0[2],cn0[3]]
    c = cn0[4]
    elsif $_ =~ /^cn[1-9]/
    cn=$_[2..-1].to_i
    wsize << [moji_w[cn],moji_h[cn],moji_d[cn]]
    c = moji_c[cn]
    end
    if size=="0"
    w,h,d = wsize[0][0],wsize[0][1],wsize[0][2]
    end
    puts ["cn0",w,h,d,c].join("\s")
    else
    print
    end
    end
    :END
    ##########以上です。

[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30146 ] / ▼[ 30287 ]
■30286 / 4階層)  Re[4]: 確かに出来ません。
□投稿者/ masa (1回)-(2008/01/16(Wed) 17:23:13)
    遅くなりましたが、みなさん ご検討有り難うございました。
    既存のjwwの機能で簡単には出来ないという事が良く分かりました。
    今後もまた教えてください。宜しくお願いします。
[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/

▲[ 30286 ] / 返信無し
■30287 / 5階層)  Re[5]: 確かに出来ません。
□投稿者/ K (1回)-(2008/01/23(Wed) 14:52:48)
    わたしの場合は次のような方法でサイズ変更しています。

    1・右下のスケール部分をクリックして、縮尺・読取設定を出す
      実寸固定・文字サイズ変更にチェックを入れて縮尺部分の分母を変更
      拡大したけんれば小さく、縮小したければ大きくする
    2・もう一度縮尺・読取設定を呼び出す
      今度は文字サイズ変更のチェックは外し、元の縮尺に戻す

    一応此れでサイズ変更が出来ますが文字位置の修正が必要です。
    サイズ変更したくない文字・寸法線がある場合は別レイヤーに逃げておく必要るなど面倒ですが、一々修正するよりは早い。

[ 親 30142 / □ Tree ] 返信/引用返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -