反転した角が丸いテキストボックスを作成する方法


8

私はtex SEサイトでこの投稿を見ただけで、ArcGISで同じようにする方法を考えました。レイアウトにテキストボックスを作成し、すべてのダイアログボックスをドリルダウンしましたが、同様のものが表示されませんでした。確かに、丸みを帯びたボックスを作成するのは簡単ですが、どのようにコーナーを反転させるのですか?

私が持っていた1つの解決策は、角に円のある長方形を手動で描くことでした。

ここに画像の説明を入力してください

次に、各コーナーのグラフィックス操作のコンテキストメニューで減算ツールを使用しました。

ここに画像の説明を入力してください

結果は満足のいくものでした:

ここに画像の説明を入力してください

私はそこに簡単にテキストを入れることができ、それはうまく見えます。ただし、テキストの量が変化してボックスを引き伸ばす必要がある場合は、コーナーも引き伸ばされます。

ここに画像の説明を入力してください

ArcGISのレイアウトでテキストの周りにそのようなフレームを作成する方法を知っている人はいますか?

Pythonを使用してこれが可能かどうかを知りたいと思います。


それをSVGとして作成し、レイアウトフレームに追加するだけの方が簡単/優れているでしょうか?
Nathan W

@NathanW、この機能が存在するようには見えません。このArcGISのアイデアを
Fezter


いいね。実用的な場合はQGISを使用します。ただし、一部のクライアントはArcを使用しています。スケールしようとすると、コーナーはどうなりますか?InkScapeで試してみたところ、上記のように角が伸びました。可能であれば、動的に調整される形状が欲しいのですが。
Fezter

回答:


2

@ blah238で提案されているように、このためのArcObjectsソリューションを実装しようとしない限り、最善の策は、そのための新しいArcGISアイデアを提出することです。

私は、ArcMapではなく、ArcGIS Proの拡張リクエストを対象としています。ただし、そのためのArcGIS Proカテゴリはまだありません。


0

何もうまくいかない場合は、以下のようにします---

1. Convert texts into annotation
2. Run Feature To Polygon tool to convert these annotation into polygon (rectangle)
3. Run Feature Vertices To Points tool- it creates circle centre
4. Run Buffer tool to create circle (with appropriate radius)
5. Run Erase too where input is polygon(rectangle) and erase feature is circles
6. If you want those graphics back then run convert features to graphics
N.B.  Modify the buffer radius as you want

デモ

デモ

デモ


回答ありがとうございます。私の元の質問のとおり、これはレイアウトで必須であり、ボックスは機能ではなく、レイアウトグラフィックスです。
Fezter

6.これらのグラフィックを元に戻したい場合は、機能をグラフィックに変換します
SIslam
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.