みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
初心者です。何回もすいません。
題名のとおりなんですが、スクリプトでPDF印刷し、デスクトップにファイル保存する場合、ファイル保存の題名・場所を指定しておくことはできるのでしょうか?
環境はファイルメーカーpro11 アドバンスです。よろしくお願いいたします。
レコードをPDFで保存>出力ファイルの指定 でファイル保存の題名・場所を指定できますよ。ファイル名が都度変わるのであれば変数指定すればいいですね。
重ねてすいません。本を見ても載っていなくて・・・。
2つのファイルを保存した後に、PDFを結合し、両面印刷という手順を毎回行っているのですが、ここまでをスクリプトに組み込むことはできるのでしょうか?
もしくは、ファイルメーカー上で異なったタブをPDFを介さずに、両面印刷する場合にもっと優れた方法はあるのでしょうか?
FileMakerの操作でなく作業の自動化ですね? 環境がMacでしたらAppleScriptで可能かもしれませんがどうでしょう?
そもそもお使いのプリンターは両面印刷できるプリンターなんでしょうか?
レコードを PDF として保存なら [既存の PDF に追加] できますけど
ご返答ありがとうございます。
パソコンはwindows7です。
プリンターは両面印刷可能です。
レコードをPDFとしての保存はできたのですが、印刷しようとすると「印さつするページが選択されていません」とメッセージがでます。
自分で印刷をし、cutePDFwriterでPDF化したものはうまく印刷できるのですが、これはなぜなんでしょうか?
ファイルメーカーとは関係ない部分かもしれませんが、わかる方いらっしゃいましたら、ご教授お願いいたします。
当方では再現できませんでしたが、「ページが選択されていません」を検索すると、AdobeReaderの問題みたいです。
インストールし直すとか、画像として印刷とか、PDFを小さくするとか、他のソフトにするとか、色々ありすぎて何が該当するのかわからない。
ご返答ありがとうございます。
PDF化するソフトを指定することはできるのでしょうか??
ご返答ありがとうございます。
PDF化するソフトを指定することはできるのでしょうか??
プリンタードライバーになっているものだと、印刷>印刷設定 で対象プリンタとして選べるのでは?
AdobePDFとかCubePDFとか・・・
ご返答ありがとうございます。
パソコンはwindows7です。
プリンターは両面印刷可能です。
レコードをPDFとしての保存はできたのですが、印刷しようとすると「印さつするページが選択されていません」とメッセージがでます。
自分で印刷をし、cutePDFwriterでPDF化したものはうまく印刷できるのですが、これはなぜなんでしょうか?
ファイルメーカーとは関係ない部分かもしれませんが、わかる方いらっしゃいましたら、ご教授お願いいたします。
http://forums.filemaker.com/posts/6993ea423a
で報告している不具合が出ているのでは。
不具合の条件ははっきりしませんが、半角スペースと全角スペースが連続している場合に起こることがあるようです。
その連続を排除(例えば、全角スペースを全て半角スペース2個に変換)すると、逃げることはできました。
Offline
ご返答ありがとうございます。
印刷設定ではcutePDFwriterに設定されおり、スクリプトを使用しない方法だと印刷できるのです。。。
わかりにくくてもうしわけありません。
スクリプトを設定すると印刷設定も変わることはあるのでしょうか?
確認の仕方がわからなくて。。
ご返答ありがとうございます。
私のレベルが低くて申し訳ないのですが、『日付フォーマット』が何かよくわかっておりません。
可能でしたら、詳しく教えていただいてもよろしいでしょうか??
追記です。
画像として印刷をすると印刷できました。
が、すごく精度が悪い状態でした。。
追記です。
ファイルメーカーで『レコードをPDFとして保存』してPDF化する場合と、『印刷(cutePDFwriter)』してPDF化する場合とでPDFの質が異なっている印象です。
『レコードをPDFとして保存』する場合にcutePDFwriterを使用してPDF化するという設定は可能でしょうか?
FMフォーラムのタイトルは、日付フォーマットに限定したような書き方になっていますが、実際にはそれには関係なく、本文中のスペースの問題であることがFM社も確認しています。
まず、本文中の全角スペースを排除してみれば如何でしょう。
レコードをPDFで保存、は、内蔵しているPDFエンジンを使います。
印刷でPDFのドライバーへ印刷するには、通常の印刷と同じ様に設定すれば良いのですが、書き出すファイル名などの設定はその都度手で設定する必要があるでしょう。
Offline
Readerの環境設定でPDF/Aを適用しない、とか
ReaderをXIから9に戻した、とか
> ファイルメーカー上で異なったタブをPDFを介さずに、両面印刷する場合にもっと優れた方法はあるのでしょうか
PDF保存が目的ではなく、両面印刷が目的なんですよね。
FMでできるか考えてみましょう。
異なったタブとは?
1レコードを両面になら、2ページ分のレイアウトを作ればいいですよね。
Offline
皆様、ご返信ありがとうございます。
スペースを半角にしたら印刷できました!!ありがとうございます。
つまり、半角スペースで入力するようにすれば良いのですね。
・FM入力の際『全角のスペースは打てないようにする』ということはできるのでしょうか?
・やはり画質が悪いのはどうしようもないことなんですか?(ワードで作成したカレンダーをコピー&ペーストで取り込んでいるのですが、その部分だけ著しく画質が悪いのです)
・2ページ分のレイアウトの作成方法はわからないのです、すいません。。。
2ページ分のレイアウトの作成方法
縦に2ページ分の大きさに作るだけです。
ボディを2倍にして、中身を全部コピペして、下のはタブコントロールで2つ目を選択しておく。
FM入力の際『全角のスペースは打てないようにする
特定のフィールドなら簡単ですけど、全体というのは無理と思った方がいいのでは。
ご返信ありがとうございます。
早速、2倍にしての作成も行ってみます。
入力制限をかけることができるのですか??
特定のフィールドでかまわないので、やり方をご教授いただいてもよろしいでしょうか?
色々ありますけど、計算値自動入力で半角スペースに強制変換
Substitute(Self;" ";" ")
やってみたんですけどわからなくて。。
フィールドを計算にして、式を入れるところに上記のコピペを入れるのでOKですか?
うまくいってない感じなんです。
計算フィールドに変更するととんでもない事になりますよ。
テキストフィールドのままオプションの入力値の自動化→計算値 です。既存値置き換え
Offline
ご返信ありがとうございます。
テキストフィールドに『ふりがな使用』を加えてあるフィールドなのですが、入力値の自動化を設定しても大丈夫ですか??
私が見た本では、ふりがな使用を設定した場合は入力値の自動化はしないようにと書いてあったのです。
[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 568.19 KiB (Peak: 589.09 KiB) ]