Hi danke für deine Hilfe.
Ich hätte da noch ne Frage an dich. Ich soll das jetzt mit dem Open Office SDK machen. Mein Zeug läuft soweit (Das Tutorial taugt echt was). Jetzt soll ich jedoch es irgendwie realisieren dass ich das SeitenFormat von Spreadsheets ändern kann. Habe dann dieses Beispiel gefunden:
http://codesnippets.services.openoffice ... ToDin.snip
wollte das auch so machen. Es arbeitet jetzt auch immer schön dran herum nur die ausgabedateien die ich bekomme wenn ich meinen TIFF-Drucker ansteuere sind dann wieder im Din A4 Format. Drucken geht bei mir übrigens so:
Code: Alles auswählen
XPrintable xPrintable = (XPrintable) UnoRuntime.queryInterface(
XPrintable.class, openDocument);
PropertyValue[] printerDesc = new PropertyValue[1];
printerDesc[0] = new PropertyValue();
printerDesc[0].Name = "Name";
printerDesc[0].Value = "Microsoft Office Document Image Writer";
xPrintable.setPrinter(printerDesc);
PropertyValue[] printOpts = new PropertyValue[0];
xPrintable.print(printOpts); // Print!!!
Ich habe mir daher gedacht, dass der Fehler wahrscheinlich daran liegt, dass beim drucken ein Default_Format gewählt wird. Deshalb dachte ich ich sollte in mein
irgendwie die angabe einfügen : mach das mal in a3 oder whatever.
Jetzt zur Frage wo finde ich denn ne Liste an Eigenschaften die ich dem Array mitgeben darf? Ich finde da keine AUflistung oder sowas in der ich schauen könnte ob es das mit dem Format da einzustellen gibt.
Weißt du da was?[/url]
Hi danke für deine Hilfe.
Ich hätte da noch ne Frage an dich. Ich soll das jetzt mit dem Open Office SDK machen. Mein Zeug läuft soweit (Das Tutorial taugt echt was). Jetzt soll ich jedoch es irgendwie realisieren dass ich das SeitenFormat von Spreadsheets ändern kann. Habe dann dieses Beispiel gefunden:
[url]http://codesnippets.services.openoffice.org/Calc/Calc.SwitchPageSizeToDin.snip[/url]
wollte das auch so machen. Es arbeitet jetzt auch immer schön dran herum nur die ausgabedateien die ich bekomme wenn ich meinen TIFF-Drucker ansteuere sind dann wieder im Din A4 Format. Drucken geht bei mir übrigens so:
[code] XPrintable xPrintable = (XPrintable) UnoRuntime.queryInterface(
XPrintable.class, openDocument);
PropertyValue[] printerDesc = new PropertyValue[1];
printerDesc[0] = new PropertyValue();
printerDesc[0].Name = "Name";
printerDesc[0].Value = "Microsoft Office Document Image Writer";
xPrintable.setPrinter(printerDesc);
PropertyValue[] printOpts = new PropertyValue[0];
xPrintable.print(printOpts); // Print!!!
[/code]
Ich habe mir daher gedacht, dass der Fehler wahrscheinlich daran liegt, dass beim drucken ein Default_Format gewählt wird. Deshalb dachte ich ich sollte in mein
[code]PropertyValue[] printOpts = new PropertyValue[0];[/code]
irgendwie die angabe einfügen : mach das mal in a3 oder whatever.
Jetzt zur Frage wo finde ich denn ne Liste an Eigenschaften die ich dem Array mitgeben darf? Ich finde da keine AUflistung oder sowas in der ich schauen könnte ob es das mit dem Format da einzustellen gibt.
Weißt du da was?[/url]