Page 1 sur 1
java.lang.IllegalArgumentException: Font size too small: 0.0
Posté : dim. avr. 08, 2012 12:36 pm
par cfer-maintenance
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
PageHeigth:297000
Failed on x:2 y:0 Cell:Cell: style:ce19 TestP:TextP:[8 avr. 2012]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
je modifie et adapte à ma façon un formulaire de devis ...
j'ai ajouté du texte et divers ...
seulement au bout d'un moment je me trouve avec ce message à l'exécution avec parfois plantage de OpenConcerto
un probleme de taille de police à 0 ?
pourtant sous openoffice j'ai défini tout le document avec arial 10 ....
j'ai beau revenir en "arriere" dans mes modifs ce message persiste et je suis obligé de recommencer avec le fichier d'origine
n'y a-t-il pas un moyen d'intercepter ce défaut et de mettre la police en taille 10 dans le logiciel
cordialement
Re: java.lang.IllegalArgumentException: Font size too small:
Posté : dim. avr. 08, 2012 6:07 pm
par guillaume
Bonsoir,
Bug dans votre modèle, 1ère ligne, 3ème colonne...
Cordialement,
Re: java.lang.IllegalArgumentException: Font size too small:
Posté : jeu. août 03, 2017 10:36 am
par doc
Bonjour,
je reviens sur ce sujet parceque je me retrouve avec la même erreur sans pour autant trouver la solution:
Code : Tout sélectionner
OOgenerationXML.createDocument() : using template id : Devis
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
StylePageLayoutProperties: Assuming Page Format A4: Width: 21.0cm
StylePageLayoutProperties: Assuming Page Format A4: Height: 29.7cm
PageHeigth:297000
PageHeigth:297000
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@d9b2a7
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@55d7f6bb
ODTCellImageRenderer.draw() bg:true org.jopendocument.model.draw.DrawFrame@311394c5
Failed on x:0 y:0 Cell:Cell: style:ce95 TestP:[TextP:[ORIGINAL, / ORIGINAL]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
Failed on x:0 y:0 Cell:Cell: style:ce2 TestP:[TextP:[SAS XXX ]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
Failed on x:0 y:0 Cell:Cell: style:ce3 TestP:[TextP:[adresse]]
java.lang.IllegalArgumentException: Font size too small: 0.0
at com.lowagie.text.pdf.PdfContentByte.setFontAndSize(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at com.lowagie.text.pdf.PdfGraphics2D.drawString(Unknown Source)
at org.jopendocument.renderer.ODTCellTextLine.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellText.draw(Unknown Source)
at org.jopendocument.renderer.ODTCellTextRenderer.draw(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawCells(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.drawODTText(Unknown Source)
at org.jopendocument.renderer.ODTRenderer.paintComponent(Unknown Source)
at org.openconcerto.erp.generationDoc.SheetUtils.convert2PDF(SheetUtils.java:174)
at org.openconcerto.erp.generationDoc.SheetXml.createPDF(SheetXml.java:230)
at org.openconcerto.erp.generationDoc.SheetXml$4.run(SheetXml.java:184)
at java.lang.Thread.run(Unknown Source)
...
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@d9b2a7
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@55d7f6bb
ODTCellImageRenderer.draw() bg:false org.jopendocument.model.draw.DrawFrame@311394c5
J'ai cette erreur qui reviens sur tous les champs, visiblement le problème se trouve sur la première cellule (Failed on x:0 y:0) mais dans cette cellule je n'ai pas de text mais par contre elle sert d'ancrage pour le logo, si je supprime le logo j'ai toujours l'erreur.
Si je supprime les elements dans l'xml j'ai également aussi l'erreur.
La font de la cellule A1 est Arial Unicode MS en taille 11.
J'utilise également dans les cellules des tailles et mises en formes différentes mais avec la même font, exemple:
Devis / Quote
Une petite idée ??
Le document est quand même généré et le mapping est fait correctement mis à part un champ (ce qui m'as amené à aller fouiller dans les logs).
D'est un document entièrement personnalisé, je suis partit d'une sheet vierge.
Merci.
Re: java.lang.IllegalArgumentException: Font size too small:
Posté : jeu. août 03, 2017 12:38 pm
par guillaume
Bonjour,
Il doit y avoir une optimisation dans le XML du document ODS au niveau du style qui ne doit pas plaire à notre "parseur", en gros le logiciel trouve la police mais pas sa taille.
On a besoin de vos ODS pour comprendre.
Cordialement,
Re: java.lang.IllegalArgumentException: Font size too small:
Posté : jeu. août 03, 2017 2:30 pm
par doc
Bonjour Guillaume,
Et merci pour votre retour, je vous envoi un lien en PM pour télécharger les fichiers, je ne souhaites pas les divulguer sur le forum.
Merci.