Java17でUnicode拡張書記素クラスタを扱うなら正規表現を使うのが手軽で良さそうです

製品開発担当の大です。こんにちは。 Javaの3年ぶりのLTSであるJava17がリリースされて2ヶ月経ちました。現在エイチ・オー・エスでは弊社Java関連製品のJava17での検証作業を行っております。申し訳ありませんが今しばらくお待ちください。 さて、今日はUnicode拡張書記素クラスタ(Unicode Extended Grapheme Cluster)のお話です。

Read more
Java17でJavaScript(Rhino、Nashorn、GraalJS)を実行する

こんにちは、開発担当の Masa です。 Java の新しいLTS「Java 17」が正式にリリースされました。 かねてからアナウンスされていた通り、Nashorn スクリプトエンジンが削除されました。 Java17 上で JavaScript を実行したい場合はどうするの!?ということで色々試してみます。

Read more
動的にロードしたフォントをPDFに埋め込む

製品開発担当の大です。こんにちは。 今日はシーオーリポーツ for Java Ver.3の機能を使用して動的にロードしたフォントをPDFに埋め込む方法をご紹介します。 シーオーリポーツ for Javaでは、Ver.2からPDFにフォントを埋め込むことが可能になりました。しかしVer.2では対象のフォントが事前にシステムにインストールされている必要があり、またフォントファイルを絶対パスで指定しなければならないなど使い勝手の悪い部分がありました。Ver.3では対象のフォントがシステムにインストールされていなくても、動的にロードして使用し埋め込むこともできるようになりました。

Read more
帳票クリエータ Ver.4 for Java のテキスト置換機能

こんにちは、開発担当の Masa です。 前回に引き続き、シーオーリポーツ 帳票クリエータ Ver.4 for Javaの新機能をご紹介します。 今回は、『テキスト置換機能』です。

Read more
AWS Lambdaでシーオーリポーツを使う

製品開発担当の大です。こんにちは。 今日は「Amazon S3にシーオーリポーツドキュメントがアップロードされたらPDF化して保存する」という例をご紹介します。

Read more