問題タブ [converter]
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.
java - Javaはhtml + cssを解析し、出力を別の言語に変換します
私はhtml + cssファイルを理解し、それをJavaのrtf layotのようなものに変換する必要があります.htmlパーサーが必要であることは理解していますが、そこから何をする必要がありますか? どうすれば html-css コンバーターを実装できますか? そのような仕事のためのある種のパターンまたは方法はありますか?
wpf - コンバーターを使用して WPF で SystemColors.HighlightBrushKey を設定する方法
SystemColors.HighlightBrushKey を、選択した行の背景よりも常に少し暗く設定しようとしています。したがって、このコードを使用しています:
アプリ.xaml:
Window1.xaml:
Window1.xaml.cs:
問題は、コンバーターが呼び出されないことです...選択した行の背景を選択する前よりも少し暗く設定する方法を知っている人はいますか?
どんな助けでも大歓迎です!
アップデート
機能しているように見えますが、残念ながら完全ではありません。コンバーターを次のように修正しました。
問題は、Converter が 1 回しか呼び出されないことです。つまり、プログラムを開始して、コンバーターが呼び出される任意の行をクリックした場合です。その後、別の行、DataGrid、または Control をクリックしても、コンバーターは呼び出されません。
これを修正する方法はありますか?
c - Perl を C に変換するにはどうすればよいですか?
Perl のソース コードを C のソース コードに変換するツールはありますか? どのプラットフォームでも構いません。
wpf - WPF、変数をデータ テンプレート内のコンバーターに渡す
これは可能だと思いますが、それを行う方法がわかりません。クラス レベル変数の値を、データ テンプレート内からコンバーターに渡す必要があります。
「キー」値はデータ テンプレートの応答アイテムに存在するため、これは正しく渡されますが、CurrentLanguage はクラス変数であり、コンバーターに正しく渡すことができません。何か案は?
flash - .png を .swf に埋め込んで Flash アプリで表示する方法 (DIY マップ)
クールなマップ作成プログラム DIY マップを使用していますが、ポイントを画像として保持したいと考えています。ただし、画像ポイントとして設定できるのは .swfs と jpg のみです。プログラムの作者は引用を言います:
残念ながら、Flash は GIF や PNG を動的にロードすることはできませんが、これらを SWF に埋め込むことはできます。SWF に埋め込まれた PNG も、アルファ チャネルを適切に表示します。私のデフォルトの情報アイコンは、少し透明な影が付いた PNG です。ビットマップ イメージは、Flash で拡大縮小すると少しぎこちなく表示される傾向があるため、細かい境界線やディテールは避けてください。
しかし、実際に .swf で .png を取得して使用する方法を知りたいです。これが初心者の質問である場合は申し訳ありませんが、私はフラッシュについて何も知りません。
たとえば、これを透明度のある .swf として保持したい: 代替テキスト http://www.onecool.com/images/icons/server.png
編集: これはプログラムのウェブサイトです: http://backspace.com/mapapp/
wpf - バリューコンバーターが起動する原因は何ですか?
ListBoxのSelectedIndex>=0であるかどうかに基づいて、コントロールのIsEnabledプロパティを設定しています。これはコードビハインドで実行できますが、頻繁に実行するため、この動作の値コンバーターを作成したいと思いました。
この値コンバーターを作成してタスクを処理し、IsEnabledプロパティにバインドしました。
コンバーターは、アプリケーションがロードされたときに1回だけ呼び出されます。SelectedIndexが変更されても起動しません。
したがって、私の質問は、値コンバーターが起動する原因は何ですか?バインドされたデータが変更されたときだと思いますが、さまざまな状況でコンバーターを強制的に起動する方法はありますか?私も正しい質問をしていますか?
wpf - XHTMLをXAMLFlowDocumentに変換する
XHTMLファイルをFlowDocumentxmlファイルに変換できる実行可能なコンバータープログラムを発明した人はいますか?
これが必要なのは、XHTMLドキュメントにネストされたタグがあり、コンバーターのxsltが例外をスローするためです。
何か案は?
私はすべての返信とあなたの時間を評価します。
よろしく-アリソ
media - MPEG から AVI へのライブラリ
MPEG を AVI に変換できるライブラリを探しています。
この目的に適したものはありますか?
前もって感謝します。
(私のプログラムは VC++ で書かれています、ありがとう)
(私は DirectShow を使用しています。しかし、MPEG を AVI に変換するためにそれを使用する方法がわかりません。グラフを作成し、適切なコーデックが既にあるビデオをレンダリングする方法を知っています)
.net - 実行時にMultiBinding(またはその他の)リソースのConverterParameter(または任意の)プロパティを動的に変更するにはどうすればよいですか?
私はwpfとxamlを初めて使用します。ここで検索するか、グーグルで検索することで、ほとんどの問題の解決策を(他の言語で)見つけますが、これは私を夢中にさせました。グーグルでたくさん検索して、たくさんのフォーラムを閲覧しましたが、今回は本当に挑戦したようです!
Window.Resourcesに次のコードがあります。
NameConverterクラスは、名前の個々の部分を組み合わせてフルネームを返します。戻り値は、 ConverterParameterの値に基づいており、FirstNameFirst、LastNameFirst、OnlyFirstName、OnlyLastName、Initialsのいずれかになります(さらにいくつかありますが、簡単にするために、それらは考慮しません)。
このコードは正常に機能します。結果を得るために以下を使用します:
ただし、問題は、コードでリソースCustomerFullNameBindingを20回使用すると(上記のように)、すべてのリソースが1つの特定の形式で名前を表示することです。(つまり、CustomerFullNameBindingの宣言で、ConverterParameter = "LastNameFirst"を設定したので、20個の参照すべてにその方法でのみ名前が表示されます。)
今私の質問は、ConverterParameterの値を動的に設定できるように、それをより「一般化」することができるかということです。つまり、フルネームをさまざまな形式で表示できる複数のテキストブロックを持つことができます。次のように複数のリソースを作成すれば可能だと思います。
しかし、私はそれを望んでいません。'cozそれは本当に私のコードをかさばりすぎてしまい、そして最も重要なことに、それはリソースの再利用性の概念を無効にするでしょう!
考えられる解決策を教えてください。
前もって感謝します。
注:私はここから元のアイデアを得ました。同様の作業例は、msdn.microsoft.com / en-us / library/ms771336.aspxにあります。
タグ:wpf xaml staticresource dynamicresourcebinding
c# - オーディオ変換C#
さまざまなオーディオ形式をPCMに変換する最良の方法は何ですか?
例:mp3、evrc、oggvox。
これを比較的簡単に実装できるライブラリはありますか?
編集:
私の最初の質問は本当に私が必要としていたものではなかったと思います。私が見つけたライブラリのほとんどはファイルコンバーターです。必要なのはブロックコンバーターです。ここでは、voxデータの1Kbブロックを渡し、変換されたPCMブロックを返します。もちろん、コンバーターにデータの種類とさまざまなコーデック情報を伝える必要があります。
私が目指している解決策は、VOIP形式を一般的なwav形式に保存し、その適合ファイルをリアルタイムで再生することです。とにかく出力される前にすべてのオーディオが最終的にPCMに変換されるので、これを行う簡単な方法があるはずだと思いました。