#756 closed defect (fixed)

Wordインポートで見出し以降が取り込めなくなるケース

Reported by: yasunaka Owned by:
Priority: major Milestone: ver 2.1.11
Component: crossnote Version: ver 2.1.11
Keywords: #9079 Cc:

Description (last modified by yasunaka)

ファイルメニューの「新規作成時」→「ファイル...」からテンプレートを選んでファイルを作る場合には、用紙設定としてA4横とかA4縦などを選べるようになっており、かつこの設定についてUI上、直前の設定を覚えるようになっている。

一方、Wordファイルをcrossnote形式に変換して取り込む場合には上記のUIの選択が出来ないようにしており、Wordファイルの情報を元に縦横を判定してページ設定を行うようにしている。

ところが、WordファイルからのインポートにおいてもUIの情報を一旦参照して(つまり前に選択していた用紙設定を一旦取り出し)、それを元にcrossnoteファイルのデフォルトのページ設定を行い、次に読み込んだWordファイルのページ設定がそれと異なる場合には、ページ設定をし直した上でその中に変換したデータを取り込むようにしていた。

そしてこのように作られたcrossnoteドキュメントのデフォルトのページ設定とWordファイルのページ設定が異なるケースにおいて、最初に現れる見出し以降のデータが取込まれない状態になる場合がある。

問題点

  • 先頭に用紙設定を差し込んだ状態で見出し以降のデータが正しく取り込めない
  • Wordファイルのインポート変換において、ファイルの新規作成時に選択した用紙設定が動作に影響を与える

修正内容

  • ファイルメニューの「新規作成時」の用紙設定が出力結果に影響しないようにする
  • テンプレートの用紙設定と異なる用紙設定によるWordファイルをインポート変換した際、内容が正しく取り込まれるようにする

Change History (2)

comment:1 by yasunaka, on Jan 21, 2025 at 9:39:53 PM

Description: modified (diff)

comment:2 by yasunaka, on Jan 22, 2025 at 5:46:24 PM

Resolution: fixed
Status: newclosed

Released on 2025-01-22 as ver 2.1.11.20250121

Note: See TracTickets for help on using tickets.