- ベストアンサー
HTML表示での色文字のコピーと同義にするには?
- AutoHotkeyを用いて、色文字をクリップボードに入れ込むスクリプトを作成したい。
- テキストのみならクリップボードに入れることは分かるが、表示されている色文字を入れる方法が分からない。
- 具体的な記述方法やクリップボードに入る文字列の操作方法について、アドバイスをいただきたい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 WindowsXPぐらいまでのクリップボードの取り扱いについては↓ 「Clipboard クラス」 http://msdn.microsoft.com/ja-jp/library/ms589129.aspx 「Clipboard メソッド」 http://msdn.microsoft.com/ja-jp/library/ms589133.aspx 「DataFormats クラス」 http://msdn.microsoft.com/ja-jp/library/system.windows.dataformats.aspx 「TextDataFormat 列挙体」 http://msdn.microsoft.com/ja-jp/library/system.windows.textdataformat.aspx が参考になります。 ※VistaとかWindows7は変わっちゃてますね! http://msdn.microsoft.com/ja-jp/library/ms589129%28v=VS.95%29.aspx
その他の回答 (2)
- yyr446
- ベストアンサー率65% (870/1330)
書式や文字サイズなどもそのままコピー出来ております。 =>どこに貼り付け(ペースト)してるんです。 ホームページ作成ソフトとかですか?
お礼
2度目のご回答ありがとうございます。 ペースト先はEvernoteという情報管理ソフトです。
- yyr446
- ベストアンサー率65% (870/1330)
クリップボードというのが、WindowsOSで提供されてる「clipbrd」クリップボードの事ならテキストの文字以外は張り付かないと思います。(色もフォントも装飾も) クリップボードHelpより抜粋 「クリップボードには、テキスト文字セット (ほとんどの Windows ベースのプログラムで使用)、OEM テキスト形式 (MS-DOS ベースのプログラムで使用)、Unicode 文字セット (世界中で使用されているすべての主要スクリプトのスーパーセット) など、さまざまな形式でテキストを保存できます。
お礼
ご回答ありがとうございます。 しかしWebPageの文章をコピーして貼りつけると 書式や文字サイズなどもそのままコピー出来ております。 ハイパーリンクなども反映しております。 あれはclipbrdではなく、別の機能が働いているというわけでしょうか?
お礼
重ね重ねご回答ありがとうございます。 参考にさせていただきます。