問題タブ [vml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1166 参照

javascript - 任意のブラウザ(古いIEを含む)でRaphaelの紙の結果をPNG / SVGに変換する方法はありますか?

多くの人がこの問題と戦っているのを見てきましたが、適切な解決策も、自分のニーズに合った解決策も見つかりません。

私はRaphaelでいくつかのグラフを作成していますが、基本的にはそれらをPNGとして取得する必要があります(エクスポート用、または後でPDFで使用するためなど)。Firefox、Chrome、IE 9、およびSVGをサポートするその他のブラウザーの場合は簡単です。これを実現するには、実際には2つの方法があります。canvgを使用してSVGをcanvas要素にレンダリングしてから、画像データを取得します。または、SVGをサーバー(C#)に送信し、ライブラリを使用してラスタライズします。

もちろん、問題はIE 8と7です。これらのブラウザーでは、RaphaelはVMLを出力し、明らかにSVGソースを取得する方法はありません。VMLラスタライザーが見つからなかったため、VMLをSVGに変換するか、SVGで用紙を再描画するという1つの解決策しかありません。

PHPのvectorconvertライブラリを確認しました。これは実際にXSLT変換を使用してVMLをSVGに変換しますが、機能させることができませんでした(XSLをテストするためにいくつかのツールを試しましたが、どちらも機能しないようです)。

.typeプロパティ、、.svgを適切に変更することで、RaphaelにSVGを非表示のdivに出力させようとしました.vmlが、それも機能しませんでした。

IEにいる間にSVGツリーを非表示のDIVに書き込む方法があるかもしれないと思います。ブラウザに表示されないという事実にもかかわらず、テキストはそこにあるはずです。

誰かがそれを達成する方法を知っていますか?ありがとう!

0 投票する
2 に答える
253 参照

graphics - svg、vmlまたはcanvasのインジケーターライブラリ

色分けされたインジケーターを表示する必要があるアプリケーションに取り組んでいます。標準の色は赤/琥珀/緑になりますが、任意の色を選択できる必要があります(16進値など)。色は、データ(ダッシュボードスタイル)に基づいて、スクリプトによって動的に更新されます。

私を助けることができる図書館はありますか?特に、スクリプトで変更できるsvgまたはcanvasグラフィックの使用について考えています。

注:質問は、文脈をよりよく説明するために言い換えられています。

0 投票する
2 に答える
1132 参照

internet-explorer-8 - IE8 の RaphaelJS ノードのカスタム属性

RaphaelJS の紙のオブジェクトに基本的な四角形を追加し、その四角形にいくつかのカスタム属性を設定する次のようなスクリプトがあります。

これは IE9 や Firefox/Chrome などではうまく機能しますが、IE8 や 7 では機能しません。これはおそらく、これらのブラウザーが SVG ではなく VML を使用しており、おそらく VML には SVG のように使用できる DOM 構造がないためです。

すべてのブラウザー (少なくとも IE8 と 7 を含む) で一貫してこれらのオブジェクトにカスタム属性を取得するにはどうすればよいのでしょうか?

ありがとう!

0 投票する
2 に答える
569 参照

internet-explorer - IE でテキストのアンチエイリアシングをオフにする方法(6/7/8)(VML)

地図

http://i.stack.imgur.com/YZp6L.jpg !

クロス Web ブラウザーの描画をサポートするために VML と SVG をラップする Raphael JS を介して実装されたマップがあります。

IEのフォント以外はすべて良さそう(6/7/8)

VML でテキストをレンダリングするときにアンチエイリアシングがオンになっているようですが、テキストが不鮮明でぼやけているように見えます。アンチエイリアシングをオフにする方法はありますか?

0 投票する
1 に答える
4183 参照

internet-explorer - Google ビジュアライゼーション チャート、つまり font-family が尊重されない

ご覧のとおり、font-family を設定しようとしましたが、ドキュメントに記載されているすべての方法で試しました: http://code.google.com/apis/chart/interactive/docs/gallery/piechart.html

しかし、ie7-8 (vml バージョン) では、間違ったフォントが表示されます。Google の問題ではなく vml の問題である可能性がありますが、私には考えがありません。ありがとう!

0 投票する
1 に答える
146 参照

php - VMLがPHPとして解析されるのを停止します

IE8の導入により、VMLが機能するには、htmlドキュメントの先頭に次の2行のコードが必要になりました。

最近、ページをPHPに変換しました。コードの最初の行がPHPとして解析され、次のエラーが発生するのを防ぐにはどうすればよいですか?

解析エラー:構文エラー、予期しないT_NAMESPACE

ありがとう

0 投票する
1 に答える
294 参照

svg - 読み込み時に SVG から VML またはビットマップへ

おそらく、この質問には簡単な答えはありません。

Web サイトのほとんどのグラフィックスに SVG を使用したいと考えていますが、もちろん通常の (IE) 互換性の問題があります。

SVG 画像をサポートしていないブラウザで VML またはビットマップとしてレンダリングする方法はありますか? このシステムは、img タグと CSS 背景ファイルに対して機能するはずです。

システムがクライアント側である場合は、サーバー側で使用されるフレームワークを使用できるため、より良いでしょう。

0 投票する
2 に答える
858 参照

javascript - IE 8 でサイズ (高さ、幅) を変更すると、VML のドラッグ可能な要素が動かなくなる

VML に問題があります (svg のフォールバックとして使用しています)

jQuery UI ドラッグ可能を使用して、ユーザーが要素を移動できるようにします。高さと幅のスタイル属性を変更して画像 (av:image) のサイズを変更すると、問題が発生します。

この時点で、要素がコンテナの左上隅で動かなくなり、ドラッグできなくなります。

奇妙なことは、JavaScript コンソールでドラッグ可能な要素の位置 (上、左) を要求すると、値が取得され、要素が視覚的に動いていないにもかかわらず、クリックしてドラッグするとそれらの値が変化することです.. .

以前にこの問題に遭遇した人はいますか?

ここで、要素のサイズを変更します。

ドラッグ可能なものはかなり簡単に設定されています

0 投票する
1 に答える
1710 参照

jsp - VML から PNG/PDF (jsp)

Internet Explorer 8 でフローチャートを作成するために raphael js を使用しました。図面を画像ファイルとしてエクスポートしたいと考えています。私はいくつかの答えを見つけましたが、まだ何をすべきか混乱しています。この問題に関して誰でも私を助けることができますか? サンプルコードは素晴らしいでしょう。

0 投票する
1 に答える
274 参照

c# - C# を使用して HTML メールの VML を検証する

VML を含む HTML 電子メールを解析し、構文エラーを報告する C# ライブラリまたは Web サービスを探しています。

そのような獣が存在するかどうか誰かが知っていますか?

ありがとう