From fd13543ee0e8ead81d8ebb14446a610c7bf69b01 Mon Sep 17 00:00:00 2001 From: tsuky_chen <3107760494@qq.com> Date: Sat, 17 Feb 2024 01:07:09 +0800 Subject: [PATCH] fix slides.py --- desktop_env/evaluators/metrics/slides.py | 27 ++---------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/desktop_env/evaluators/metrics/slides.py b/desktop_env/evaluators/metrics/slides.py index 4cccf50..a27dc4e 100644 --- a/desktop_env/evaluators/metrics/slides.py +++ b/desktop_env/evaluators/metrics/slides.py @@ -65,7 +65,6 @@ def check_image_stretch_and_center(modified_ppt, original_ppt): def is_red_color(color): # judge if the color is red - print(color.rgb) return color and color.rgb == (255, 0, 0) @@ -94,7 +93,6 @@ def check_slide_numbers_color(pptx_file_path): # "SlidePlaceholder" is the name of the placeholder in the master slide page_number_text = shape.text font_color = get_master_placeholder_color(presentation) - print(font_color) return 1 if font_color is not None and is_red_color(font_color) else 0 @@ -157,7 +155,6 @@ def compare_pptx_files(file1_path, file2_path, **options): # compare the number of slides if len(prs1.slides) != len(prs2.slides) and examine_number_of_slides: - print("0") return 0 # compare the content of each slide @@ -170,7 +167,6 @@ def compare_pptx_files(file1_path, file2_path, **options): return None if get_slide_background_color(slide1) != get_slide_background_color(slide2) and examine_background_color: - print("background color not the same") return 0 def get_slide_notes(slide): @@ -181,7 +177,6 @@ def compare_pptx_files(file1_path, file2_path, **options): return None if get_slide_notes(slide1) != get_slide_notes(slide2) and examine_note: - print("notes not the same") return 0 # check if the shapes are the same for shape1, shape2 in zip(slide1.shapes, slide2.shapes): @@ -196,7 +191,6 @@ def compare_pptx_files(file1_path, file2_path, **options): return 0 if (shape1.left != shape2.left or shape1.top != shape2.top or shape1.width != shape2.width or shape1.height != shape2.height) and examine_shape: - print("1") return 0 if examine_image_size: @@ -208,61 +202,44 @@ def compare_pptx_files(file1_path, file2_path, **options): if hasattr(shape1, "text") and hasattr(shape2, "text"): if shape1.text != shape2.text and examine_text: - print("2") return 0 # check if the paragraphs are the same for para1, para2 in zip(shape1.text_frame.paragraphs, shape2.text_frame.paragraphs): if para1.alignment != para2.alignment and examine_alignment: - print(para1.alignment) - print(para2.alignment) - print("3") return 0 # check if the runs are the same if para1.text != para2.text and examine_text: - print("4") return 0 if para1.level != para2.level and examine_indent: - print("5") return 0 for run1, run2 in zip(para1.runs, para2.runs): - # check if the font properties are the same - print(run1.font.name) - print(run2.font.name) - if run1.font.name != run2.font.name and examine_font_name: - print("6") + # check if the font properties are the same + if run1.font.name != run2.font.name and examine_font_name: return 0 if run1.font.size != run2.font.size and examine_font_size: - print("7") - print(run1.font.size) - print(run2.font.size) return 0 if run1.font.bold != run2.font.bold and examine_font_bold: - print("8") return 0 if run1.font.italic != run2.font.italic and examine_font_italic: - print("9") return 0 if hasattr(run1.font.color, "rgb") and hasattr(run2.font.color, "rgb"): if run1.font.color.rgb != run2.font.color.rgb and examine_color_rgb: - print("10") return 0 if run1.font.underline != run2.font.underline and examine_font_underline: - print("11") return 0 if run1.font._element.attrib.get('strike', 'noStrike') != run2.font._element.attrib.get( 'strike', 'noStrike') and examine_strike_through: - print("12") return 0 def _extract_bullets(xml_data):