Module: OpenXml::Docx

Defined in:
lib/openxml/docx.rb,
lib/openxml/docx/parts.rb,
lib/openxml/docx/style.rb,
lib/openxml/docx/element.rb,
lib/openxml/docx/package.rb,
lib/openxml/docx/section.rb,
lib/openxml/docx/version.rb,
lib/openxml/docx/elements.rb,
lib/openxml/docx/properties.rb,
lib/openxml/docx/parts/fonts.rb,
lib/openxml/docx/elements/run.rb,
lib/openxml/docx/elements/tab.rb,
lib/openxml/docx/parts/footer.rb,
lib/openxml/docx/parts/header.rb,
lib/openxml/docx/parts/styles.rb,
lib/openxml/docx/elements/font.rb,
lib/openxml/docx/elements/ruby.rb,
lib/openxml/docx/elements/text.rb,
lib/openxml/docx/elements/break.rb,
lib/openxml/docx/elements/dirty.rb,
lib/openxml/docx/elements/level.rb,
lib/openxml/docx/elements/table.rb,
lib/openxml/docx/has_properties.rb,
lib/openxml/docx/parts/document.rb,
lib/openxml/docx/parts/settings.rb,
lib/openxml/docx/properties/tab.rb,
lib/openxml/docx/elements/family.rb,
lib/openxml/docx/elements/symbol.rb,
lib/openxml/docx/parts/numbering.rb,
lib/openxml/docx/properties/bidi.rb,
lib/openxml/docx/properties/bold.rb,
lib/openxml/docx/properties/caps.rb,
lib/openxml/docx/properties/font.rb,
lib/openxml/docx/properties/math.rb,
lib/openxml/docx/properties/tabs.rb,
lib/openxml/docx/root_namespaces.rb,
lib/openxml/docx/elements/control.rb,
lib/openxml/docx/elements/drawing.rb,
lib/openxml/docx/properties/color.rb,
lib/openxml/docx/properties/frame.rb,
lib/openxml/docx/properties/start.rb,
lib/openxml/docx/properties/style.rb,
lib/openxml/docx/elements/font_sig.rb,
lib/openxml/docx/elements/long_day.rb,
lib/openxml/docx/properties/border.rb,
lib/openxml/docx/properties/column.rb,
lib/openxml/docx/properties/div_id.rb,
lib/openxml/docx/properties/effect.rb,
lib/openxml/docx/properties/emboss.rb,
lib/openxml/docx/properties/header.rb,
lib/openxml/docx/properties/hidden.rb,
lib/openxml/docx/properties/shadow.rb,
lib/openxml/docx/properties/suffix.rb,
lib/openxml/docx/properties/valign.rb,
lib/openxml/docx/properties/wafter.rb,
lib/openxml/docx/elements/long_year.rb,
lib/openxml/docx/elements/numbering.rb,
lib/openxml/docx/elements/paragraph.rb,
lib/openxml/docx/elements/short_day.rb,
lib/openxml/docx/elements/table_row.rb,
lib/openxml/docx/properties/columns.rb,
lib/openxml/docx/properties/headers.rb,
lib/openxml/docx/properties/imprint.rb,
lib/openxml/docx/properties/italics.rb,
lib/openxml/docx/properties/kerning.rb,
lib/openxml/docx/properties/kinsoku.rb,
lib/openxml/docx/properties/no_wrap.rb,
lib/openxml/docx/properties/outline.rb,
lib/openxml/docx/properties/section.rb,
lib/openxml/docx/properties/shading.rb,
lib/openxml/docx/properties/spacing.rb,
lib/openxml/docx/properties/wbefore.rb,
lib/openxml/docx/elements/background.rb,
lib/openxml/docx/elements/bidi_embed.rb,
lib/openxml/docx/elements/embed_bold.rb,
lib/openxml/docx/elements/font_pitch.rb,
lib/openxml/docx/elements/long_month.rb,
lib/openxml/docx/elements/short_year.rb,
lib/openxml/docx/elements/table_cell.rb,
lib/openxml/docx/elements/table_grid.rb,
lib/openxml/docx/elements/title_page.rb,
lib/openxml/docx/properties/emphasis.rb,
lib/openxml/docx/properties/language.rb,
lib/openxml/docx/properties/no_proof.rb,
lib/openxml/docx/properties/personal.rb,
lib/openxml/docx/properties/position.rb,
lib/openxml/docx/elements/grid_column.rb,
lib/openxml/docx/elements/group_shape.rb,
lib/openxml/docx/elements/page_number.rb,
lib/openxml/docx/elements/short_month.rb,
lib/openxml/docx/properties/alignment.rb,
lib/openxml/docx/properties/expansion.rb,
lib/openxml/docx/properties/font_size.rb,
lib/openxml/docx/properties/grid_span.rb,
lib/openxml/docx/properties/hide_mark.rb,
lib/openxml/docx/properties/highlight.rb,
lib/openxml/docx/properties/keep_next.rb,
lib/openxml/docx/properties/numbering.rb,
lib/openxml/docx/properties/page_size.rb,
lib/openxml/docx/properties/run_style.rb,
lib/openxml/docx/properties/underline.rb,
lib/openxml/docx/properties/word_wrap.rb,
lib/openxml/docx/elements/content_part.rb,
lib/openxml/docx/elements/deleted_text.rb,
lib/openxml/docx/elements/embed_italic.rb,
lib/openxml/docx/elements/paper_source.rb,
lib/openxml/docx/properties/cant_split.rb,
lib/openxml/docx/properties/grid_after.rb,
lib/openxml/docx/properties/keep_lines.rb,
lib/openxml/docx/properties/level_text.rb,
lib/openxml/docx/properties/next_style.rb,
lib/openxml/docx/properties/rtl_gutter.rb,
lib/openxml/docx/properties/small_caps.rb,
lib/openxml/docx/properties/style_lock.rb,
lib/openxml/docx/properties/style_name.rb,
lib/openxml/docx/properties/table_look.rb,
lib/openxml/docx/properties/table_p_pr.rb,
lib/openxml/docx/properties/title_page.rb,
lib/openxml/docx/properties/web_hidden.rb,
lib/openxml/docx/elements/bidi_override.rb,
lib/openxml/docx/elements/embed_regular.rb,
lib/openxml/docx/elements/vml_container.rb,
lib/openxml/docx/properties/grid_before.rb,
lib/openxml/docx/properties/hidden_text.rb,
lib/openxml/docx/properties/indentation.rb,
lib/openxml/docx/properties/semi_hidden.rb,
lib/openxml/docx/properties/spec_vanish.rb,
lib/openxml/docx/properties/table_style.rb,
lib/openxml/docx/properties/table_width.rb,
lib/openxml/docx/properties/ui_priority.rb,
lib/openxml/docx/elements/level_override.rb,
lib/openxml/docx/properties/complex_bold.rb,
lib/openxml/docx/properties/hidden_style.rb,
lib/openxml/docx/properties/linked_style.rb,
lib/openxml/docx/properties/manual_width.rb,
lib/openxml/docx/properties/page_borders.rb,
lib/openxml/docx/properties/page_margins.rb,
lib/openxml/docx/properties/parent_style.rb,
lib/openxml/docx/properties/section_type.rb,
lib/openxml/docx/properties/snap_to_grid.rb,
lib/openxml/docx/properties/table_border.rb,
lib/openxml/docx/properties/table_header.rb,
lib/openxml/docx/properties/table_indent.rb,
lib/openxml/docx/properties/table_layout.rb,
lib/openxml/docx/elements/carriage_return.rb,
lib/openxml/docx/elements/font_panose_one.rb,
lib/openxml/docx/elements/optional_hyphen.rb,
lib/openxml/docx/elements/textbox_content.rb,
lib/openxml/docx/properties/auto_space_de.rb,
lib/openxml/docx/properties/auto_space_dn.rb,
lib/openxml/docx/properties/base_property.rb,
lib/openxml/docx/properties/document_grid.rb,
lib/openxml/docx/properties/latent_styles.rb,
lib/openxml/docx/properties/level_restart.rb,
lib/openxml/docx/properties/mirror_indent.rb,
lib/openxml/docx/properties/number_format.rb,
lib/openxml/docx/properties/outline_level.rb,
lib/openxml/docx/properties/primary_style.rb,
lib/openxml/docx/properties/right_to_left.rb,
lib/openxml/docx/properties/strikethrough.rb,
lib/openxml/docx/properties/style_aliases.rb,
lib/openxml/docx/properties/table_borders.rb,
lib/openxml/docx/properties/table_caption.rb,
lib/openxml/docx/properties/table_overlap.rb,
lib/openxml/docx/properties/widow_control.rb,
lib/openxml/docx/properties/line_numbering.rb,
lib/openxml/docx/properties/page_numbering.rb,
lib/openxml/docx/properties/personal_reply.rb,
lib/openxml/docx/properties/start_override.rb,
lib/openxml/docx/properties/text_alignment.rb,
lib/openxml/docx/properties/text_direction.rb,
lib/openxml/docx/properties/value_property.rb,
lib/openxml/docx/properties/vertical_merge.rb,
lib/openxml/docx/elements/embed_bold_italic.rb,
lib/openxml/docx/elements/save_subset_fonts.rb,
lib/openxml/docx/properties/complex_italics.rb,
lib/openxml/docx/properties/form_protection.rb,
lib/openxml/docx/properties/legal_numbering.rb,
lib/openxml/docx/properties/level_alignment.rb,
lib/openxml/docx/properties/on_off_property.rb,
lib/openxml/docx/properties/paragraph_style.rb,
lib/openxml/docx/properties/string_property.rb,
lib/openxml/docx/properties/supress_overlap.rb,
lib/openxml/docx/properties/toggle_property.rb,
lib/openxml/docx/elements/abstract_numbering.rb,
lib/openxml/docx/elements/book_fold_printing.rb,
lib/openxml/docx/elements/embed_system_fonts.rb,
lib/openxml/docx/elements/font_character_set.rb,
lib/openxml/docx/elements/nonbreaking_hyphen.rb,
lib/openxml/docx/elements/section_properties.rb,
lib/openxml/docx/properties/boolean_property.rb,
lib/openxml/docx/properties/complex_property.rb,
lib/openxml/docx/properties/footer_reference.rb,
lib/openxml/docx/properties/header_reference.rb,
lib/openxml/docx/properties/integer_property.rb,
lib/openxml/docx/properties/multi_level_type.rb,
lib/openxml/docx/properties/personal_compose.rb,
lib/openxml/docx/properties/table_cell_width.rb,
lib/openxml/docx/properties/table_row_height.rb,
lib/openxml/docx/properties/unhide_when_used.rb,
lib/openxml/docx/elements/font_alternate_name.rb,
lib/openxml/docx/properties/character_spacing.rb,
lib/openxml/docx/properties/complex_font_size.rb,
lib/openxml/docx/properties/east_asian_layout.rb,
lib/openxml/docx/properties/footer_references.rb,
lib/openxml/docx/properties/header_references.rb,
lib/openxml/docx/properties/page_break_before.rb,
lib/openxml/docx/properties/paragraph_borders.rb,
lib/openxml/docx/properties/table_cell_border.rb,
lib/openxml/docx/properties/table_cell_margin.rb,
lib/openxml/docx/properties/table_description.rb,
lib/openxml/docx/elements/even_and_odd_headers.rb,
lib/openxml/docx/properties/abstract_number_id.rb,
lib/openxml/docx/properties/container_property.rb,
lib/openxml/docx/properties/contextual_spacing.rb,
lib/openxml/docx/properties/table_cell_borders.rb,
lib/openxml/docx/properties/table_cell_margins.rb,
lib/openxml/docx/properties/table_cell_spacing.rb,
lib/openxml/docx/properties/textbox_tight_wrap.rb,
lib/openxml/docx/properties/vertical_alignment.rb,
lib/openxml/docx/elements/absolute_position_tab.rb,
lib/openxml/docx/elements/compatibility_setting.rb,
lib/openxml/docx/elements/embed_true_type_fonts.rb,
lib/openxml/docx/properties/table_cell_fit_text.rb,
lib/openxml/docx/elements/compatibility_settings.rb,
lib/openxml/docx/properties/compress_punctuation.rb,
lib/openxml/docx/properties/double_strikethrough.rb,
lib/openxml/docx/properties/even_and_odd_headers.rb,
lib/openxml/docx/properties/overflow_punctuation.rb,
lib/openxml/docx/properties/supress_auto_hyphens.rb,
lib/openxml/docx/properties/supress_line_numbers.rb,
lib/openxml/docx/elements/last_rendered_page_break.rb,
lib/openxml/docx/properties/conditional_formatting.rb,
lib/openxml/docx/properties/table_cell_cell_margin.rb,
lib/openxml/docx/elements/book_fold_printing_sheets.rb,
lib/openxml/docx/properties/latent_styles_exception.rb,
lib/openxml/docx/properties/phonetic_guide_language.rb,
lib/openxml/docx/properties/style_auto_redefinition.rb,
lib/openxml/docx/properties/vertical_text_alignment.rb,
lib/openxml/docx/elements/book_fold_reverse_printing.rb,
lib/openxml/docx/elements/wordprocessing_shape_group.rb,
lib/openxml/docx/properties/auto_adjust_right_indent.rb,
lib/openxml/docx/properties/phonetic_guide_alignment.rb,
lib/openxml/docx/properties/phonetic_guide_font_size.rb,
lib/openxml/docx/elements/markup_compatibility_choice.rb,
lib/openxml/docx/properties/complex_script_formatting.rb,
lib/openxml/docx/properties/positive_integer_property.rb,
lib/openxml/docx/elements/word_processing_shapes_shape.rb,
lib/openxml/docx/elements/markup_compatibility_fallback.rb,
lib/openxml/docx/elements/word_processing_drawing_anchor.rb,
lib/openxml/docx/elements/word_processing_drawing_extent.rb,
lib/openxml/docx/elements/word_processing_drawing_inline.rb,
lib/openxml/docx/properties/phonetic_guide_base_font_size.rb,
lib/openxml/docx/properties/phonetic_guide_font_size_raise.rb,
lib/openxml/docx/properties/transparent_container_property.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_none.rb,
lib/openxml/docx/elements/word_processing_drawing_position_h.rb,
lib/openxml/docx/elements/word_processing_drawing_position_v.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_tight.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_square.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_polygon.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_through.rb,
lib/openxml/docx/elements/word_processing_drawing_effect_extent.rb,
lib/openxml/docx/elements/markup_compatibility_alternate_content.rb,
lib/openxml/docx/elements/word_processing_shapes_body_properties.rb,
lib/openxml/docx/elements/word_processing_drawing_position_offset.rb,
lib/openxml/docx/elements/word_processing_drawing_simple_position.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_coordinate.rb,
lib/openxml/docx/elements/word_processing_shapes_shape_properties.rb,
lib/openxml/docx/elements/word_processing_shapes_textual_contents.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_top_and_bottom.rb,
lib/openxml/docx/elements/word_processing_drawing_object_nv_properties.rb,
lib/openxml/docx/elements/word_processing_shapes_nv_drawing_properties.rb,
lib/openxml/docx/elements/word_processing_groups_group_shape_properties.rb,
lib/openxml/docx/elements/word_processing_groups_nv_shape_drawing_properties.rb,
lib/openxml/docx/elements/word_processing_drawing_nv_graphic_frame_properties.rb

Defined Under Namespace

Modules: Elements, HasProperties, Parts, Properties, RootNamespaces Classes: Element, Package, Section, Style

Constant Summary collapse

REL_DOCUMENT =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument".freeze
REL_STYLES =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles".freeze
REL_SETTINGS =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings".freeze
REL_HEADER =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/header".freeze
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer".freeze
REL_FONT_TABLE =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable".freeze
REL_FONT =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/font".freeze
REL_NUMBERING =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering".freeze
REL_IMAGE =
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image".freeze
TYPE_STYLES =
"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml".freeze
TYPE_SETTINGS =
"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml".freeze
TYPE_HEADER =
"application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml".freeze
"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml".freeze
TYPE_FONT_TABLE =
"application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml".freeze
TYPE_NUMBERING =
"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml".freeze
TYPE_XML =
"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml".freeze
TYPE_OBSCURED_FONT =
"application/vnd.openxmlformats-officedocument.obfuscatedFont".freeze
TYPE_IMAGE =
{
  jpeg: "image/jpeg".freeze,
  png: "image/png".freeze,
  gif: "image/gif".freeze,
  bmp: "image/bmp".freeze,
  tiff: "image/tiff".freeze
}
THEME_COLORS =
%i(accent1 accent2 accent3 accent4 accent5 accent6 background1 background2 dark1 dark2 followedHyperlink hyperlink light1 light2 none text1 text2).freeze
BORDER_TYPES =
%i(apples archedScallops babyPacifier babyRattle balloons3Colors balloonsHotAir basicBlackDashes basicBlackDots basicBlackSquares basicThinLines basicWhiteDashes basicWhiteDots basicWhiteSquares basicWideInline basicWideMidline basicWideOutline bats birds birdsFlight cabins cakeSlice candyCorn celticKnotwork certificateBanner chainLink champagneBottle checkedBarBlack checkedBarColor checkered christmasTree circlesLines circlesRectangles classicalWave clocks compass confetti confettiGrays confettiOutlines confettiStreamers confettiWhite cornerTriangles couponCutoutDashes couponCutoutDots crazyMaze creaturesButterfly creaturesFish creaturesInsects creaturesLadyBug crossStitch cup custom dashDotStroked dashed dashSmallGap decoArch decoArchColor decoBlocks diamondsGray dotDash dotDotDash dotted double doubleD doubleDiamonds doubleWave earth1 earth2 earth3 eclipsingSquares1 eclipsingSquares2 eggsBlack fans film firecrackers flowersBlockPrint flowersDaisies flowersModern1 flowersModern2 flowersPansy flowersRedRose flowersRoses flowersTeacup flowersTiny gems gingerbreadMan gradient handmade1 handmade2 heartBalloon heartGray hearts heebieJeebies holly houseFunky hypnotic iceCreamCones inset lightBulb lightning1 lightning2 mapleLeaf mapleMuffins mapPins marquee marqueeToothed moons mosaic musicNotes nil none northwest outset ovals packages palmsBlack palmsColor paperClips papyrus partyFavor partyGlass pencils people peopleHats peopleWaving poinsettias postageStamp pumpkin1 pushPinNote1 pushPinNote2 pyramids pyramidsAbove quadrants rings safari sawtooth sawtoothGray scaredCat seattle shadowedSquares shapes1 shapes2 sharksTeeth shorebirdTracks single skyrocket snowflakeFancy snowflaskes sombrero southwest stars stars3d starsBlack starsShadowed starsTop sun swirligig thick thickThinLargeGap thickThinMediumGap thickThinSmallGap thinThickLargeGap thinThickMediumGap thinThickSmallGap thinThickThinLargeGap thinThickThinMediumGap thinThickThinSmallGap threeDEmboss threeDEngrave tornPaper tornPaperBlack trees triangle1 triangle2 triangleCircle1 triangleCircle2 triangleParty triangle triple twistedLines1 twistedLines2 vine wave waveline weavingAngles weavingBraid weavingRibbon weavingStrips whiteFlowers woodwork xIllusions zanyTriangles zigZag zigZagStitch).freeze
VERSION =
"0.11.2"