Skip to main content
Participant
May 15, 2021
Question

ポートフォリオファイルの印刷順について

  • May 15, 2021
  • 1 reply
  • 494 views

いくつかの保護ファイルをポートフォリオにまとめたのですが、印刷の際ファイルの順番通り印刷ができません。

1から順に番号をつけましたが、1、11、12、13-といった順に印刷されます。

This topic has been closed for replies.

1 reply

assause
Community Expert
Community Expert
May 17, 2021

事前にファイル名の数字桁数をそろえる必要があると思います。

数字といっても裏で持っている文字コード基準で処理されることもある点を考慮する必要があるためです。

SAKAI5FB0Author
Participant
May 18, 2021

ご回答誠にありがとうございます。m(__)m

文字コードとはどのような配列でございましょうか?ご教授いただければ幸いです。

assause
Community Expert
Community Expert
May 19, 2021

ソートされる際に、ファイル名の文字数にかかわらず、先頭の文字から順に情報としては確認されます。

この場合には、たとえば「1.jpg」「2.jpg」「195.jpg」のファイルであっても、「1」「2」「1」をまず見に行きます。

その結果、順序としては「1.jpg」「195.jpg」「2.jpg」の順で扱われることになる状態です。

そのため、意図する順にするには「001.jpg」「002.jpg」「195.jpg」のように桁数を合わせないといけないわけです。

ここは人が見た目で扱うものではなく、コンピューターが機械的に扱うことを前提に、逆算して考えることが必要になります。

 

ちなみに現在のコンピューターの場合、多くはUnicode順で処理されます。

OSでは文字コード表を見ることができるようになっているので、それで文字に対するコードを確認しておくのがいいでしょう。