問題タブ [pasteboard]
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.
cocoa - NSPasteboard のフィルタリング解除
ソースアプリケーションが提供すると具体的に宣言したものについて、NSPasteboard のフィルターを解除する方法はありますか?
アプリケーションでペーストボード データをシリアル化しようとしています。別のアプリケーションが RTF ファイルをペーストボードに配置し、使用可能なタイプを尋ねると、元の RTF からプレーンな文字列、dyn.* 値まで、11 種類の RTF が返されます。
そのすべてのデータを plist またはディスク上の生データに保存することは、通常はかなり小さいため問題になりませんが、かなりのサイズの画像がペーストボードに配置されると、結果の出力はソースよりも数十倍大きくなる可能性がありますデータ (フィルタリングによって複数の種類の TIFF および PICT データが利用可能になります)。
可能であれば、元のアプリで利用可能になったものを節約できるようにしたい.
ジョン、あなたは私や、恐竜が地球を歩き回って以来 Mac プログラミングをしている私と一緒に働いている紳士よりもずっと観察力があります。私たちのどちらも、あなたが強調表示したテキストに気付かなかった...そして私にはその理由がわかりません. どうやら、問題から始めすぎているようです。
あなたの答えを正しい答えとして受け入れましたが、元の質問に正確に答えているわけではありません。私が探していたのは、ペーストボードに配置するだけで他のフレーバーになる可能性のあるフレーバーを識別し、これらのタイプのどれがプロバイダーによって最初に提供されたかを知る方法でした. タイプリストをたどると、それらを提供したアプリケーションの優先順位が得られますが、後でペーストボードを補充するときに再作成されるため、安全に無視できるものはわかりません.
これを行う「良い」方法はないという結論に達しました。 [NSPasteboard declaredTypesFromOwner]
素晴らしいでしょうが、存在しません。
iphone - 一般的な iPhone ペーストボードに複数のアイテムが含まれることはありますか?
pasteboard.numberOfItems
(以下のコードで) 1 より大きいことはありますか? ユーザーはどのようにしてこれを引き起こしますか?
単一のペーストボード項目が複数の表現型を持つことができるかどうかを尋ねているわけではないことに注意してください。彼らができることは明らかです。
更新:プログラムでペーストボードに複数のアイテムを配置できることを理解しています(ケビン・バラードが指摘するように addItems を使用するか、アイテムプロパティを複数の辞書を含む配列に設定することにより)。しかし、ユーザーは組み込みアプリを使用してこれを行うことができますか? ペーストボードに複数のアイテムを配置するアプリを簡単に作成できると思います (したがって、私のアプリを堅牢にするためには、その状況を処理する必要があります)。
pasteboard - SSH 経由でログインしている場合、Mac OS X ペーストボードにアクセスできますか?
次のスニペットがあります。
これは正常にコンパイルされますが、SSH から呼び出すと実行に失敗します。これは、SSH ターミナルで使用できるペーストボードがないためです。ただし、ここでの考え方は、コンピューター間でクリップボードを共有することです。
デスクトップ端末から実行すると、これは問題なく機能します。ただし、SSH から実行すると、PasteboardCreate
-4960 (別名、coreFoundationUnknownErr) が返されます。この問題を回避する唯一の方法は、ペーストボードと同じ環境内からアプリケーションを実行することだと思いますが、これは可能ですか?
iphone - iPhone にはクリップボード API がありますか?
iPhone にはクリップボード API がありますか? API関数を呼び出して、他のアプリからアクセスできるペーストボードにテキストを設定できるようですが、誰かがこれが正しいことを確認できますか?
ありがとう。
c - X11でクリップボードにコピーする方法は?
OS Xのフレームワークを使用して、次を使用してPNGをペーストボードにコピーできます(Cでは-明らかにNSPasteboardをCocoaで使用できます)。
この機能をLinux/*BSDプラットフォームに移植することに興味があります。Xを使用してこれを複製するにはどうすればよいですか?
iphone - 2 つの iPhone アプリ間のデータ共有
2つのiPhoneアプリ間でテキストデータを共有したい。この目的でペーストボードを使用するにはどうすればよいですか。誰でもサンプルコードを手伝ってくれますか? 前もって感謝します。私の仕事を達成するためにペーストボードよりも良い方法があるかどうか提案してください。
ios - 名簿アプリのようなUITableViewCellsに「コピー」ポップアップを表示する簡単な方法
UITableViewCellのサブクラスが、選択がしばらく保持された後、アドレス帳アプリ(スクリーンショットを参照)のように「コピー」UIMenuControllerポップアップを表示する簡単な方法はありますか?
(出典:icog.net)
macos - Mac OS X ペーストボード (クリップボード) から RTF データを取得する
man
のページによるとpbpaste
、
ただし、(少なくとも 10.6 Snow Leopard での私の経験では) pbpaste -Prefer rtf
RTF データがペーストボードに存在する場合でも、RTF データを放棄することは決してありません。貼り付ける準備ができているものの RTF テキストを取得する他の簡単な方法はありますか?
AppleScript を試してみましたが、16 進数でエンコードされた craposascript -e 'the clipboard as «class RTF »'
の応答トンが返されます。AppleScript は、この hexdata を私が扱えるテキストに変換できますか?«data RTF 7B
7D»
cocoa - NSAttributedString をペーストボードにコピー
Cocoa は初めてで、NSAttributedString をペーストボードにコピーする方法を見つけようとしています。ドキュメントを調べましたが、NSPasteboardItem を使用する必要があるかどうかわかりません。
通常の NSString をコピーする必要があるのは次のとおりです。
NSAttributedString を設定するにはどうすればよいですか?
ありがとう