「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:2
昨日:0
総数:1374
現在:3


ImpressとWriterの識別方法を教えて下さい

ページOpenOffice.org FAQの登録ページ
投稿者kafuka
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-01-11 21:04:15 (火)
OSWinXP
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

ImpressとWriterの識別方法を教えて下さい

kafuka (2011-01-11 21:22:23 (火))

ImpressとWriterから呼ばれるOLEサーバコンポーネントを作っています。
目的・概要は、http://blogs.yahoo.co.jp/kafukanoochan/64063701.html
を見て下さい。
それで、WriterやImpressにBitイメージのMetaFileを返すのですが、
Writerは、OKですが、
Impressでは、BitイメージのHeightを、Writerと違えないとゴミ(下線)がでてしまいます。
OLEサーバコンポーネントに渡ってくるAP名は、共に同じapp name なので、
ImpressとWriterの識別方法を教えて頂けるか、
ImpressとWriterで、MetaFileのHeightの処理の違いをお教え下さい。

すいません

kafuka (2011-01-11 21:40:04 (火))

うっかり、空のページを作ってしまいました。以後気をつけます。~
で、おそらく、DiskTopを開いて、CurrDocumentか何かを見れば、、、て言われると
思いますが、この場合は、それでは多分ダメと思うのです。
(今からやってはみますが)~
というのは、それでは、呼ばれたDLLからの再帰呼び出しになるからです。

自己解決です。 すみません

kafuka (2011-01-12 12:34:21 (水))

BitイメージのHeightを、ImpressとWriterとで違える必要はなく、
はじめから、小さめの領域(リージョン)を、StretchBlt で、コンテナ(ImpressやWriter)の領域に書き込めばすむことでした。

お騒がせしました。

お名前:
題名: