問題タブ [xps]

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

c# - WPFからのdwf/dwfxファイルの印刷

現在、WPFからドキュメントを印刷しようとしています。ドキュメントを表示するために必要なオートデスクプラグインを備えたアクティブXコントロールが含まれているため、Webブラウザを使用しています。

WPFがWebブラウザーを直接サポートしていないことは承知していますが、このためにWindowsフォームライブラリを統合しました。コードを実行し、印刷することもできましたが、印刷されるドキュメントは空白です。

WindowsフォームライブラリとWPFの間の競合である可能性があるかどうかはわかりません。ドキュメントに移動し、エラーがスローされずに読み込まれたときにのみ印刷します。

これが私が使用しているコードです:

考えられる問題の1つは、アクティブXコントロールのロードが許可されていないことです。コントロールを強制的に初期化する方法を知っている人はいますか。

オートデスク(.dwf)ドキュメントを印刷するこの方法または別の方法を解決する方法について誰かがアイデアを持っていますか?

よろしくお願いします、SumGuy

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

wpf - Paginator を使用して XPSDocument を保存および印刷すると、コンテンツがラスタライズされるようです。

WPF 印刷パスを使用して、アプリケーションで作成された大きな大きな図を処理します。図全体はビジュアルで構成されています。

いわゆる「DesignerPaginator」がダイアグラムのページ付けを行います (非常に単純です)。この時点から、次の 3 つのことを行います。 - PrintDialog.PrintDocument(Paginator, Title) を使用してドキュメントを印刷します。HDDに保存します-XPSDocumentから、XpsDocumentWriter.GetFixedDocumentSequence()をDocumentViewerに割り当てます

一言で言えば、次のコードが重要です。

出力は次のとおりです。

HDD 上の XPS -> 完全にぼやけています。何も認識できません。100 倍ズームの GIF ファイルのようなものです。DocumentViewer の XPSDocument からの FixedDocumentSequence -> パーフェクト。これは、XPSファイルが印刷出力であることを意味するものでなければなりません->恐ろしく、ぼやけていますが、少なくともxpsファイルよりははるかに優れています

そして今、不思議な部分: DocumentViewer (FixedDocumentSequence が完璧に見える) から直接印刷すると、最初の印刷から同じぼやけた出力が得られます。

このケースについての私の考えは、WPF の XPS システムがコンテンツをラスタライズし、xps ドキュメント内に低品質のビットマップとして配置することです。それはすべてベクトルであり、この事実にもかかわらず、出力は常に低解像度のビットマップになじみがあるように見えます。

助けていただければ幸いです。私はアイデアがありません。私はこの問題をデバッグするために多くのことを試みましたが、どういうわけか単純であると同時に繊細なもののようです。

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

c# - Document Viewer での XPS ドキュメントの表示

ドキュメント ビューアーと XPS atm を試したことがないので試してみます。そのため、XPS ドキュメントを読み込んでドキュメント ビューアーに表示する簡単なコードがありますが、ドキュメントは表示されません。ドキュメント ビューアーが読み込まれ、デバッグ モードで簡単に実行すると、情報が存在することがわかりますが、表示されません。

私が見つけることができるすべての文献は、この方法で行うように指示していますが、私にはうまくいかないようです. ドキュメント ビューアーが URI を好まないことは承知しています。したがって、filename.remove 行です。

私が欠けているものに関する提案。

乾杯、SumGuy

0 投票する
3 に答える
20556 参照

printing - 生成された XPS ファイルの名前をデフォルトにする方法は?

ユーザーがレポートを印刷し、たまたまMicrosoft XPS プリンターを使用している場合、デフォルトのファイル名を意味のあるものにしたいと思います。

XPS プリンターが印刷ジョブの名前を取得し、それをデフォルトのファイル名として使用すると思っていましたが、そうではありません。

そのプリンターに印刷するときに、生成されたXPSファイルの名前をデフォルトにする他のプログラム的な方法はありますか? 私は次のようなものがあるかもしれないと考えていました:

  • レジストリ キー
  • グローバル共有メモリ
  • SetDefaultXPSFilename() などの API 呼び出し
  • 印刷ジョブに関する拡張属性

Excel を自動化してスプレッドシートを作成する:

ユーザーのデフォルトのプリンターが の場合、Microsoft XPS Document Writerユーザーは次のようになります。

ここに画像の説明を入力

File name次のような便利なものにデフォルト設定される方法が欲しいです。

ユーザーはデフォルトのファイル名を受け入れ、ユーザーが入力するのではなく、ファイルが自動的に整理されます。


参考文献

隆起: 20110729 (12 か月後)

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

windows - XPSに印刷するためのWindows7ドライバー

Windows 7 DDK(またはWDK)へのリンクは、私がアクセスできるものではないようです。コンテンツをXPSに変換し、それを使って何かを行うドライバーを作成する必要があります。「何かをする」のは簡単ですが、最初の部分はよくわかりません。

Win7 WDKへのリンクを見つけましたが、上で述べたように、アクセスできません(私の会社にはMSDNがありますが、ダウンロードで見つけることができません)。

XPSの部分については、XPSについて説明しているこのリンクが利用可能になっていることがわかりました。結果として得られるリンクは、ドライバーにまったく焦点を当ててないようで、より一般的なようです。

誰かがこれらの2つの問題を手伝ってくれるかどうか疑問に思います。Win7用のドライバーの作成はVistaとほとんど同じですか?その場合、少なくともWindows 2008 WDKを使い始めることができますか?また、このXPSフィルターパイプラインを使用して、独自のカスタムドライバーを使用してXPSに印刷した人はいますか?

すべての助けに感謝します。

0 投票する
4 に答える
3331 参照

c# - System.PrintingのXPS印刷パスはサーバー側でサポートされていますか?

これは2部構成の質問です。

1.1。

元の.NET印刷クラス(System.Drawing.Printing内)はサーバー側ではサポートされていません。(http://msdn.microsoft.com/en-us/library/system.drawing.printing(VS.80).aspxを参照してください)

新しいXPSベースの印刷クラス(System.Printing内)はサーバー側(ASP.NETアプリやWindowsサービスなど)でサポートされていると思いますが、それを証明することはできません。そして、マイクロソフトはそれについての私の質問に答えていません。

ここの誰かが知っていますか?

2

新しいXPSベースの印刷では、GDIへの内部変換が行われる場合があります。これは、アプリが新しい印刷クラスで印刷している場合でも、使用可能なドライバーが古いスタイルのドライバーのみである場合です。http://msdn.microsoft.com/en-us/library/ms742418.aspxを参照してください。そのような状況で、新しいクラスはサーバー側で安全に使用できますか?

  • 明確にするために-これは完全にサーバーの印刷に関するものです。この説明の目的上、Webブラウザはまったく関係していません。Windowsサービスまたはasp.netのいずれかのサーバーは、サーバーに接続されているプリンターでドキュメントを直接印刷する必要があります。

ありがとう。

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

asp.net - WebアプリケーションからのXPSドキュメントの生成

Webアプリケーションから複数ページのXPSドキュメントを生成し、ボタンのクリックをストリーミングしようとしています。

パブリッククラスClass1{

}

これは開発環境では問題なく動作しますが、別のマシンにデプロイするとこのエラーが発生します(IIS6)。

起動URI:C:\ Documents and Settings \ 050583b.syn \ Desktop \ document.xpsアプリケーションID:

System.IO.FileFormatException:ファイルに破損したデータが含まれています。MS.Internal.IO.Zip.ZipIOEndOfCentralDirectoryBlock.FindPosition(Stream archiveStream)at MS.Internal.IO.Zip.ZipIOEndOfCentralDirectoryBlock.SeekableLoad(ZipIOBlockManager blockManager)at MS.Internal.IO.Zip.ZipIOBlockManager.LoadEndOfCentralDirectoryBlock()at MS.Internal .IO.Zip.ZipArchive..ctor(ストリームarchiveStream、FileModeモード、FileAccessアクセス、ブールストリーミング、ブールownStream)at MS.Internal.IO.Zip.ZipArchive.OpenOnStream(ストリームストリーム、FileModeモード、FileAccessアクセス、ブールストリーミング) System.IO.Packaging.ZipPackage..ctor(Stream s、FileModeモード、FileAccessアクセス、ブールストリーミング)at System.IO.Packaging.Package.Open(Stream stream、FileMode packageMode、FileAccess packageAccess、ブールストリーミング)atSystem。 IO.Packaging.Package。2.Dispatch(Action action, S subject) at MS.Internal.Documents.Application.DocumentManager.<>c__DisplayClass6.<OrderByLeastDependent>b__4(Document member) at MS.Internal.Documents.Application.ChainOfDependencies1.MS.Internal.Documents.Application.DocumentManager.OrderByLeastDependent(DispatchDelegateアクション、ドキュメントドキュメント)のMS.Internal.Documents.Application.DocumentManager.Open(ドキュメントドキュメント)のMS.Internalの1.OrderByLeastDependent(Tメンバー、アクションアクション)。 MS.Internal.AppModel.ApplicationProxyInternal.Run(InitData initData)のAppModel.ApplicationProxyInternal.InitContainer()


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

linker - lwip関数を実行しようとするとコードが壊れます

tftpサーバーのサンプルコードを実行しようとしています。ハードウェアを合成したり、コードをコンパイルしたりしても、苦情はありません。ただし、lwip_init()ステートメントを追加すると、機能しなくなったようです(printステートメントは出力されません)。これは非常に苛立たしいことであり、何が原因であるのかわかりません。何か案は?ありがとう

vickyに応じて編集:

多分あなたはあなたが正しいかもしれない何かの原因を説明することができます。lwip_init()なしでコンパイルすると、次のようになります。

そしてlwip_init()で私は得ます:

これはかなり大きいです。残念ながら、これについて警告することはできません

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

c# - 注釈ファイルをカスタマイズする方法

私は現在、プロジェクトの設計段階にあり、クライアントは、「あらゆる」タイプのドキュメントを表示して注釈を付けるために使用できるデスクトップ アプリを望んでいます。私は WPF ドキュメント ビューアーと XPS ドキュメントについていくつかの調査を行ってきましたが、XPS ドキュメント ライターを使用すると、何でも xps ドキュメントに出力して、WPF アプリで簡単に表示できるため、完璧に適合しているように思えます。いくつかの異なるドキュメント タイプ (PDF、Web ページ、Word ドキュメントなど) でこれをテストしたところ、非常に印象的な結果が得られました。API を扱うのは難しい可能性が高く、可能であればオール MS ソリューションを設計したかったため、Adobe PDF レビュー ツールには近づかないようにしました。

XPS のもう 1 つの大きな利点は、WPF 注釈フレームワーク (System.Windows.Annotations) を使用できることですが、私の問題は、このフレームワークは良い出発点ですが、クライアントはフレームワークが提供しないより豊富な機能を必要とすることです。 、次のように:

  • ドキュメントのさまざまな部分の周りに長方形または楕円を描く機能
  • ドキュメントに描画する機能
  • テキストの特定の部分に固定することなく、画像またはドキュメントの任意の場所に付箋を追加する機能
  • 付箋にコメントの作成者を表示する
  • それぞれに異なる色の付箋を表示する
  • ノートに高優先度または低優先度のフラグを立て、それに応じてノートの色を変更するボタン

あなたが提供できるアドバイスをありがとう。

――メハール

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

printing - その印刷ファイル形式に名前を付けます

こんにちは、スタッカー仲間です!

次のファイル形式を教えてもらえませんか?そのまま印刷すると、印刷はそのままになりますが、プリンタに直接送信すると(たとえば、DOS /WindowsバッチファイルでNETUSEを使用して)、実際には非常に優れたParcelforceが印刷されます。投稿ラベル:



XPSまたはPCLか何かですか?プリンタ固有ですか?任意の考えや答えをいただければ幸いです!みんなありがとう。