この投稿では、フィールドをmtext、通常のテキスト、属性に配置する方法と、フィールドテキストの外観をカスタマイズする方法を学びます。
フィールドは、自動的に更新される特別な形式のテキストです。フィールドは、背景が灰色のテキストのように見え、円の直径や日時など、BricsCADまたはオペレーティングシステムによって提供される値を示します。新しい値を表示するには、テキストを手動または自動で更新できます。
この投稿では、次のトピックについて説明します。
たとえば、左下の図に示されている円には、領域、中心点などがあり、通常のテキスト(白い背景)と背景が灰色のフィールドテキストで記述されています。灰色の背景は表示されるだけでプロットされません。 FieldDisplay 変数。
円のサイズが小さくなり、フィールドテキストが更新されると、変更された値(面積、円周、半径)に新しい値が表示されます。右の図をご覧ください。

右: 更新されたフィールドテキストで変更された円。
フィールドコマンドと変数
コマンド
フィールド -フィールドテキストを作成するための[フィールド]ダイアログボックスを表示します。次のようなテキストコマンドからもアクセスできます マルチテキスト 、 AttDef
UpdateField -フィールド値が変更された場合、フィールド値を強制的に更新します
変数
DbMod (読み取り専用)—フィールドの変更によって図面が変更されたかどうかを報告します
FieldDisplay —灰色の背景をフィールドテキストに切り替えます
FieldEval —フィールドをいつ更新するかを指定します。デフォルト= 31(すべてオン):
0 自動的に更新されない
1 図面を開いたときに更新されます
2 図面を保存すると更新されます
4 図面が印刷されるときに更新されます
8 eTransmitコマンドを使用すると更新されます
16 図面が再生されたときに更新されます
注意 FieldEval変数は日付フィールドを更新しません。 UpdateFieldコマンドによってのみ更新されます。
フィールドテキストの配置
フィールドテキストは、 フィールド, テキスト, マルチテキスト, AttDef、そして テーブル コマンド、および寸法と引出線に配置できます(マルチテキストとして)。それぞれを見てみましょう。
フィールドコマンド
の フィールド コマンドは、テキストコマンドと同様の方法で図面にフィールドテキストを配置し、1行のテキストを配置します。 Linux、Mac、Windowsで同じように動作します。このチュートリアルでは、図面の作成日がフィールドとして挿入されます。
- 入力します フィールド コマンド。
:フィールド
BricsCADが[フィールド]ダイアログボックスを表示することに注意してください。
フィールドダイアログボックス - グループ(日付と時刻、ドキュメントなど)を選択し、グループからフィールド名(CreateDateやAuthorなど)を選択して、必要に応じて書式を適用することで、必要なフィールドを選択します。このチュートリアルでは、タスクはフィールドとしての作成日:CreationDateは、日付と時刻グループにあります。次の手順を実行します:
- [フィールド名]で、[+]ボタンをクリックして[日付と時刻]ノードを開きます。
日付と時刻に使用できるフィールド - 日付の指定に使用できるフィールドに注意してください。選ぶ 日付を作成します.
- ダイアログボックスの空の部分が、日付と時刻の書式設定に関連するすべての種類のオプションで突然いっぱいになることに注意してください。
CreateDateフィールドのフォーマットオプション 「例」列からフォーマットを選択して日付フィールドをフォーマットするか、独自のフォーマットを作成できます。このチュートリアルでは、下にスクロールして、「2014年4月23日、木曜日」のようなものを選択します。 (表示される正確な日付は異なります。)
日付の形式を選択する [日付の形式]領域に日付の形式コード(dddd、MMMM dd、yyyy)が表示されていることに注意してください。ここで、後で説明するフォーマットコードを編集できます。
- [フィールド名]で、[+]ボタンをクリックして[日付と時刻]ノードを開きます。
- OKをクリックします。コマンドパネルで、BricsCADがテキストのようなオプションのセットを要求することに注意してください。 (「MTEXT」と表示されます。「TEXT」と表示されているはずです)。
MTEXT現在の文字スタイル:「標準」文字の高さ:2.5
- 図面内の点をピックして、フィールドテキストを配置します。
始点を指定または[高さ/位置合わせ]:(オプションを入力するか、点を選択してください)
BricsCADは、現在のテキストスタイルを使用して、フィールドを今日の日付で図面に配置します。 (表示される日付は以下に示す日付とは異なります。)
フィールドコードによって生成された日付 ただし、図面が新しいもので保存されていない場合は、次のように4つのダッシュが表示されます。
意味のないフィールドコード これは、BricsCADがフィールドに有効な値がないことを通知する方法です。図面に作成日を与えるには、 セーブ コマンド。
ヒント ####のように、フィールドに4つのハッシュマークが表示される場合、なんらかの理由でフィールド値が無効であることを意味します。 |
マルチテキストのフィールド
フィールドテキストを通常のテキストに埋め込む場合は、MTextまたはAttDefコマンドを使用します。テキスト
コマンドと寸法記入コマンドはこれを行うことができません。埋め込みを使用すると、「日付:」と動的な日付の組み合わせなど、便利な方法で通常のテキストとフィールドテキストを混在させることができます。

このチュートリアルでは、図面のファイル名を報告するフィールドを配置します。
-
- マルチテキストコマンドを起動し、プロンプトに応答します。
:マルチテキスト
マルチラインテキスト:テキストブロックの最初のコーナー:(点を選択)
テキストブロックの反対側のコーナーを選択または[位置合わせ/回転角度/テキストスタイル/
テキストの高さ/方向/幅]:(別の点を選択) - 「Drawing Name:」などのテキストを入力します。
- フィールドテキストを挿入するには、 Ctrl + F。
または、[テキストの書式設定]ツールバーで、 フィールド ボタン。
または、[テキストの書式設定]ツールバーを右クリックして、ショートカットメニューから フィールドを挿入.マルチテキストコマンドのフィールドにアクセスする - [フィールド]ダイアログボックスが開きます。図面ファイルの名前を表示するフィールドを選択するには、次の手順に従います。
ファイル名のフォーマットオプションの選択 - [フィールド名]リストで、 資料 ノード。
- ドキュメントの下で、 ファイル名.
- 「フォーマット」領域で、次のオプションを設定します。
フォーマット(なし)
道 番号
ファイル名 はい
ファイル拡張子 はい
- マルチテキストコマンドを起動し、プロンプトに応答します。
- クリック OK。 BricsCADがファイル名フィールドを追加することに注意してください。 「Drawing1」または図面のファイル名が表示されます。背景が灰色のため、フィールドテキストであることがわかります。
ファイル名を含むフィールドテキスト - クリックしてマルチテキストエディタを終了します OK.
- 実際のフィールドテキストを表示するには、図面を保存して名前を変更します。
- 入力します 名前を付けて保存 コマンド。
- [図面に名前を付けて保存]ダイアログボックスで、「フィールドテキストの例」のようなファイル名を入力します。
- クリック セーブ.
新しいファイル名を反映するようにフィールドテキストが変更されていることに注意してください。ファイル名と拡張子を含むフィールドテキスト
属性のフィールド
フィールドテキストは、属性定義の一部にすることができます。属性はカスタムを追加するために使用されることを思い出してください
ブロックへのデータ。次のチュートリアルで示すように、これはAttDefコマンドで行われます。
通常は属性の定義に使用されます。
このチュートリアルでは、図面の現在のズームレベルを報告する属性を作成します。
- スタート AttDef コマンド。 [属性の定義]ダイアログボックスに注目してください。
- [属性]セクションで、属性テキストフィールド(タグ、プロンプト、デフォルトフィールド)に入力します。 YT;以下の図を使用するテキストの例として使用できます。
- 属性にフィールドを追加するには、 フィールドを挿入 [デフォルト]フィールドの横にあるボタン。以下に示すように、BricsCADが通常の[フィールド]ダイアログボックスを表示することに注意してください。
フィールドダイアログボックス - 次のようなシステム変数を選択します。
- [フィールド名]リストから、 変数 ノード。
SystemVariableフィールド名の選択 - 選択する SystemVariable.
- システム変数のリストの下で、最後まで右にスクロールしてから、 ZoomFactor.
- フォーマットオプションがないので、 OK.
- [フィールド名]リストから、 変数 ノード。
- クリック OK [フィールド]ダイアログボックスを閉じます。
[属性の定義]ダイアログボックスに戻り、フィールドのテキストが灰色の背景の[デフォルト]ボックスに表示されていることを確認します。属性定義としてフィールドコードを入力する - クリック OK ダイアログボックスを閉じます。図面に表示されているのはZOOMVALUEだけです。
フィールドテキストはまだありません! - ブロックコマンドを開始します。
ブロックをフィールドテキストとして配置する - 次のパラメータを入力します。
名 ズーム値
基点 [ポイントを選択]をクリックし、右下隅をZOOMVALUEに指定します。 INSertionポイントエンティティスナップを使用して支援します。挿入エンティティスナップを使用してテキストの挿入ポイントを特定する エンティティ [エンティティの選択]をクリックして、テキストを選択します
ブロックに変換 はいフィールドテキストを表示するには、属性をブロックに変換してから、ブロックを挿入する必要があります。次の手順を実行します:
ヒント ユーザーはフィールドの変更を許可されるべきではないため、[AttDef]ダイアログボックスの[モード]セクションにある[定数]設定をオンにします。 - クリック OK.
- [属性の編集]ダイアログボックスが表示されたら、 キャンセル;あなたはそのサービスを必要としません。
- ブロックコマンドを開始します。
- ズームインおよびズームアウトします。ズーム率の値は変更されません。今回は、フィールドを更新するために2つのステップを実行します。
- 最初に、関連する変数を使用してズーム係数の値を変更します。
:zoomfactor
ZOOMFACTORの新しい現在の値(3から100)<60>: 5 - フィールドテキストはまだ変更されません(これがなぜであるかは後で説明します)。 再生 更新されたフィールドの値を表示するコマンド。
:再生Regenコマンドの後に表示されるフィールドテキスト
- 最初に、関連する変数を使用してズーム係数の値を変更します。
フィールドテキストの変更
フィールドテキストを変更するには、ダブルクリックするだけです。 BricsCADは[フィールド]ダイアログボックスを表示します。それを使って作る
変更。または、プロパティパレットを使用してフィールド値を変更できます。ここで見て
両方のアプローチで。
マルチテキストのダブルクリックフィールド
マルチテキストコマンドによって配置されたフィールドを編集するには、次の手順を実行します。
- フィールドテキストをダブルクリックします。 BricsCADがマルチテキストエディタを表示することに注意してください。
- フィールドテキストをクリックします。背景色が青に変わることに注意してください。
マルチテキストのフィールドテキスト - 青色をダブルクリックすると、[フィールド]ダイアログボックスが表示されます。 (または、フィールドテキストを右クリックして、次のショートカットメニューにアクセスすることもできます。)
フィールドテキストエディターへのアクセス ショートカットメニューの3つのフィールド関連オプションの意味は次のとおりです。
フィールドを編集 — [フィールド]ダイアログボックスを表示します。
フィールドを更新 —フィールドの値を強制的に更新します。
フィールドをテキストに変換 —フィールドを通常のテキストに変換し、フィールドの値を固定します。 - 別のフィールドタイプを選択するか、フィールドの書式を変更してください。
- クリック OK ダイアログボックスを閉じ、[OK]をクリックしてマルチテキストエディタを終了します。
したがって、編集状態に応じて、フィールドテキストの背景の色が変わります。
灰色=編集されていない状態のフィールドテキスト
青=編集可能なフィールドテキスト
属性定義でのフィールドの編集
フィールドテキストが属性定義にある場合、次のように編集できます。
- 属性テキストをダブルクリックします。 BricsCADは[属性エディター]ダイアログボックスを表示します。 ( EAttEdit コマンドが実行されました。)
属性エディターのフィールドテキスト - ダイアログボックスの デフォルト フィールドで、灰色のフィールドテキストをダブルクリックします。または、フィールドテキスト自体を右クリックして、このショートカットメニューにアクセスすることもできます。
フィールドテキストエディターへのアクセス - [フィールド]ダイアログボックスに注目してください。変更を加えて、 OK ダイアログボックスを終了します。
フィールド更新の制御
フィールドテキストを使用するポイントは、値を手動または自動で更新できることです。あなたは更新を強制します UpdateField コマンドまたは自動更新がいつ行われるかを指定します FieldEval システム変数。
UPDATEFIELDコマンド
選択したフィールドを手動で更新するには、 UpdateField コマンド。 1つ以上のフィールドを選択して、それらの値を更新するように求められます。
: updatefield
更新するフィールドを選択: (押す Ctrl + A、 または個々のフィールドを選択します)
更新するフィールドを選択: (押す 入る オブジェクト選択を終了するには)
<n フィールドが見つかりました、 ん フィールドが更新されました
図面のすべてのフィールドを更新するには、 Ctrl + A 「フィールドの選択」プロンプトで。
FIELDEVALコマンド
以前は、Regenコマンドを使用して、フィールドの値を強制的に更新しました。これは、自動更新のアプリケーションでした。 FieldEval sysvar。更新を行ったのはRegenコマンド自体ではありません。むしろ、コマンドはBricsCADをトリガーして、図面内のすべてのフィールドも更新しました。
以下のトリガーイベントのいずれかが発生すると、フィールドはBricsCADによって更新されます。
開いた —図面ファイルが開かれたとき
セーブ —図面ファイルが保存された後(上記のCreateDateフィールドで見たとおり)
プロット —図面が印刷される前
eトランスミット — eTransmitコマンドでパッケージ化するために図面が準備されているため
再生 —図面が再生成されたとき(.dwgファイルから再ロードされたとき)
の設定は FieldEval 変数は日付フィールドを更新しません。日付のみ更新できます
とともに UpdateField コマンド。
これらのイベントは、 FieldEval システム変数。これは、
設定ダイアログボックス:

コマンドラインでシステム変数へのアクセスを選択すると、次のようになります。
:fieldeval
FIELDEVALの新しい現在の値(0〜31)<31>:(数値を入力)
値は次の値の1つ以上を取ります。
0 フィールドは自動的に更新されません。 UpdateFieldコマンドを使用する
1 コマンドを開く
2 保存コマンド
4 プロットコマンド
8 e-トランスミットコマンド
16 再生コマンド
デフォルトは31で、1 + 2 + 4 + 8 + 16の合計です。0を除くすべてのオプションがオンになっています。
FIELDDISPLAYコマンド
の FieldDisplay システム変数は、フィールドテキストが灰色の長方形の背景を表示するかどうかを決定します。
: フィールドディスプレイ
FIELDDISPLAYの新しい現在値[1はオン(ON)/ 0はオフ(OF):(OFfまたはOnを入力)
(a)その目的はフィールドと通常のテキストを区別できるようにすることであり、(b)灰色の背景は決してプロットされないためです。
0 フィールドに灰色の長方形の背景が表示されない
1 彼らはする
別のフィールドテキストの例
次のチュートリアルでは、長方形の領域を報告するフィールドテキストを取得します。
- BricsCADを起動し、Rectangコマンドを使用して任意のサイズの長方形を描画します。
- フィールドコマンドを使用して、長方形の領域のフィールドコードを作成します。次のオプションを選択します。
フィールドカテゴリ オブジェクト
フィールド名 オブジェクト
オブジェクトタイプ ([オブジェクトの選択]ボタンをクリックして、長方形を選択します。)ポリライン
物件 範囲
フォーマット 建築の
精度 0.00フィールドダイアログボックス ヒント フィールドテキストは、[オブジェクトの選択]ボタンを使用して長方形に自動的にリンクされます。
- クリック OK ダイアログボックスを終了します。
- BricsCADはマルチテキストのようなプロンプトに切り替わります:
MTEXT現在のスタイル:「標準」テキストの高さ:2.5
始点を指定または[高さ/両端揃え]:(長方形の内側の点を選択)長方形内のフィールドテキスト フィールドテキストが図面に配置されます。単位が「SQ。 FT。」 - 平方フィート。
フィールドテキストの更新
長方形の領域を報告するフィールドテキストを使用して、先に進んでサイズを変更できます。
長方形は、フィールドがどのように更新されるかを確認します。
- 長方形を選択し、グリップを使用して長方形のサイズを変更します。
長方形を変更しています… - 入力します 再生 フィールドテキストを更新するコマンド。
…フィールドのテキストを変更します フィールドテキストが新しい領域を反映するように変更されることに注意してください。
ヒント フィールドテキストは特定のオブジェクトに関連付けられていることを覚えておくことが重要です。長方形を消去してからUpdateFieldコマンドを使用すると、フィールドテキストは########と表示されます。これは、関連オブジェクトがなくなっているため、有効な意味がなくなっているためです。 |
フィールドコードについて
フィールドテキストは、どちらのオートデスクも文書化していないコーディングシステムを使用しています® Bricsys。典型的なフィールドコードは次のようになります。
% <\AcVarファイル名 \ f 「%tc4%fn7」>%
(変更されないコードの一部は、 紫の。)通常、コードには2つのペアがあります。
1つは\ fの前に、もう1つは後に:
- の前に \ f それは タイプ フィールドの
- 後に \ f それは フォーマット フィールドの
私はそれを理解しています \ f 「フォーマット」の略です。図面では、上記のコードにより、Drawing1.dwgのようなフィールドにファイル名が表示されます。
フィールドコードを解析して、その意味を確認しましょう。
% < | ''( 'がLTPコードの開始をBricsCADに通知し、' $( 'がディーゼルコードの開始を指示するように、フィールドコードの開始を通知します。 |
\ | バックスラッシュメタワードが続くことを示します。この場合、\ AcVarは「AutoCAD® 変数」、および次の単語は変数の名前になります—この場合、ファイル名。 |
\ f | 1つ以上のフォーマットコードが続くことを指定します。 |
” “ | 引用符でフォーマットコードを区切ります。書式コードは常に引用符で囲まれています。 |
% | パーセント書式コードの開始を示します。
|
>% | フィールドコードの終わりを示します |
次に、フィールドコードの別の例を示します。これはオブジェクト、円のプロパティを示しています:
% <\ AcObjProp Object(% <\ _ ObjId 2126544536>%).Center \ f“ %lu2%pt3” >%
それをバラバラにしましょう
完全なフィールドコードリファレンス
グループ
フィールドはグループに属しています。それらはすべて、次のグループ名のいずれかにあります。
フィールドグループ | グループ名 |
オブジェクトと名前付きオブジェクト | AcObjProp objectId |
システム変数 | AcVar varName |
ディーゼルコード | AcDiesel コード |
メタワード
フィールドはメタワードを使用して、ハイパーリンクやユニットなどの追加情報を許可します。メタワードはバックスラッシュ( \ )接頭辞。バックスラッシュの後には、引用符(”)で囲まれたテキストが続きます。以下にいくつかの例を示します。
メタワードの意味 | メタワード |
ハイパーリンクアドレスは\ | \ href“hyperlinkReference“ |
書式コードは\の後に続きます | \ f「formatCodes“ |
インチ単位は\に従います | \” |
フォーマット中
フィールドによって表示されるテキストは、次のフォーマットコードを使用してフォーマットされます。
フォーマット | 書式コード |
小数位 | %. |
Angular うんニット | %au |
によってtes(ファイルサイズ) | %沿って |
Cずっとトン | %ct |
Dエシマル Sセパレーター | %DS |
File Nアメ、パス、拡張子 | %fn |
L耳の中 うんニット | %ル |
Lイネ W8ユニット | %lw |
Pr決断 | %広報 |
Pオイントンs(x、y、z) | %pt |
尺度 F俳優 | %qf |
Text CASE | %tc |
彼バツ小数変換 | %バツ |
フォーマットコードに関する注意事項:
%X 数値を16進表記で表示します(基数16)
%ld ファイルサイズで使用されるコードです。まだわかりませんが、効果がないようです
%qf はスケール係数で使用されますが、まだ計算していない値を使用しています
一部のコードは、関連する変数と同じ命名システムを使用しています。例えば、 %lu (線形単位)は、 LUnits 1 =科学的単位、2 =小数単位などのシステム変数。
完全なフォーマットコードリファレンス
以下は、フィールドで使用されるすべてのフォーマットコードの概要です。
%tcn —テキストケース
テキストの大文字小文字の表示方法を指定します。
意味 | コード |
フォーマットなし | ブランク |
大文字 | %tc1 |
小文字 | %tc2 |
最初の首都 | %tc3 |
タイトルケース | %tc4 |
%luん —線形単位
長さの単位の表示方法を指定します。値は、LUnitsシステム変数の値と一致します。小数単位には小数区切りを使用できます。下記の%dsを参照してください。
意味 | コード |
フォーマットなし | ブランク |
科学的 | %lu1 |
10進数 * | %lu2 |
工学単位 | %lu3 |
建築ユニット | %lu4 |
分数単位 | %lu5 |
現在の単位 | %lu6 |
%dsん —小数点記号
小数点区切り記号は、小数点以下の桁数を区切る文字を指定します(%lu2)。 BricsCADは、小数点記号の指定に31から127までの標準ASCIIコードを使用します。 ASCIIコードの意味については、以下を参照してください。 ASCIIタブe。これらはほんの数例です。
意味 | コード | ノート |
スペース区切り | %ds32 | |
カンマ(、)セパレータ | %ds44 | 北米で使用 |
小数点(。)セパレータ | %ds46 | ヨーロッパ諸国で使用 |
角度(<)セパレータ | %ds60 | |
文字Aセパレータ | %ds65 |
%auん —角度の単位
角度単位の表示方法を指定し、AUnits変数で使用される値と一致させます。
意味 | コード |
フォーマットなし | ブランク |
小数度 | %au0 |
度/分/秒 | %au1 |
卒業生 | %au2 |
ラジアン | %au3 |
測量士のユニット | %au4 |
現在の単位 | %au5 |
%lwん —線の太さの単位
線の太さを表示する単位を指定します。 LwUnitsシステム変数に似ています。
意味 | コード |
ミリメートル | %lw1 |
インチ | %lw2 |
%qfn —スケール係数
プロットとビューポートの尺度の尺度係数を指定します。
意味 | コード |
ビューポートのカスタムスケール | %qf1 |
プロットスケール | %qf2816 |
%ctn —変換
プロットスケールと領域の表示方法を指定します。
意味 | コード | ノート |
スケールなし | ブランク | |
#:1 | %ct0 | # |
1:# | %ct1 | 1/# |
#” = 1'0” | %ct2 | 12*# |
エリアスケール | コード | ノート |
平方フィート | %ct3 | # |
平方インチ | %ct4 | 12*# |
%ptん — PointTs(xyz座標)
表示する座標を指定します。デフォルトでは3つすべて(x、y、z)が表示されます。
意味 | コード |
X、Y、Z | なし |
Xのみ | %pt1 |
Yのみ | %pt2 |
Zのみ | %pt3 |
XとY | %pt4 |
XとZ | %pt5 |
YおよびZ | %pt6 |
%.n —小数点以下の桁数
実数で表示される小数点以下の桁数を指定します。
意味 | コード |
8 | %.8 |
7 | %.7 |
6 | %.6 |
5 | %.5 |
4 | %.4 |
3 | %.3 |
2 | %.2 |
1 | %.1 |
0 | %.0 |
%prん — PRecisionを表示する
LuPrecシステム変数と同様の方法で、表示される小数精度または小数点以下の桁数を指定します。一部の条件下では、%pr7および%pr8は最大で1/64の精度で表示されることに注意してください。
分数 | 小数位 | コード |
1/256 | 8 | %pr8 |
1/128 | 7 | %pr7 |
1/64 | 6 | %pr6 |
1/32 | 5 | %pr5 |
1/16 | 4 | %pr4 |
1/8 | 3 | %pr3 |
1/4 | 2 | %pr2 |
1/2 | 1 | %pr1 |
1 | 0 | %pr0 |
%FNN —ファイル名
表示するファイル名の量を指定します。
意味 | コード |
ファイル名なし、パスのみ | %fn1 |
ファイル名のみ、拡張子なし | %fn2 |
拡張子なしのファイル名とパス | %fn3 |
拡張子付きのファイル名 | %fn6 |
拡張子とパスを含むファイル名 | %fn7 |
%BYN —バイト(ファイルサイズ)
ファイルサイズを表示する形式を指定します。
意味 | コード |
バイト | %by1 |
キロバイト | %by2 |
メガバイト | %by3 |
HREF –ハイパーリンク
ハイパーリンクの形式を指定します。
意味 | コード |
\ href | ハイパーリンクアドレスが続くことを示します |
#, | (オプション)ターゲット |
# | (オプション)表示するテキスト |
#0 | ハイパーリンクアドレスの終わりを示します |
フィールドの日付と時間コードの概要
日付と時刻は、以下のコードでフォーマットされています。
コードに使用されていない文字は、cやQなどの文字どおりに扱われます。/-や、などの文字を区切り文字として使用できます。文字数は、表示される日付と時刻に影響する場合があります。1つまたは2つの「d」は月の日付を表示し、3つまたは4つは曜日を表示します。一部のコードでは大文字と小文字が区別されます。大文字のMは月を意味し、小文字のmは分を意味します。 「システム時刻」とは、Windowsで指定された形式の日付と時刻を意味します。
フォーマット | コメント | 例 |
か月 (大文字のMを使用する必要があります) | ||
M | 月の数。 | 3(3月) |
んん | 接頭辞がゼロの数値。 | 03 |
うーん | 3文字の略語 | 3月 |
んー | 完全な月の名前。 | 行進 |
日付 | ||
d | 月の日付。 | 6 |
dd | 接頭辞がゼロの日付。 | 06 |
日々 | ||
ddd | 省略された曜日。 | 金 |
dddd | 完全な曜日名。 | 金曜日 |
年 (小文字のyを使用する必要があります) | ||
y | 1桁の年。 | 6 (2006) |
yy | 2桁の年。 | 06 |
yyyまたはyyyy | 4桁の年。 | 2006 |
営業時間 | ||
h | 12時間制。 | 5 |
ああ | 接頭辞がゼロの時間。 | 05 |
トン | 1文字のAMまたはPM。 | A |
tt | AMまたはPMのプレースホルダー。 | AM |
H | 24時間制。 | 17 |
HH | 接頭辞がゼロの24時間制。 | 07 |
議事録 (小文字のmである必要があります) | ||
メートル | 分。 | 9 |
んん | プレフィックスがゼロの分。 | 09 |
秒 | ||
s | 秒。 | 8 |
ss | 接頭辞がゼロの秒。 | 08 |
システム時間の例 (大文字と小文字を区別) | ||
%c | 短い形式の日付と時刻。 | 05/6/21 4:18:06 PM |
%#c | 日時。 | 2005年6月21日金曜日4:18:06 PM |
%X | 時間。 | 16:18:06 PM |
%x | 短い形式の日付。 | 6/21/05 |
%#x | 長い形式の日付。 | 2005年6月21日金曜日 |
日付と時刻の形式コード
フォーマット | フィールドコード | 例 |
年、月、日、時間、分秒、およびAM / PM | ||
月 | M | 8(また10、11、12) |
んん | 08 | |
うーん | 8月 | |
んー | 8月 | |
日 | d | 3(また31) |
dd | 03(31も) | |
ddd | 日曜日 | |
年 | yy | 04 |
yyyy | 2004 | |
時 | h | 4(また12) |
ああ | 04(また12) | |
分 | メートル | 5(59も) |
んん | 05(59も) | |
二番目 | s | 2(59も) |
ss | 02(59も) | |
午前または午後 | tt | AM、PM(24時間制の場合は省略) |
地域の長い日付 | %#x | 2004年7月31日土曜日 |
地域の長い日付と時刻 | %#c | 2004年7月31日土曜日午後7時45分19秒 |
地域の短い日付 | %x | 7/31/2004 |
地域の日時 | %c | 2004/7/31 7:45:19 PM |
地域の時間 | %XX | 午後7時45分19秒 |
フォーマット | フィールドコード | 例 |
代替日、日付、月、年、時刻、およびAM / PM | ||
日付 | D | 1 |
接頭辞がゼロの日付 | DD | 01 |
省略された曜日名 | DDD | 土 |
完全な曜日名 | DDDD | 土曜日 |
月 | M | 3 |
接頭辞がゼロの月 | MO | 03 |
月の略称 | 月 | 3月 |
完全な月名 | 月 | 行進 |
省略年 | YY | 04 |
通年 | YYYY | 2004 |
時 | H | 9 |
接頭辞がゼロの時間 | HH | 09 |
プレフィックスがゼロの分 | んん | 03 |
接頭辞がゼロの秒 | SS | 08 |
ミリ秒(1/1000秒) | MSEC | 08 |
AMまたはPMを表示します | 午前午後 | AM |
午前または午後を表示します | 午前午後 | 午前 |
AまたはPを表示します | A / P | A |
aまたはpを表示します | a / p | a |
オブジェクトとプロパティ名
一般に、オブジェクトは次のフィールドテキストコーディングを使用します。
% <\ AcObjProp Object(% <\ _ ObjId ID番号>%)。財産 [\ f「フォーマット]] >%
ID番号 オブジェクトを識別します
財産 オブジェクトのプロパティを説明します。名前付きオブジェクトは似ていますが、.propertyプロパティに制限されています
フォーマット オプションであり、プロパティをフォーマットします
以下はフォーマットの例です:
% <\ AcObjProp Object(% <\ _ ObjId 2130015880>%).LinetypeScale \ f「%tc1」>% =
そしてフォーマットなし:
% <\ AcObjProp Object(% <\ _ ObjId 2130015880>%).LinetypeScale>%
(ありがとう www.cadforum.cz %Xが16進形式のコードであることを識別するため。)
共通のプロパティ
すべてのエンティティに共通のプロパティは次のとおりです。
プロパティ名 |
フィールドコード |
フォーマット |
色 | 天然色 | テキスト |
層 | 層 | テキスト |
線種 | 線種 | テキスト |
線種尺度 | 線種スケール | 線形単位 |
線の太さ | 線の太さ | 測定 |
素材 | 素材 | テキスト |
オブジェクト名 | ObjectName | テキスト |
プロットスタイル | PlotStyleName | テキスト |
ポジション | コーディネート | 線形単位 |
スロープ | スロープ | 角度単位 |
厚さ | 厚さ | 線形単位 |
透明性 | エンティティの透明性 | テキスト |
UCS標高 | UCSElevation | テキスト |
オブジェクトのプロパティ
ほとんどのエンティティにはいくつかの(または多くの)プロパティがありますが、追加のプロパティがないエンティティもあります。エンティティとそれらに固有のフィールドプロパティのリストを次に示します(つまり、上記の一般的なプロパティを除く)。
弧
プロパティ名 | フィールドコード | フォーマット |
弧長 | ArcLength | 線形単位 |
範囲 | 範囲 | 線形単位 |
センター | センター | 線形単位とXYZ |
終わり | 終点 | 線形単位とXYZ |
終了角度 | EndAngle | 角度単位 |
正常 | 正常 | 線形単位とXYZ |
半径 | 半径 | 線形単位 |
開始 | 出発地点 | 線形単位とXYZ |
開始角度 | StartAngle | 単位 |
合計角度 | TotalAngle | 角度単位 |
属性の定義
1行のテキストプロパティに加えて、次のプロパティ:
プロパティ名 | フィールドコード | フォーマット |
絶え間ない | 絶え間ない | テキスト |
見えない | 見えない | テキスト |
ロック位置 | LockPosition | テキスト |
プリセット | プリセット | テキスト |
プロンプト | PromptString | テキスト |
鬼ごっこ | TagString | テキスト |
確認 | 確認 | テキスト |
関連寸法
フィールド名 | フィールドコード | フォーマット |
連想 | 連想 | テキスト |
ブロック、ブロックプレースホルダー、外部参照
プロパティ名 | フィールドコード | フォーマット |
ブロックユニット | InsUnits | 単位 |
名 | 名 | テキスト |
ポジション | InsertPoint | 線形単位とXYZ |
促す (属性付きのブロックにあります) | TextString | 角度単位 |
回転 | 回転 | 線形単位 |
スケールX | XScaleFactor | 線形単位 |
スケールY | YScaleFactor | 線形単位 |
スケールZ | ZScaleFactor | 線形単位 |
単位係数 | 単位係数 | 線形単位 |
サークル
プロパティ名 | フィールドコード | フォーマット |
範囲 | 範囲 | 線形単位 |
センター | センター | 線形単位とXYZ |
周 | 周 | 線形単位 |
直径 | 直径 | 線形単位 |
正常 | 正常 | 線形単位とXYZ |
半径 | 半径 | 線形単位 |
楕円
プロパティ名 |
フィールドコード | フォーマット |
範囲 | 範囲 | 線形単位 |
センター | センター | 線形単位とXYZ |
終わり | 終点 | 線形単位とXYZ |
終了角度 | EndAngle | 角度単位 |
終点 | 終点 | 線形単位 |
主軸ベクトル | MajorAxis | 線形単位とXYZ |
主半径 | メジャー半径 | 線形単位 |
副軸ベクトル | 副軸 | 線形単位とXYZ |
副半径 | 副半径 | 線形単位 |
半径比 | 半径比 | 線形単位 |
タルトポイント | 出発地点 | 線形単位とXYZ |
開始角度 | StartAngle | 角度単位 |
ハッチ
プロパティ名 | フィールドコード | フォーマット |
角度 | 角度 | 角度単位 |
範囲 | 範囲 | 線形単位 |
連想 | AssociativeHatch | テキスト |
ダブル | パターンダブル | テキスト |
標高 | 標高 | 線形単位 |
島検出スタイル | ハッチスタイル | テキスト |
原点 | 原点 | 線形単位 |
パターン名 | パターン名 | テキスト |
尺度 | パターンスケール | 線形単位 |
間隔 | パターンスペース | 線形単位 |
タイプ | パターンタイプ | テキスト |
リーダー
追加のプロパティはありません
線
プロパティ名 | フィールドコード | フォーマット |
角度 | 角度 | 角度単位 |
デルタ | デルタ | 角度単位とXYZ |
終点 | 終点 | 角度単位とXYZ |
長さ | 長さ | 線形単位 |
出発地点 |
出発地点 | 角度単位とXYZ |
マルチテキスト
プロパティ名 | フィールドコード | フォーマット |
目次 | TextString | テキスト |
方向 | 描画方向 | なし |
高さ | 高さ | 線形単位 |
ラインスペースファクター | LineSpacingFactor | 線形単位 |
ラインスペーススタイル | LineSpacingStyle | テキスト |
ポジション | 挿入口 | 線形単位とXYZ |
回転 | 回転 | 角度単位 |
スタイル | StyleName | テキスト |
幅 | 幅 | 線形単位 |
OLE(オブジェクトのリンクと埋め込み)オブジェクト
追加のプロパティはありません。
ポリライン
ポリラインには、ドーナツ、長方形、ポリゴン、回転雲、特定の楕円が含まれます。
プロパティ名 | フィールドコード | フォーマット |
範囲 | 範囲 | 面積単位 |
閉まっている | 閉まっている | なし |
標高 | 標高 | 線形単位 |
全幅 | 一定幅 | 線形単位 |
長さ | 長さ | 線形単位 |
線種の生成 | LinetypeGeneration | なし |
ポリゴンメッシュ
Mクローズ | M閉じる | テキスト |
M密度 | MDensity | なし |
M頂点数 | MVertexCount | なし |
Nクローズ | N閉じる | テキスト |
N密度 | N密度 | なし |
N頂点数 | NVertexCount | なし |
ポリフェースメッシュ
追加のプロパティはありません
ラスター画像
プロパティ名 | フィールドコード | フォーマット |
名 | 画像名 | テキスト |
ポジション | 挿入口 | 線形単位 |
回転 | 回転 | 角度単位 |
幅 | ImageWidth | 線形単位 |
地域
プロパティ名 | フィールドコード | フォーマット |
範囲 | 範囲 | 面積単位 |
境界 | 境界 | 線形単位 |
光線と構築線
プロパティ名 | フィールドコード | フォーマット |
基点 | 基点 | 線形単位とXYZ |
方向ベクトル | DirectionVector | 線形単位とXYZ |
2番目のポイント | SecondPoint | 線形単位とXYZ |
形
プロパティ名 | フィールドコード | フォーマット |
名 | 名 | テキスト |
斜め | 斜角 | 角度単位 |
ポジション | 挿入口 | 線形単位とXYZ |
回転 | 回転 | 角度単位 |
サイズ | 高さ | 線形単位 |
幅係数 | ScaleFactor | 線形単位 |
単一行テキスト
プロパティ名 | フィールドコード | フォーマット |
後方 | 後方 | テキスト |
目次 | TextString | テキスト |
高さ | 高さ | 線形単位 |
固める | アライメント | テキスト |
斜め | 斜角 | 角度単位 |
ポジション | 挿入口 | 線形単位とXYZ |
回転 | 回転 | 角度単位 |
スタイル | StyleName | テキスト |
テキストの配置 | TextAlignmentPoint | 線形単位とXYZ |
逆さまに | 逆さまに | テキスト |
幅係数 | ScaleFactor | 線形単位 |
スプライン
範囲 | 範囲 | 面積単位 |
閉まっている | 閉まっている | なし |
制御点 | NumberOfControlPoints | なし |
程度 | 程度 | なし |
接線を終了 | 終了接線 | 線形単位とXYZ |
フィット許容差 | FitTolerance | 線形単位 |
フィットポイント | NumberOfFitPoints | なし |
>Planar | 平面 | なし |
接線を開始 | 開始接線 | 線形単位 |
テーブル
プロパティ名 | フィールドコード | フォーマット |
カラム | カラム | なし |
方向 | 流れ方向 | なし |
高さ | 高さ | 線形単位 |
水平セルマージン | HorzCellMargin | 線形単位 |
ポジション | 挿入口 | 線形単位とXYZ |
行 | 行 | なし |
スタイル | StyleName | テキスト |
幅 | 幅 | 線形単位 |
公差
プロパティ名 | フィールドコード | フォーマット |
ポジション | 挿入口 | 線形単位とXYZ |
文字高さ | 文字高さ | 線形単位 |
ビューポート
プロパティ名 | フィールドコード | フォーマット |
センター | センター | 線形単位とXYZ |
高さ | 高さ | 線形単位 |
幅 | 幅 | 線形単位 |
3D面
追加のプロパティはありません
3Dポリライン
プロパティ名 | フィールドコード | フォーマット |
閉まっている | 閉まっている | テキスト |
フィット/スムーズ | タイプ | テキスト |
長さ | 長さ | 線形単位 |
3Dソリッド
プロパティ名 | フィールドコード | フォーマット |
範囲 | 範囲 | 線形単位 |
重心 | 重心 | 長さの単位、XYZ |
旋回半径 | GyrationRadiii | 長さの単位、XYZ |
慣性モーメント | MomentsOfInertia | 長さの単位、XYZ |
イナーシャXYの製品 | ProductOfInertiaXY | 線形単位 |
イナーシャXZの製品 | ProductOfInertiaXZ | 線形単位 |
イナーシャYZの製品 | ProductOfInertiaYZ | 線形単位 |
ボリューム | ボリューム | 線形単位 |
シートセットS
プロパティ名 | フィールドコード | フォーマット |
CurrentSheetCategory | Sheet.Category | テキスト |
urrentSheetCustom | シート。 | テキスト |
CurrentSheetDescription | Sheet.Description | テキスト |
CurrentSheetIssuePurpose | Sheet.IssuePurpose | テキスト |
CurrentSheetNumber | Sheet.Number | テキスト |
CurrentSheetNumberAndTitle | Sheet.NumberAndTitle | テキスト |
CurrentSheetRevisionDate | Sheet.RevisionDate | テキスト |
CurrentSheetRevisionNumber | Sheet.RevisionNumber | テキスト |
CurrentSheetSet | SheetSet.Name | テキスト |
CurrentSheetSetCustom | シーツセット。 | テキスト |
CurrentSheetSetDescription | SheetSet.Description | テキスト |
CurrentSheetProjectMilestone | SheetSet.ProjectMilestone | テキスト |
CurrentSheetProjectName | SheetSet.ProjectName | テキスト |
CurrentSheetProjectNumber | SheetSet.ProjectNumber | テキスト |
CurrentSheetProjectPhase | SheetSet.ProjectPhase | テキスト |
CurrentSheetSetCount | SheetSet.SheetCount | テキスト |
CurrentSheetSubSet | Subset.Name | テキスト |
CurrentSheetSetSubSheetCount | Subset.SheetCount | テキスト |
CurrentSheetTitle | Sheet.Title | テキスト |
名前付きオブジェクトプロパティ
名前付きオブジェクト 名前またはスタイル名を持つエンティティです。名前でアクセスします。このカテゴリに分類されるエンティティは次のとおりです。
- レイヤー名
- 線種名
- 名前を表示
- 寸法スタイル
- テキストのスタイル
- テーブルスタイル
執筆時点では、名前付きの各オブジェクトに関連する名前にのみアクセスできます。
今すぐBricsCADを使ってみましょう
多言語、広範囲で使える永久ライセンスとサブスクリプションです。
- 前書き
- BricsCADユーザーのための55のヒント
- 設定
- 環境を変える
- カスタムユーザーインターフェース
- [カスタマイズ]ダイアログボックスの概要
- メニューバーとコンテキストメニューをカスタマイズする
- ツールバーとボタンアイコン
- マクロとディーゼルコードの記述
- リボンのタブとパネル
- キーストロークのショートカット、エイリアス、シェルコマンド
- マウス、ダブルクリック、タブレットボタン
- クワッドについて知っておくべきすべてのこと
- ロールオーバープロパティ
- ワークスペースとユーザーインターフェイス
- 設計ツールと構造パネル
- シンプルで複雑な線種の作成
- ハッチングのパターン化
- 形状とフォントのデコード
- フィールドテキストでのコーディング
- スクリプトを書く
- LISPによるプログラミング(はじめに)
- LISP関数
完全を期すために(そして、これをどのように発見したかは覚えていません!)、%ct9 [1000.0]などのフォーマットコードは直接乗算です。