問題タブ [nsprintoperation]

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 投票する
3 に答える
1561 参照

objective-c - WKWebKit Mac OS NSPrintOperation

WebKit 1 は、印刷操作を呼び出すことができる WebFrameView を公開しました。

WKWebKit API を使用すると、同様のアクションを実行する方法や、印刷用に取得するビューを理解できないようです。私のすべての努力は空白のページを思いついた.

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

objective-c - obj-c を使用してカスタム ヘッダーを出力する必要がある

私は NSView を作成していますが、このコードでうまく印刷されます:

applicationDidFinishLaunchingにもこのコードがあります

これらのメソッドをオーバーライドしようとすると

彼らは呼ばれることさえありません。理由を知っている人はいますか?

0 投票する
0 に答える
1768 参照

cocoa - Cocoa、NSPrintOperation を使用して、NSView のテキストから PDF ファイルを正しく作成するにはどうすればよいですか?

NSPrintOperation を使用して、NSView のテキストから PDF ファイルを正しく作成するにはどうすればよいですか?


* * 回避策を見つけたことに注意してください。これは下部に表示されています *


私がやったこと: 1. テキストを NSTextView に入れます。

2.以下の方法を使用して、TextView のテキストから PDF ファイルを作成してみてください。

  1. 次のコードを実行します。

    /li>

ゲッターは次のとおりです。

  1. このコードを実行した後:

    BOOL didRunOK = [printOp runOperation];//7

    BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:[poTempfileURL パス]]; DLog(@"didRunOK=%lu\nfileExists=%lu",didRunOK,exists); DLog(@"poTempfileURL=%@",poTempfileURL);

PDF が次の場所に作成されることを期待しています: poTempfileURL の値: 000016435C134E56/7A196040-0D81-496D-B9F3-BF0B855F6BBC-1821-0000164A9446040F_file_0.pdf

コンソールの表示:

  1. 次のコード行が実行されると:

    BOOL didRunOK = [printOp runOperation];//7

printOp の printInfo の内容は次のとおりです。

Xcode では: po [[textView textStorage] string] は以下のラベル付きのテキストを生成します:

poTempFileURL にあるファイルを Finder で開くと、プレビューではファイルが 4 ページ (1 ページしかないはずです) あり、プレビューでは空の PDF ファイルのように見えます。

この同じ「PDF」ファイルを TextEdit で開くと、ファイルには以下のラベルが付けられたコンテンツが含まれています: /// BEGIN TEXT PDF Tempfile ///

「適切な」PDF ファイルを作成するにはどうすればよいですか? プレビューで開いて読むことができる PDF を取得できません。

po [doc pageCount] は「4」を示しています

/// BEGIN NSTextView TEXT /// - po [[textView textStorage] 文字列]

/// END NSTextView テキスト ///

/// BEGIN TEXT PDF 一時ファイル ///

/// END TEXT PDF 一時ファイル

メソッド exportPDFfromView: fileNumber: をやり直すと、このように、

結果の PDF ファイルを URL poTempfileURL で表示すると、正しいページが 1 つあります。しかし、ここでも PDF のプレビューにテキストが表示されません。この「PDF」をテキストエディットで見ると以下のような内容になっています。

! ! ! !

行きたい場所に行くための回避策を見つけました。これは、私の一見終わりのない試みがすべて使用しようとする理由をまだ説明していません

不合格。

この回避策により、プレビューで表示できる複数ページの PDF ファイルが生成されます。

これが他の人に役立つことを願っています。

あなたが私のようで、単一の PDF を発行したい場合、たとえばエッセイをすべて単一の PDF のページの先頭から開始する場合、一時的な入力ドキュメントからページを取り出してすべて移動するには、次のようなものが必要になるでしょう。単一の出力 PDF に変換します。

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

objective-c - パネルが表示された後に NSPrintOperation 設定をオーバーライドすることは可能ですか?

を呼び出す[NSPrintOperation runOperation]と、印刷システムによって印刷オプション パネルが実行され、ユーザーが [OK] をクリックすると印刷が開始されます。

NSPrintInfoパネルが実行された後、実際の印刷が行われる前に、ユーザーが選択した (オブジェクト内の) 設定の一部を変更する方法はありますか? いくつかの設定をオーバーライドしたい。

パネルを完全に非表示にできることは知っていますが、代わりに印刷設定を「傍受」する方法に興味があります。

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

swift - OS XでprintInfoを横向きに印刷するにはどうすればよいですか?

次のコードを設定しました。

ここで、方向Landscapeに設定したいと思いますが、これを行う Swift 関数が見つかりません。

0 投票する
0 に答える
110 参照

cocoa - OSXでCOCOA APPLICATIONから印刷するには?

任意のタイプのファイルとフォルダーを添付するファイルマネージャーを作成しています。アプリケーションにファイルの URL を保持しています。印刷ボタンがあり、ファイルの種類に応じて、そのファイルを印刷します。この機能を実現するにはどうすればよいですか? ファイルは mp3 、 docx などの任意のタイプにすることができますが、どのファイルを印刷するかどうかをどのように知る必要がありますか?