Skip to main content
5237 Posts
JavaScriptを利用した時の注釈の文字色を変えたい

お世話になります。PDFにファイル名を入れて印刷したくて、ChatGPTに頼って試行錯誤しているのですが、文字色のところで、どうにもなりません。JavaScriptを使用する場合、文字の色は、今設定しているプロパティの設定値でしかどうにもならないのでしょうか?作業環境(古いのは重々承知なのでツッコミはご遠慮ください)MacOS10.14.5Build: 22.1.20112.0以下、ChatGPTの回答です。-------------------------------対処法:プロパティを完全リセットして黒文字で上書きする次のコードは、addAnnot 後に内部 appearance を再描画して強制的に黒文字に変更します。この方法だと、どんな注釈プロパティを持っていても確実に黒になります。 if (this.documentFileName) {var fileName = this.documentFileName;for (var i = 0; i < this.numPages; i++) {var rect = this.getPageBox("Crop", i);var left = rect[0] + 10;var top = Math.max(rect[1], rect[3]) - 20;// 注釈を追加var annot = this.addAnnot({type: "FreeText",page: i,rect: [left, top - 12, left + 400, top],contents: fileName,strokeColor: color.transparent,fillColor: color.transparent,alignment: 0,textFont: "HeiseiKakuGo-W5",textSize: 9});if (annot) {// appearance を完全リセットして黒文字で強制描画annot.textColor = color.black;annot.strokeColor = color.transparent;annot.fillColor = color.transparent;annot.defaultAppearance = "/HeiseiKakuGo-W5 9 Tf 0

LockHart!
Community Manager
LockHart!Community Manager
Acrobat に「問題が発生しました」「登録を初期化しています」「ログイン画面が表示されない」などによりログインが行えない件について

Acrobat をご利用中の一部のお客様で問題が発生し、ご不便おかけして申し訳ございません。 【対象のAcrobat】Acrobat  【対象OS】Windows 【事象の詳細】Acrobat にログインを行う際に以下の事象を確認しています。 ・「登録を初期化しています...しばらくしてからやり直してください。」・「問題が発生しました」・ログインを押しても無反応となり、ログイン画面が表示されない 【回避策】以下の手順で英語の Acrobat に切り替え、ログインが可能かご確認をお願いします。 <手順>1. Ctrlキーを押下しながら、Acrobat のアイコンをクリック2. プルダウンを選択し、日本語から English に変更し、[OK] をクリック3. "Sign in" 画面でメールアドレスを入力し、[Continue] をクリック4. "Select an account" 画面が表示された場合、Acrobat のライセンスが紐づいているプロファイルを選択※ "Company or School Account" が "法人または学校のアカウント" です。 5. "Password" 画面にてパスワードを入力し、OK をクリック6. 右上のログインが丸いアイコンに変わったことを確認し、Acrobat を終了7. Ctrlキーを押下しながら、Acrobat のアイコンをクリック8. プルダウンを選択し、English から日本語に変更し、[OK] をクリック 【調査について】11月19日追記本事象は、日本語環境でもログイン画面が表示されていることを確認いたしました。 事象が発生したお客様には、大変ご不便をおかけして申し訳ございません。Acrobat を起動いただき、ログインが行えるかをご確認ください。