ASP.NET глобализация MVC представлений

Hello World вызывает WordprocessingMLPackage.createPackage ()

Если вы будете следовать этому коду, вы увидите на https://github.com/plutext/docx4j/blob /master/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java#L445, что вам нужен объект PgSz.

Вы можете использовать веб-приложение docx4j или Helper AddIn в документе, где вы установили пользовательский размер страницы (например, в Word), чтобы увидеть, как будет выглядеть этот код. Вот пример:

        SectPr.PgSz sectprpgsz = wmlObjectFactory.createSectPrPgSz(); 
        sectpr.setPgSz(sectprpgsz); 
            sectprpgsz.setH( BigInteger.valueOf( 16838) ); 
            sectprpgsz.setW( BigInteger.valueOf( 11906) );

7
задан Fabian Steeg 31 January 2009 в 02:22
поделиться

3 ответа

Мы столкнулись с той же проблемой с нашим новым приложением MVC , и наше решение здесь . Поддержание отдельных взглядов может быть тяжелой работой, но поддержание одного и того же взгляда на разных языках кажется столь же трудным, мы решили, что поддержание полного взгляда даст нам больше власти, которая потребуется для выпуска азиатских стран

. Надеюсь, это поможет вам.

3
ответ дан 7 December 2019 в 16:46
поделиться

Используйте App_LocalResources для каждой папки представления и ресурсы места для каждого представления в папке и каждой культуры.

Более подробная информация.

0
ответ дан 7 December 2019 в 16:46
поделиться

Вы могли попытаться настроить свои маршруты, чтобы быть чем-то как:

    RouteTable.Routes.MapRoute(
        "Globalization",
        "{localization}/{controller}/{action}/{id}",
        new { localization = "en-us", controller = "Globalization", action = "Index", id = "" }
        );

и затем имейте локализацию в качестве параметра к Вашим действиям, так же, как идентификатор является параметром.

0
ответ дан 7 December 2019 в 16:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: