[解決済み] SVG テキストの自動改行
2022-06-19 19:58:16
質問
を表示させたいのですが
<text>
を SVG で表示したいのですが、コンテナの
<rect>
に自動改行されます。
<div>
要素を埋めるのと同じです。そのような方法はあるのでしょうか?私は、行を別々に配置するために
<tspan>
s.
どのように解決するのですか?
テキストラッピングは、現在実装されている仕様であるSVG1.1には含まれていません。
作成した SVG グラフィックを Web 上で使用する場合、SVG 内に HTML を埋め込むには
<foreignObject/>
要素でHTMLを埋め込むことができます。例を挙げます。
<svg ...>
<switch>
<foreignObject x="20" y="90" width="150" height="200">
<p xmlns="http://www.w3.org/1999/xhtml">Text goes here</p>
</foreignObject>
<text x="20" y="20">Your SVG viewer cannot display html.</text>
</switch>
</svg>
HTML をサポートしない純粋な SVG レンダラをターゲットにしていたり、プロフェッショナルなベクターグラフィックス操作ソフトウェア (Adobe Illustrator, Inkscape, ...) を使ってグラフィックを編集したい場合、このソリューションはおそらくあなたに適していません。
関連
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] HTML5 CanvasとSVGとdivの比較
-
[解決済み] CSSを使用してSVG画像の色を変更する方法(jQuery SVG image replacement)とは?
-
[解決済み] .text()を使って子タグにネストされていないテキストのみを取得する方法
-
[解決済み] XPathによる属性の取得
-
[解決済み] 擬似要素 ::before や ::after のコンテンツとして SVG を使用する方法はありますか?
-
[解決済み】テキストを80カラムに再構築/強制変換するvimコマンド
-
[解決済み】SVGの矩形にテキストを配置し、中央に配置する方法
-
[解決済み】WPFを使用してラベルでテキストをラップするにはどうすればよいですか?
-
[解決済み] XML インスタンスドキュメントから XSD スキーマを生成するためのツールはありますか?[クローズド]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Googles IMPORTXMLが「インポートされたコンテンツは空です」エラーを返す
-
[解決済み] XML文書でエスケープする必要がある文字は何ですか?
-
[解決済み] XMLの要素とノードはどう違うのですか?
-
[解決済み] XPath: select text node
-
[解決済み] IIS7:HTTP->HTTPS クリーンアップ
-
[解決済み] Vim で一致する XML タグにジャンプする
-
[解決済み] XML スキーマ。テキストのみを含む属性を持つ要素?
-
[解決済み] xmlのCDATAエンドトークンをエスケープする方法はありますか?
-
[解決済み] Ubuntu 11.04でRパッケージがインストールできない [非公開]
-
[解決済み] Eclipse で XML の検証を無効にする