Процессор XSL-FO для C/C++

Кто-либо знает о процессоре для XSL-FO на основе C/C++ для Windows XP и бесплатно? Мой продукт основан на C++, и я не хочу использовать ЩЕГОЛЯ Apache так, чтобы я не связывал JVM своим продуктом. Я мог найти коммерческие, но мне нужен свободный. Кто-то может помочь мне с этим.

5
задан liaK 11 February 2010 в 13:37
поделиться

2 ответа

Если xmlroof недостаточно хорош, проверьте это: http://java.sun.com/j2se/1.4.2/docs/guide /jni/spec/invocation.html, чтобы узнать, как вызывать FOP из C ++ (JVM довольно широко распространена).

0
ответ дан 15 December 2019 в 01:00
поделиться

Разница обусловлена различными правилами округления средней точки в c # и excel.

Попробуйте Math.Round (someNumber, precision, MidstartRounding.ThreamZero);

-121 -4435084-

Этот вопрос кажется неправильно сформулированным - и спрашивает об очень редком краевом случае (что я даже не уверен, что он включен в тест SCJP). Тот путь, что он сформулирован, делает ваш ответ правильным, а данный ответ неправильным. Кодирование подобной конструкции и выполнение ее легко доказывает это...

package inside;

public class Base {

    private String name;

    public Base(String name)  {
        this.name = name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    protected String abby(String name) {
        String old = this.name;
        this.name = name;
        return old;
    }
}




package outside;
import inside.Base;

public class Another extends Base {

    public Another(String name) {
        super(name);
    }

    public String setAnother(Another another, String hack) {
        return another.abby(hack);
    }

    public static void doCrazyStuff() {
        Another one = new Another("one");
        Another two = new Another("two");

        one.abby("Hi one"); 
        two.abby("Hi two");
        one.setAnother(two, "Hi two from one");

        System.out.println("one = " + one.getName());
        System.out.println("two = " + two.getName());

    }

    public static void main(String[] args) {
        Another.doCrazyStuff();
    }
}
-121--3414192-

Посмотрите на http://xmlroff.org/ - это C и доступно бесплатно.

4
ответ дан 15 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

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