月別アーカイブ: 2021年3月

“改正”電子帳簿保存法の正確な情報を提供します!

「“改正”電子帳簿保存法の正確な情報」には、2021年3月15日段階で公開されている情報を基に、筆者が解説を加えたものを含みます。

■ 3つの視点

  1. 1)電子帳簿保存法の改正の骨子
  2. 2)国会で可決成立した改正電子帳簿保存法
  3. 3)法律の改正で明確になったことと、財務省令(電子帳簿保存法施行規則)の改正を待たないと詳細要件が判らない点について

■ 3つの視点の内容

  1. 1)電子帳簿保存法の改正の骨子は、2020年12月10日付で自由民主党・公明党「令和3年度税制改正大綱」の記載事項として発表されています。https://www.jimin.jp/news/policy/200955.html

    上記の資料の、次に示す3カ所に記載がありますので、原文を精読することをお勧めします。

    • 9ページ:概要
    • 117〜120ページ:内容
    • 130ページ:展望

    ★原文の精読に時間を掛けられない方は、下記YouTubeで学習していただくことが可能です。

    「電帳法」の抜本的緩和内容をYouTubeで解説!!
    令和3年税制大綱で明らかになった、「電帳法」の抜本的緩和内容について概要編・内容編・展望編の3編の視点で、論点を整理して解説させていただいています。
    令和4年から電帳法がどう変わる? まとめました」のより詳細な内容をお伝えします。
    https://blog.antenna.co.jp/ILSoft2/archives/12804

    ★時間の無い方は、是非ご利用ください。

  2. 2)国会で可決成立した改正電子帳簿保存法は下記よりご覧いただくことが可能です。
    『電子計算機を使用して作成する国税関係帳簿書類の保存方法等の特例に関する法律の一部改正』
    https://www.mof.go.jp/about_mof/bills/204diet/st030126s_12.pdf

    ★上記資料は、現行法と改正法案の新旧比較になっています。
    財務省の資料で、とても堅苦しくて、読み慣れていない方には、難解です。
    →ご希望の方には、わかりやすく筆者(益田)が作成した資料を差し上げますので、

    masuda@antenna.co.jp

    まで、件名:「電帳法の現行法と改正法案の新旧比較特別資料_提供希望」で、メールください。

  3. 3)法律の改正(案)で明確になったことと、財務省令(電子帳簿保存法施行規則)の改正を待たないと詳細要件が判らない点について
    • 事前承認制度が廃止になります。
    • 電子取引で従来認められていた印刷保存が不可になる。
    • 要件確保の場合の過少申告加算税の5%控除とする。
    • 重加算税の規定に該当するときは、10%追加となる。※1

    等が明確になっています。

    しかし、下記のような詳細要件は、財務省令の改正や取扱通達などの公開まで待たなければなりません。
    ( )内は令和3年税制改正大綱で要件撤廃等の記載があったもの。

    • 入力期間の制限(最長2か月間)
    • 一定水準以上の解像度及びカラー画像による取り込み
    • タイムスタンプの付与(ヴァージョン管理出来ておれば、不要)
    • 読取情報の保存
    • ヴァージョン管理(訂正削除防止もしくはその全ての履歴を残す:現行要件と同じ)
    • 入力者情報の確認
    • 適正事務処理要件(撤廃・ただし、罰則規定あり:※1
    • 帳簿との相互関連性(現行法通り必要)
    • 見読可能装置の備え付け(現行法通り必要)
    • 電子計算機処理システムの開発関係書類の備え付け(現行法通り必要)
    • 検索機能確保(取引等の年月日、取引金額及び取引先に限定する)

以上 参考になれば幸甚です。

【おすすめウェビナーのご案内】

“改正”電子帳簿保存法と令和3年税制改正大綱より、電帳法抜本緩和をズバリ解説
開催日:
料金:
無料

詳細と申し込みは下記よりお願いします。

https://zoom.us/webinar/register/WN_nS2GG6y9RoaGwCWQfWjBXwウェビナーは終了しました。


月曜日連載! Microsoft Wordスタイル探索(9)―本のような形式の目次を自動で作る方法を調べてみました

ワープロを使って長文の文書作りをすると目次が欲しくなります。紙の本では目当ての内容を探すのに目次は欠かせない構成要素で、たいていの本では次のような形式になっています。
・最初に「まえがき」があり、その後ろに「目次」を置きます。
・本文は目次の後ろに配置されます。本文には、章・節などの階層番号を付けます。
・本文に続いて、参考資料などの付属資料があります。
・最後に「あとがき」を置きます。
図で表すと次のようになります。

本の目次構成の簡単な例

本の目次構成の簡単な例

今日はこのような形式の目次を自動で作る方法を調べてみました。いくつか方法があるようですが、とりあえず一番簡単そうな方法を次に紹介します。

Microsoft Wordでは「見出しスタイル」と「アウトライン」を使うと見出しに、章-節-項といった階層番号を自動的につけることができます。(Microsoft Wordスタイル探索(3)―アウトラインで見出し番号をつけるを参照)「まえがき」、「参考資料」、「あとがき」に見出しスタイルを適用して見出し番号を自動的に付けると次のようになります。

すべての見出しに自動的に番号を付ける

すべての見出しに自動的に番号を付ける

この状態で、リボンの「参考資料」-「目次」の自動作成を行ってみます。目次は「まえがき」の後ろに置くため、カーソルを「まえがき」段落の次におきます。

目次の自動作成を選択

目次の自動作成を選択

そうすると次のような目次ができます。目次が「まえがき」の次にあるのは期待通りですが、「まえがき」、「参考資料」、「あとがき」にも本文と連番の章番号が付いた状態で目次ができてしまいます。

まえがき、参考資料、あとがきに章番号が付いた目次

まえがき、参考資料、あとがきに章番号が付いた目次

「まえがき」、「参考資料」、「あとがき」に見出しスタイルを適用するのをやめて標準のままにしてみます。すると章-節の番号は本文だけに付きます。

まえがき、参考資料、あとがきを標準にする

まえがき、参考資料、あとがきを標準にする

この状態で目次を自動作成すると、今度は目次に取り込まれるのが本文の見出しのみとなってしまいます。「まえがき」、「参考資料」、「あとがき」が見出しに入りません。

本文の見出しのみで目次が構成される

本文の見出しのみで目次が構成される

うまくいきませんね。「まえがき」、「参考資料」、「あとがき」には見出し番号を付けないで、目次に取り込むには、どうしたら良いでしょうか? 

前回、Microsoft Wordスタイル探索(8)―段落のアウトラインレベルで、段落にアウトラインレベルを設定するとナビゲーションに表示されるようになると説明しました。そこで、「まえがき」、「参考資料」、「あとがき」に段落ダイアログを使ってアウトラインレベルを設定します。ダイアログはリボンの「ホーム」の「段落グループ」右下の→を使って表示できます。

段落ダイアログを表示する

段落ダイアログを表示する

アウトラインレベルを「本文」から「レベル1」にしてみます。

アウトラインレベルを設定する

アウトラインレベルを設定する

「まえがき」、「参考資料」、「あとがき」段落にアウトラインレベルを設定すると、ナビゲーションウィンドウに表示されるようになります。

アウトラインレベルを設定するとナビゲーションに表示される

アウトラインレベルを設定するとナビゲーションに表示される

これで、目次の自動生成を行ってみます。結果は次のようになって目次に「まえがき」、「参考資料」、「あとがき」が追加され、また、本文の見出しのみに「章」-「節」番号が自動的についています。ようやく期待した形式になりました。

まえがき、参考資料、あとがきが追加された目次

まえがき、参考資料、あとがきが追加された目次

このようにすると、多くの本と同じような形式で目次を自動生成できます。これは、Microsoft Wordでは、目次の自動生成の初期設定がアウトラインレベル1-3の段落を取り込んで作成するようになっていることによるものです。
--------------------
【広告】
マイクロソフト・オフィスを使わずに、サーバー上でエクセル、ワード、パワーポイント・ファイルをPDFにダイレクト変換。
マイクロソフト・オフィスを使わずに、サーバー上でエクセル、ワード、パワーポイント・ファイルをPDFにダイレクト変換。
Microsoft Wordが帳票ツールに変身!OOXML Tool API for docx ≪α版≫
--------------------
◆前回:月曜日連載! Microsoft Wordスタイル探索(8)―段落のアウトラインレベル
◆次回:月曜日連載! Microsoft Wordスタイル探索(10)―アウトライン編集とは? アウトライン編集は何が良い?
シリーズ総目次
Microsoft Wordを使って報告書などの長文を作成する人向けの新知識満載です。 Microsoft Wordのアウトラインと見出しスタイルを活用する方法(概要)


XSL-FO試行錯誤 fo:flow-mapの注意事項

前回、flow-mapの概要と、簡単な例、若干極端な利用方法と失敗例を紹介しました。

今回も注意深く使わなければ失敗してしまうという例を紹介します。

2つのregionであるregionA、regionBへ1つのflowを流し込むようなケースです。(というより、ほかの2つはこのパターンよりも複雑なので、利用しようとしたとき「うっかり失敗する」というケースは少ないのではないでしょうか。)

脚注はそれぞれのregionごとに配置される

一見1つのregion-bodyに見えますが、実は上下2つのregion-bodyで構成され、flow-mapでxsl-region-bodyを流し込んでいます。前回見たようにregionのサイズを超えるオブジェクトを挿入すると表示が壊れるかもしれませんし、あまりメリットがないように思えます。このflow-mapがどんなときに有用かというのは今後紹介するかもしれません。

とりあえず上手くいったように見えるFOですが、大きな欠点があります。

脚注をページ下部に配置するとき、正確にはregion-bodyのbottomから脚注の分の領域が確保されます。flow-mapはあくまでマッピングを行うだけで、region-bodyが1つになったわけではありません。つまり次のようなことが起こり得ます。

脚注をflow-mapで1つに見せかけたregionに流し込む
 <fo:flow flow-name="xsl-region-body">
   <fo:block >Lorem ipsum dolor sit amet<fo:footnote>
       <fo:inline ...>*<axf:footnote-number id="a"/></fo:inline>
         <fo:footnote-body>
           <fo:block ...>Lorem ipsum ...</fo:block>
         </fo:footnote-body>
     </fo:footnote>, consectetur ...
  </fo:block>
</fo:flow>

上部のregionAの下部に脚注は配置されました。たとえば左右に分けられているregionではそれぞれのregionの下部に表示してほしいでしょうし、当然の挙動ではあります。

複雑な回避方法を考えるよりも、このページシーケンスとflow-mapを使うときに「脚注を使用しない」「図表を使用しない」と制限した方が事故を防げるでしょう。
AH XSL Formatter拡張仕様ではregion-startやregion-endを注の配置に利用可能なので、「脚注ではなく傍注を利用する」といった方法も考えられます。

https://www.antenna.co.jp/AHF/help/ja/ahf-ext.html#axf.footnote-position

flow-mapで幅の違う疑似段組も実現可能だが、段抜きはできない

AH XSL Formatterではregion-bodyのほか、ブロックコンテナに段組を指定可能ですが、段組は通常段の行進行方向の長さが均等になります。
https://www.antenna.co.jp/AHF/help/ja/ahf-fo11.html#fo.block-container
flow-mapを活用することで、段の幅が異なる段組を擬似的に実現可能なのですが、span="all"を指定しても段抜きができないなど、これもまた使い所を考える必要があります。

幅の異なる(疑似)段組

これらのFOでは、表組などでもうっかり破綻する可能性があるので、くれぐれも注意深く使用しましょう。

参考資料


前々回:XSL-FO試行錯誤 脚注のインデント
前回:XSL-FO試行錯誤 fo:flow-map 概要編


e-Successのクラウドサービスが、大手商社様のクラウド接続認定基準に合格しました

e-Success on ONeSaas」(e-Successのクラウドサービスの正式名称)は、付で市販クラウドサービスの接続アプリケーションに係るセキュリティ認証基準に合格して、接続&運用を開始しました。

時期 ステータス
2020年 8月 某会計システムベンダー様主催の、電帳法・e-Successに係るウェビナーにお客様がご参加
2020年 9月 お客様からe-Successへの問い合わせがあり、個別説明会をリモートで実施
2020年10月 「プレ・コンサルティング」(有償)を実施して、業務と環境を分析して、電帳法に係るアセスメントを実施
2020年12月 アセスメントに基づく、「e-Success on ONeSaas」と「ポスト・コンサルティング」を受注
「ポスト・コンサルティング」により、税務署や関税局への電帳法「申請書」の提出
2021年 1月 「ポスト・コンサルティング」により、適正事務処理各種規程の作成支援
2021年 2月 関税の外貨対応をe-Successに追加実装
2021年 3月 「e-Success on ONeSaas」関係の納品

▼納品後、(親会社)情報システム部門にクラウド接続&利用申請をしたところ、「セキュリティ基準を満たしていない」との一次評価を受けました。(原因は、情報不足でした)

◎お客様と協議検討して、次のような資料を作成&提出して、二次評価でセキュリティ認証基準に合格しました。


セキュリティなどに関するご説明資料

  1. 1)接続時のセキュリティが
    ⓵外部IPアドレス限定 ⓶電子証明書認証 ⓷ID/PW ⓸お客様側の接続URL限定 等
  2. 2)ユーザー権限設定
    ①システム管理者 ②検索専用ユーザー ③一般ユーザー 等
  3. 3)拠点制限
    ②検索専用ユーザーと③一般ユーザーには、所属する拠点情報に制限を掛けることが出来、拠点制限のなかでの検索や入力が可能
  4. 4)ID/PWのセキュリティ強度設定
    アカウントロックや、文字数制限、同一情報禁止や各種強度設定等が可能
  5. 5)ログインや操作ログの記録と検索
    ①システム管理者により当該記録の検索が可能

【おすすめコンテンツ】

電子帳簿保存法対応電子文書管理ソリューション「ScanSave/e-Succes」のYouTubeの視聴回数が随分上がってきました。

お薦め・10作品をご案内させて頂きます。

【こんな方にお薦め】

  • 導入ユーザーの声が聴きたい
  • OCR連携は具体的にどうなのか知りたい
  • 最新製品のe-Successについて知りたい
  • クラウドサービスについて知りたい

【お願い】

  • ご視聴の際は「高評価」ボタンと「チャンネル登録」を是非ともお願いいたします。
  1. 電帳法「スキャナ保存」でANAエアポートサービス(株)様が「ScanSave」の選考から導入への道のりを語ります!
    https://youtu.be/Up9f6E0151g
  2. 「ダスキン伝票」や「領収書」等ペーパーレス経理を(株)武蔵野がどう実現したか!?20210122 武蔵野様 経理部 岡本部長様 ご講演
    https://youtu.be/1rGzN8CqYGQ
  3. 「ダスキン伝票」や「領収書」等ペーパーレス経理を(株)武蔵野がどう実現したか!?20210122 武蔵野様 営業サポート事業部 滝澤事業部長様 ご講演
    https://youtu.be/t8T4Fo3S_C0
  4. OCRとスキャナ保存の先進事例ウェビナー OCR事例編
    https://youtu.be/Mstf9RYuY7k
  5. 電帳法「スキャナ保存」申請方法 学習セミナー
    https://youtu.be/NNsUclatp2M
  6. 事例豊富なScanSaveがパワーアップし、e-SuccessにVER-UPした訳 「概要編」
    https://youtu.be/yIQHeAxcf3c
  7. e Success ウェビナー「機能編」
    https://youtu.be/QV7d-GU9Nvo
  8. e Success 「システム管理者編」
    https://youtu.be/SzWEbZ3ZvXU
  9. OCRとスキャナ保存の先進事例ウェビナー e-Successクラウドサービス編
    https://youtu.be/OsT1VdzuqfI
  10. PCA様ウェビナー e-Success_PCA会計DXクラウド_WebAPI接続_編
    https://youtu.be/4FLeYRUkt4I

【おすすめウェビナーのご案内】

“改正”電子帳簿保存法と令和3年税制改正大綱より、電帳法抜本緩和をズバリ解説
開催日:
料金:
無料

詳細と申し込みは下記よりお願いします。

https://zoom.us/webinar/register/WN_nS2GG6y9RoaGwCWQfWjBXwウェビナーは終了しました。

以上 ご案内申し上げます。



月曜日連載! Microsoft Wordスタイル探索(8)―段落のアウトラインレベル

Microsoft Wordではアウトラインという言葉はどうやら階層構造と関連があるようです。

階層構造はレベルを設定することで表現します。レベルを付ける対象は次の三通りがあるようです。

・段落のレベル
・番号のレベル
・箇条書きの記号のレベル

三種類のレベルを設定した例は次のようになります。

三種類のレベルの設定例

三種類のレベルの設定例

段落のレベルは、段落書式ダイアログを開いてアウトラインレベルで指定します。

段落書式のダイアログ

段落書式のダイアログ

段落書式は既定値では「本文」ですが、「アウトラインレベル1」~「アウトラインレベル9」までのレベルを指定できます。段落のアウトラインレベルは純粋に論理的な存在であって、見かけ上は区別がつきません。見かけは変わりませんが、書式の詳細を表示するとわかります。

アウトラインレベル2を指定した段落の書式の詳細

アウトラインレベル2を指定した段落の書式の詳細

番号のアウトラインについては初回(月曜日連載! Microsoft Wordスタイル探索(1)―アウトライン)に説明しました。番号のアウトラインレベル2を指定した段落の書式の詳細を確認すると次の図のようになっています。

番号のアウトラインレベル2を指定した段落の書式の詳細

番号のアウトラインレベルは見かけ上の番号階層です。番号のアウトラインレベルを指定した段落はスタイルが「リスト段落」に変わりますが、しかし段落書式の「アウトラインレベル」には何も設定されていません。

このようにアウトラインレベルには、段落書式のアウトラインレベルと番号のアウトラインレベルの二種類があって、おそらく本質的に違うものと思われます。これがWordのアウトラインの分かりにくさになっているのではないかと思います。

では、段落書式のアウトラインレベルはどういう意味があるのでしょうか? 調べてみますと、段落にアウトラインレベルを指定すると次の機能が働くようになります。

①ナビゲーションに表示される

ナビゲーション

ナビゲーション

アウトラインレベルを設定した段落はナビゲーションに表示されます。番号のアウトラインレベルを設定した段落も箇条書きを設定した段落もナビゲーションでは表示されません。

②目次の生成

目次の生成

目次の生成


上のサンプル文書で目次を自動生成しています。すると、アウトラインレベルを設定した段落は目次の項目として取り込まれます。

第4回(Microsoft Wordスタイル探索(4)―見出しスタイルの便利な機能いくつか)で見出しスタイルを設定すると、①目次の自動生成ができる、②ナビゲーションができるといったメリットを紹介しました。どうやら、これはWordのスタイルギャラリーに表示される「見出し」スタイルには段落のアウトラインレベルが設定されているから、ということのようです。

--------------------
【広告】
マイクロソフト・オフィスを使わずに、サーバー上でエクセル、ワード、パワーポイント・ファイルをPDFにダイレクト変換。
Microsoft Wordが帳票ツールに変身!OOXML Tool API for docx ≪α版≫
--------------------

◆前回:月曜日連載! Microsoft Wordスタイル探索(7)――そもそも「見出しスタイル」ってなに? どうやって設定するの?
◆次回:月曜日連載! Microsoft Wordスタイル探索(9)――本のような形式の目次を自動で作る方法を調べてみました
シリーズ総目次
Microsoft Wordを使って報告書などの長文を作成する人向けの新知識満載です。 Microsoft Wordのアウトラインと見出しスタイルを活用する方法(概要)


e-na伊那谷 旅便り 第63回 また みはらしファーム。ペットも泊まれる。

ご無沙汰しております! ライター小姫(ちめ)よりお送りいたします。

本日は伊那市のみはらしファームのご紹介です。

みはらしファーム公式HP
https://miharashi-farm.com/

当ブログでもう3度目?のご紹介ですが、空気も美味しいし、景色の眺めもいいし、美味しいものを食べられるしで、天気の良い日は行きたくなっちゃうんですよ!
温泉好きの人は更にみはらしの湯温泉に入るんでしょうね。これはもう伊那あるあるだと思います。

みはらしファームは中央道伊那インターから車でのところにあります。
ファーム内に宿泊施設がありますが、歩いてすぐのところにペット同伴 OK のコテージもあります。

愛和の森ホテルさんコテージ

私は愛猫を連れて泊まったことがありますが、お部屋が広くてよかったですよ~。
ペットと一緒に寝られるお宿って探すと大変ですが、高速をおりてすぐのところにあるのは有り難いですね。
ワンちゃんと一緒の場合は、みはらしファームのドッグランに寄っていってもいいですね!

みはらしファームに来ると、とれたて市場でいろいろと買って帰るのが定番です。
やはりお目当ては今が旬の苺。(お土産用のご当地お菓子などもありますよ)



苺と、『おいしいいちご大福』は、甘くてすごく美味しいです。
この日は熟した苺を買って食べましたが、柔らかくて酸味が控えめ、私好みのテイストでめちゃくちゃ美味しかったなぁ ( ̄¬ ̄)

ダチョウの卵もたくさんおいてありました!
気になって調理例を検索してみたところ、目玉焼きが大迫力でした~~。1人では食べきれないけど濃厚で美味しいとのこと。
昔はファーム内の羽広壮さんでダチョウ料理を扱っていたみたいですが今はどうなんだろう?

ファーム内にある麦の家さんの「ねこぱん」が可愛らしくて評判なのですが、この日は売り切れで買えず( ノД`)


ファーム内にいるダチョウさんとお馬さん。
野菜を手で食べさせてあげられるふれあい体験コーナーもありますよ。
予約すれば乗馬体験もできるそうです。

そのほか、みはらしファームは体験コーナーが豊富で、いちご狩りなどのフルーツ収穫体験から、そば打ち体験、木製品の制作体験、マウンテンバイク、BBQ etc…
その気になれば1日中〇〇体験で過ごせますね!

それでは今回はこの辺で(^-^)/



ウェビナーでやります!!「LibreOffice VS OSDC 変換ガチンコ対決」

フリーのオフィスソフトとして有名な『LibreOffice』はWord/Excel/PowerPointファイルのPDF変換用としても利用されています。弊社アンテナハウス株式会社も、Office Server Documents Converter(以下、OSDC)という製品で同じようにPDF変換機能を提供しています。

そこで、今回は色々なOfficeファイルを実際に変換した結果を2021年3月23日(火)16:00でのウェビナーで大公開します。【ウェビナーは終了しました】

また、PDF変換以外の機能比較も行ってみます。

  • Microsoft WordからPDFへ変換結果比較
  • Microsoft ExcelからPDFへ変換結果比較
  • Microsoft PowerPointからPDFへ変換結果比較
  • 入力(読込)可能ファイルの比較
  • 出力(書出)可能ファイルの比較
  • I/Fの比較
  • 変換速度の比較
  • ■PDF変換結果比較
    【シンプルな機能チェック(グラフ、表、SmartArtや段組みなど)だけでなく、Webで公開され実際に使用されている】ファイルの変換結果の比較を行います。
    ■入出力可能ファイルの比較
    Office以外のファイルに対応しているのか、しているのであればどの様なファイル形式か、PDF変換以外に画像変換は対応しているか等を比較します。
    ■I/Fの比較
    新規・既存システムへの組み込みに必要なI/Fの種類を比較します。
    ■変換速度比較
    同じファイルセット(10ファイルほど)にどの程度の時間で変換できるかを比較します。
    実際の計測結果を以下に公開します。


    ウェビナー登録ページ【終了しました】

    〒103-0004
    東京都中央区東日本橋2-1-6 東日本橋藤和ビル5F
    アンテナハウス株式会社

    ◆ご購入に関するお問い合わせ(祝日を除く月~金曜日9:30~18:00)

    TEL:
    03-5829-9021
    FAX:
    03-5829-9023
    E-mail:
    sis@antenna.co.jp


JIIMA認証製品ScanSave/e-Successの人気無料YouTubeセミナーご案内

電子帳簿保存法対応電子文書管理ソリューション「ScanSave/e-Succes」のYouTube投稿動画の視聴回数が随分上がってきました。

お薦め10作品をご案内させて頂きます。

【こんな方にお薦め】

  • 導入ユーザーの声が聴きたい
  • OCR連携は具体的にどうなのか知りたい
  • 最新製品のe-Successについて知りたい
  • クラウドサービスについて知りたい

【お願い】

  • ご視聴の際は「高評価」ボタンと「チャンネル登録」を是非ともお願いいたします。
    1. 電帳法「スキャナ保存」でANAエアポートサービス(株)様が「ScanSave」の選考から導入への道のりを語ります!
      https://youtu.be/Up9f6E0151g
    2. 「ダスキン伝票」や「領収書」等ペーパーレス経理を(株)武蔵野がどう実現したか!?20210122 武蔵野様 経理部 岡本部長様 ご講演
      https://youtu.be/1rGzN8CqYGQ
    3. 「ダスキン伝票」や「領収書」等ペーパーレス経理を(株)武蔵野がどう実現したか!?20210122 武蔵野様 営業サポート事業部 滝澤事業部長様 ご講演
      https://youtu.be/t8T4Fo3S_C0
    4. OCRとスキャナ保存の先進事例ウェビナー OCR事例編
      https://youtu.be/Mstf9RYuY7k
    5. 電帳法「スキャナ保存」申請方法 学習セミナー
      https://youtu.be/NNsUclatp2M
    6. 事例豊富なScanSaveがパワーアップし、e-SuccessにVER-UPした訳 「概要編」
      https://youtu.be/yIQHeAxcf3c
    7. e Success ウェビナー「機能編」
      https://youtu.be/QV7d-GU9Nvo
    8. e Success 「システム管理者編」
      https://youtu.be/SzWEbZ3ZvXU
    9. OCRとスキャナ保存の先進事例ウェビナー e-Successクラウドサービス編
      https://youtu.be/OsT1VdzuqfI
    10. PCA様ウェビナー e-Success_PCA会計DXクラウド_WebAPI接続_編
      https://youtu.be/4FLeYRUkt4I

以上 ご案内申し上げます。



XSL-FO試行錯誤 fo:flow-map 概要編

今回はflow-mapについてです。今回の記事は「概要編」としてflow-mapとはどんなものなのか紹介します。

region-bodyは複数記述可能

<fo:region-body><fo:simple-page-master>に複数記述可能です。region-body同士は重なり得るので、適切に配置します。<fo:flow>@flow-nameで利用するregion-bodyを指定します。

region-bodyを複数使う例

<fo:layout-master-set>
  <fo:simple-page-master master-name="main"
     size="JIS-B5 portrait" margin="10mm">
     <fo:region-body region-name="en" margin-right="182mm div 2 - 5mm"/>
     <fo:region-body region-name="jp" margin-left="182mm div 2 - 5mm"/>
   </fo:simple-page-master>
 </fo:layout-master-set>
 <fo:page-sequence master-reference="main">
   <fo:flow xml:lang="ja" flow-name="jp" >
     <fo:block ...>日本語</fo:block>
     ...
   </fo:flow>
   <fo:flow xml:lang="en" flow-name="en">
     <fo:block ...>English</fo:block>
     ...
   </fo:flow>
</fo:page-sequence>

region-bodyを複数使う例

たとえば、翻訳文を併記したいけれどテキストの長さが元の文と異なってしまうときなどにも対応可能ですね。表組や段組で左右の文の位置が揃うよう並べるよりも構造がすっきりしているのではないでしょうか。表組の解除や段抜きなどはないため、図版だけページ中央に表示したいなどの要求があるとややこしくなりますが。

flow-mapについて

本記事の本題はflow-mapです。名前の通りflowのマッピングを行える機能です。簡易な理解ではページシーケンスマスタでのページシーケンスとページマスタの関係を、flowとregionに置き換えたものとなります。ページシーケンスマスタのように条件よる参照分岐はできません。

XSL-FOの基礎 | 第4章 ページレイアウトの切り替え

JIS X 4179『拡張可能なスタイルシート言語(XSL) 1.1』で紹介されているflow-mapの使い方は3パターンほどです。簡単な例としては次のような形があります。

  1. 別々のregionであるregionA、regionBに対し、同じflowを流し込む
  2. 1つのregionに対し、別々のflowであるflow1、flow2を流し込む
  3. regionA、regionBにflow1、flow2を流し込む

この中でもっとも使い方として分かりやすいのは「regionA、regionBに対し同じflowを流し込む」という形でしょう。

flow-mapで2つのregionを1つのflowに対応させる
<fo:layout-master-set>
  <fo:simple-page-master master-name="complex"
     size="JIS-B5 portrait" margin="10mm">
     <fo:region-body region-name="regionA"
       margin-top="1cm" margin-bottom="130mm"
       margin-right="182mm div 2 - 5mm"/>
     <fo:region-body region-name="regionB"
       margin-top="180mm" 
       margin-left="182mm div 2 - 5mm"/>
   </fo:simple-page-master>
  ...
  <fo:flow-map flow-map-name="flowmap">
   <fo:flow-assignment>
     <fo:flow-source-list>
       <fo:flow-name-specifier flow-name-reference="flow-merged"/>
     </fo:flow-source-list>
   <fo:flow-target-list>
     <fo:region-name-specifier
       region-name-reference="regionA" />
     <fo:region-name-specifier 
       region-name-reference="regionB"/>
   </fo:flow-target-list>
   </fo:flow-assignment>
 </fo:flow-map>
<fo:layout-master-set>
<fo:page-sequence master-reference="complex"
  flow-map-reference="flowmap">
  <fo:flow flow-name="flow-merged"/>
    <fo:block>...
    <fo:block>
  &t;/fo:flow>
</fo:page-sequence>

flow-mapで2つのregionを1つのflowに対応させる

<fo:flow-map>@flow-map-nameを指定し、<fo:page-sequence>でそのflow-mapを参照するようにします。
流し込まれるソースのflowの@flow-nameと同じ値を<fo:flow-source-list>の子、 <fo:flow-name-specifier>@flow-name-referenceに、流し込み先のregionを<fo:flow-target-list>の子、<fo:region-name-specifier@region-name-referenceに指定します。今回はregion2つに対してflow1つを割り当てました。

<fo:page-sequence>@flow-map-referenceで参照するflow-mapを指定する必要があります。
複数flow-mapを用意すれば、同じflow-nameのflowに対し、flow-mapの参照を変更することで別のregionに流し込むことも可能です。

さらに細かいregionとflow-mapを利用することで、次のようなレイアウトも可能です*

沢山のregionをflow-mapで割り当てる

試行錯誤であるところはここからで、このregionはマッピングされているとはいえそれぞれ独立です。たとえばフォントサイズを大きくするとテキストの位置がずれ、次の行のテキストと重なるかもしれません。

一部のフォントサイズを変更した結果テキストが重なった