MAJ V4.2.2

Débug sur la possibilité d'avoir pas de nodes enfant d'une page.
This commit is contained in:
pablo rodriguez 2023-02-03 16:19:02 +01:00
parent 485737518b
commit ae9a8e4a9a
5 changed files with 24 additions and 20 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1048,16 +1048,18 @@ public class meptl {
}
}
if(usage1=="1") {
if(nodpage.get(j).getNodes().get(0)!=null) {
if(nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name")!=null) {
String styleParagraphe = nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name");
node nod6 = a.retourneFirstNodeByNameAttributValue(nodstyleparagraphe, "style:style", "style:name", styleParagraphe);
if(nod6!=null) {
node nod7 = nod6.retourneFirstEnfantsByName("style:paragraph-properties");
if(nod7.getAttributs().get("style:page-number")!=null) {
if(!nod7.getAttributs().get("style:page-number").equals("auto")) {
int numeroPage = Integer.valueOf(nod7.getAttributs().get("style:page-number"));
if(numeroPage%2==0) {usage1="left";}else{usage1="right";}
if(nodpage.get(j).getNodes().size()>0) {
if(nodpage.get(j).getNodes().get(0)!=null) {
if(nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name")!=null) {
String styleParagraphe = nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name");
node nod6 = a.retourneFirstNodeByNameAttributValue(nodstyleparagraphe, "style:style", "style:name", styleParagraphe);
if(nod6!=null) {
node nod7 = nod6.retourneFirstEnfantsByName("style:paragraph-properties");
if(nod7.getAttributs().get("style:page-number")!=null) {
if(!nod7.getAttributs().get("style:page-number").equals("auto")) {
int numeroPage = Integer.valueOf(nod7.getAttributs().get("style:page-number"));
if(numeroPage%2==0) {usage1="left";}else{usage1="right";}
}
}
}
}
@ -1077,15 +1079,17 @@ public class meptl {
}
if(usage2=="2") {
if(nodpage.get(j-1).getNodes().get(0)!=null) {
if(nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name")!=null) {
String styleParagraphe = nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name");
node nod6 = a.retourneFirstNodeByNameAttributValue(nodstyleparagraphe, "style:style", "style:name", styleParagraphe);
if(nod6!=null) {
node nod7 = nod6.retourneFirstEnfantsByName("style:paragraph-properties");
if(nod7.getAttributs().get("style:page-number")!=null) {
if(!nod7.getAttributs().get("style:page-number").equals("auto")) {
int numeroPage = Integer.valueOf(nod7.getAttributs().get("style:page-number"));
if(numeroPage%2==0) {usage2="left";}else{usage2="right";}
if(nodpage.get(j).getNodes().size()>0) {
if(nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name")!=null) {
String styleParagraphe = nodpage.get(j).getNodes().get(0).getAttributs().get("text:style-name");
node nod6 = a.retourneFirstNodeByNameAttributValue(nodstyleparagraphe, "style:style", "style:name", styleParagraphe);
if(nod6!=null) {
node nod7 = nod6.retourneFirstEnfantsByName("style:paragraph-properties");
if(nod7.getAttributs().get("style:page-number")!=null) {
if(!nod7.getAttributs().get("style:page-number").equals("auto")) {
int numeroPage = Integer.valueOf(nod7.getAttributs().get("style:page-number"));
if(numeroPage%2==0) {usage2="left";}else{usage2="right";}
}
}
}
}