I have a PDF which allows users to select language of current page, English, simplified Chinese, traditional Chinese, Korean and Japanese.
The text labels of different languages are dynamically generated using scripts in variables like this:
if (language == 0)//English
{
text1="Name";
text2="Phone";
......
}
if (language == 1)//Japanese
{
text1="名前";
text2="電話";
......
}
The file is opened and shows English text labels by default. When I change the page from English to Japanese, Adobe Reader pops up a window and asks me to download font pack.
By Clicking OK, the web browser will direct me to Adobe font pack download page. By Clicking Cancel, the current PDF will become blank. In order to recover the text labels I need to close and reopen the PDF file.
I wonder if there's a way to avoid the blank page, say, by clicking Cancel, the PDF page remains with text labels (in this example, remains in English) before selecting Japanese language, so that users won't have to reopen the file.