問題タブ [nsprintinfo]
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 - 印刷時にプレビューで PDF を自動的に開く
jobDisposition をNSPrintPreviewJob
inNSPrintInfo
に設定していますが、値が無視されているようです。ドキュメントをプレビューで開く代わりに、印刷操作では通常どおり印刷パネルが表示されます。
cocoa - NSPrintPanel に表示されているプリンターに基づいて用紙サイズを動的に変更する
NSPrintPanel で選択されているデフォルトの用紙サイズを変更しようとしています。NSNotification を使用して、NSPrintPanel のアクセサリビューの変更を観察および実装できます。ただし、実装しようとするとsetPaperSize
(NSPrintInfo インスタンス メソッド)、何も起こらず、デフォルト プリンターの初期用紙サイズ (デフォルト) が他のすべてのプリンターに対して選択されます (通常のプリンターとレシート プリンターがあります)。
プリンターが変わるたびに、設定されている新しい用紙サイズが正しいことを知っています。Core Print からプログラムで用紙サイズを取得しています。適切な/望ましい paperSize を設定しようとしている間、アプリは中断したり、スタックを返したりしません。どうやら、Apple は用紙サイズ PrintPanel の変更をサポートしていないようです。
この問題を調査しているときに、Apple の「用紙処理」というタイトルの NSPrintPanel アクセサリ ビューが、ページ設定 (ファイル メニューの NSPageLayout) に指定した設定に基づいて、プリンターの変更に応答しているように見えることに気付きました。したがって、私たちの質問は次のとおりです。
このaccessoryViewに表示される推奨用紙サイズにプログラムでアクセス/設定する方法はありますか?
このaccessoryViewはページ設定(NSPageLayout)から読み取ることを知っているので、「用紙処理」accessoryViewでこれらの値を設定するのが良い方法であるかどうかを知りたいですか?
注: - Mac では、インストールされている各プリンタのデフォルトの用紙サイズを設定するユーザー フレンドリーな方法を許可/提供していないようです。
私たちが話しているアクセサリービュー:
Apple のドキュメント (もちろん) を確認し、同様の問題を抱えている他の人々からの投稿を確認しましたが、役に立ちませんでした。正しい方向へのプッシュに大いに感謝します。前もって感謝します。
ios - NSPrintInfo localizedPaperName、iosで用紙名を取得するには?
私の Mac では、NSPrintInfo と [NSPrintInfo localizedPaperName] を使用して、デフォルトの用紙サイズが「US Letter」か「A4」かを判断します。
NSPrintInfo * printInfo = [NSPrintInfo sharedPrintInfo]; [printInfo localizedPaperName]
デフォルトの用紙サイズが「US Letter」か「A4」かを iOS デバイスに知らせるにはどうすればよいですか?
objective-c - obj-c を使用してカスタム ヘッダーを出力する必要がある
私は NSView を作成していますが、このコードでうまく印刷されます:
applicationDidFinishLaunchingにもこのコードがあります
これらのメソッドをオーバーライドしようとすると
彼らは呼ばれることさえありません。理由を知っている人はいますか?
swift - OS XでprintInfoを横向きに印刷するにはどうすればよいですか?
次のコードを設定しました。
ここで、方向をLandscapeに設定したいと思いますが、これを行う Swift 関数が見つかりません。
macos - NSPrintOperation NSprintInfoプリンターmac osx swift
Mac のサーマル プリンターでチケットを印刷しようとしています。それで問題ありません。私は NSPrintOperation を使用して操作を実行し、NSPrinterInfo によってマージンやその他の設定の問題を支援します。問題は、NSView を印刷する注文を送信すると、常にプリンター、部数などを選択するオプションが表示されることです...この中間状態を経ずにチケットを直接印刷したいと思います。誰でも私がこれを行うのを手伝ってもらえますか?