Inkscapeで書式設定されたテキストの周囲の境界線


19

書式設定を使用してテキストのブロックを作成しようとしていますが、境界線で囲みます。「フレームへのフロー」機能を試しましたが、フォーマットが削除されます(改行、スペース、太字などが必要です)。

現在、私は手動でその周りに長方形を描き、それを整列させています(整列および分散機能を使用)。これを自動化し、一貫した結果を生成する方法はありますか?私の現在の手法では、このような複数のボックスの境界線からテキストまでの間隔さえ保証していません。


1
ここで選択した各オブジェクトのバウンディングボックスの矩形を作成し拡張(試していない)です。
パオロジベッリーニ

1
「トピックが見つかりません」-リンクが間違っていますか?
zje

1
興味深いのですが、トピックへのパーマリンクはありません:リンクはthisです。以下のためにGoogle検索を使用してみてくださいinkscape frame around text site:www.ruby-forum.com、それはすべき最初の結果です。
パオロジベッリーニ

@PaoloGibellini私はまだこの拡張機能を見つけることができません!
ハーマン歯磨き

@HermanToothrotページはもう存在しないようです。しかし、Sean Colsenの答えは、このタスクを達成するためのシンプルで効果的な方法を示しています。
パオロジベッリーニ

回答:


36

はい!最終結果は次のとおりです。

最終結果

ステップバイステップ:

  1. テキストツールを使用して最初に四角形をドラッグし、次に入力して、フローテキストを作成します。

ステップ1

  1. それとは別に、テキストの周りにほぼ長方形を作成します(実際には、長方形はどこにでも配置できます)

ステップ2

  1. 長方形を選択した状態で、[パス]> [リンクオフセット]を選択します。次に、小さなダイヤモンドをつかんでドラッグして、2番目の小さな長方形を作成します。

ステップ3

  1. テキストと小さな長方形を選択し、[テキスト]> [フレームにフロー]を選択します。次に、小さい長方形を選択し、ストロークを削除して非表示にします。これで、テキストは小さな(不可視の)長方形内を流れ、大きな(可視の)長方形の形状に動的にリンクされます。

ステップ6

  1. 次に、必要に応じて、表示されている四角形に小さな境界線の半径を追加すると、この見栄えの良い結果が得られます。

最終結果

  1. テキストと四角形の間のスペースを変更する必要がある場合は、テキストをつかんで選択からテキストを差し引くことで慎重に選択するか、XMLエディター内でドリルダウンできます。選択したら、次のようにマージンを調整できます。

調整

  1. 最後に、テキストと2つの長方形をグループ化すると、設定は完了です。

1
それは素晴らしいトリックです。単純なものには多くのステップが必要だとはまだ信じられません。
セルジオ

すばらしいです!ただし、(プロパティの非表示ボタンをクリックするか、色を#00000000に設定することにより)内側の四角形を非表示にすると、それを取得できず、アウトラインも表示できなくなります。この問題の解決策はありますか?
デボンダホン

私は解決策を見つけました:オブジェクト>すべてを再表示します。
デボンダホン

しかし、オブジェクトのグループ化は安定していません(少なくともosxの0.91では)。
デボンダホン

ステップ6は、少なくとも0.92では簡単です。テキストを選択し、ステータスバーに「フレームを検索」する場合はShift-Dを押すように指示されていることに注意してください。非表示のフレームが選択され、ノード選択ツールのF2を押すと、サイズ変更ダイアモンドが表示されます。
ロン・バーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.