Module: OpenXml::Docx

Defined in:
lib/openxml/docx.rb,
lib/openxml/docx/parts.rb,
lib/openxml/docx/style.rb,
lib/openxml/docx/package.rb,
lib/openxml/docx/version.rb,
lib/openxml/docx/section.rb,
lib/openxml/docx/elements.rb,
lib/openxml/docx/properties.rb,
lib/openxml/docx/parts/fonts.rb,
lib/openxml/docx/parts/header.rb,
lib/openxml/docx/elements/run.rb,
lib/openxml/docx/parts/styles.rb,
lib/openxml/docx/parts/footer.rb,
lib/openxml/docx/elements/tab.rb,
lib/openxml/docx/elements/text.rb,
lib/openxml/docx/elements/font.rb,
lib/openxml/docx/elements/ruby.rb,
lib/openxml/docx/properties/tab.rb,
lib/openxml/docx/parts/settings.rb,
lib/openxml/docx/elements/dirty.rb,
lib/openxml/docx/elements/table.rb,
lib/openxml/docx/parts/document.rb,
lib/openxml/docx/elements/break.rb,
lib/openxml/docx/properties/bold.rb,
lib/openxml/docx/root_namespaces.rb,
lib/openxml/docx/properties/bidi.rb,
lib/openxml/docx/properties/tabs.rb,
lib/openxml/docx/elements/symbol.rb,
lib/openxml/docx/properties/caps.rb,
lib/openxml/docx/properties/math.rb,
lib/openxml/docx/elements/family.rb,
lib/openxml/docx/properties/font.rb,
lib/openxml/docx/elements/drawing.rb,
lib/openxml/docx/properties/color.rb,
lib/openxml/docx/properties/style.rb,
lib/openxml/docx/elements/control.rb,
lib/openxml/docx/elements/element.rb,
lib/openxml/docx/properties/frame.rb,
lib/openxml/docx/property_builder.rb,
lib/openxml/docx/properties/column.rb,
lib/openxml/docx/elements/font_sig.rb,
lib/openxml/docx/properties/hidden.rb,
lib/openxml/docx/properties/shadow.rb,
lib/openxml/docx/properties/effect.rb,
lib/openxml/docx/properties/valign.rb,
lib/openxml/docx/properties/emboss.rb,
lib/openxml/docx/elements/long_day.rb,
lib/openxml/docx/properties/border.rb,
lib/openxml/docx/properties/wafter.rb,
lib/openxml/docx/properties/div_id.rb,
lib/openxml/docx/properties/header.rb,
lib/openxml/docx/attribute_builder.rb,
lib/openxml/docx/elements/table_row.rb,
lib/openxml/docx/properties/columns.rb,
lib/openxml/docx/properties/spacing.rb,
lib/openxml/docx/properties/no_wrap.rb,
lib/openxml/docx/properties/outline.rb,
lib/openxml/docx/properties/kinsoku.rb,
lib/openxml/docx/elements/container.rb,
lib/openxml/docx/elements/short_day.rb,
lib/openxml/docx/properties/shading.rb,
lib/openxml/docx/elements/paragraph.rb,
lib/openxml/docx/properties/headers.rb,
lib/openxml/docx/properties/italics.rb,
lib/openxml/docx/properties/imprint.rb,
lib/openxml/docx/elements/long_year.rb,
lib/openxml/docx/properties/kerning.rb,
lib/openxml/docx/properties/wbefore.rb,
lib/openxml/docx/elements/long_month.rb,
lib/openxml/docx/properties/emphasis.rb,
lib/openxml/docx/properties/language.rb,
lib/openxml/docx/properties/position.rb,
lib/openxml/docx/properties/no_proof.rb,
lib/openxml/docx/properties/personal.rb,
lib/openxml/docx/elements/embed_bold.rb,
lib/openxml/docx/elements/table_cell.rb,
lib/openxml/docx/elements/font_pitch.rb,
lib/openxml/docx/elements/short_year.rb,
lib/openxml/docx/elements/bidi_embed.rb,
lib/openxml/docx/elements/table_grid.rb,
lib/openxml/docx/properties/underline.rb,
lib/openxml/docx/properties/hide_mark.rb,
lib/openxml/docx/properties/run_style.rb,
lib/openxml/docx/elements/short_month.rb,
lib/openxml/docx/properties/highlight.rb,
lib/openxml/docx/properties/numbering.rb,
lib/openxml/docx/properties/word_wrap.rb,
lib/openxml/docx/elements/group_shape.rb,
lib/openxml/docx/properties/font_size.rb,
lib/openxml/docx/properties/keep_next.rb,
lib/openxml/docx/properties/page_size.rb,
lib/openxml/docx/elements/page_number.rb,
lib/openxml/docx/properties/grid_span.rb,
lib/openxml/docx/elements/grid_column.rb,
lib/openxml/docx/properties/alignment.rb,
lib/openxml/docx/properties/expansion.rb,
lib/openxml/docx/elements/paper_source.rb,
lib/openxml/docx/properties/style_name.rb,
lib/openxml/docx/elements/deleted_text.rb,
lib/openxml/docx/properties/table_p_pr.rb,
lib/openxml/docx/properties/table_look.rb,
lib/openxml/docx/elements/embed_italic.rb,
lib/openxml/docx/properties/cant_split.rb,
lib/openxml/docx/properties/small_caps.rb,
lib/openxml/docx/elements/content_part.rb,
lib/openxml/docx/properties/web_hidden.rb,
lib/openxml/docx/properties/style_lock.rb,
lib/openxml/docx/properties/keep_lines.rb,
lib/openxml/docx/properties/next_style.rb,
lib/openxml/docx/properties/grid_after.rb,
lib/openxml/docx/properties/rtl_gutter.rb,
lib/openxml/docx/properties/hidden_text.rb,
lib/openxml/docx/elements/embed_regular.rb,
lib/openxml/docx/properties/table_width.rb,
lib/openxml/docx/elements/vml_container.rb,
lib/openxml/docx/properties/grid_before.rb,
lib/openxml/docx/properties/spec_vanish.rb,
lib/openxml/docx/properties/table_style.rb,
lib/openxml/docx/properties/semi_hidden.rb,
lib/openxml/docx/elements/bidi_override.rb,
lib/openxml/docx/properties/indentation.rb,
lib/openxml/docx/properties/ui_priority.rb,
lib/openxml/docx/properties/snap_to_grid.rb,
lib/openxml/docx/properties/manual_width.rb,
lib/openxml/docx/properties/table_layout.rb,
lib/openxml/docx/properties/page_borders.rb,
lib/openxml/docx/properties/linked_style.rb,
lib/openxml/docx/properties/table_indent.rb,
lib/openxml/docx/properties/hidden_style.rb,
lib/openxml/docx/properties/section_type.rb,
lib/openxml/docx/properties/page_margins.rb,
lib/openxml/docx/properties/table_border.rb,
lib/openxml/docx/properties/complex_bold.rb,
lib/openxml/docx/properties/table_header.rb,
lib/openxml/docx/properties/parent_style.rb,
lib/openxml/docx/properties/latent_styles.rb,
lib/openxml/docx/properties/auto_space_dn.rb,
lib/openxml/docx/properties/document_grid.rb,
lib/openxml/docx/elements/optional_hyphen.rb,
lib/openxml/docx/properties/outline_level.rb,
lib/openxml/docx/properties/table_caption.rb,
lib/openxml/docx/elements/textbox_content.rb,
lib/openxml/docx/properties/widow_control.rb,
lib/openxml/docx/elements/carriage_return.rb,
lib/openxml/docx/properties/table_overlap.rb,
lib/openxml/docx/properties/table_borders.rb,
lib/openxml/docx/properties/auto_space_de.rb,
lib/openxml/docx/properties/strikethrough.rb,
lib/openxml/docx/properties/base_property.rb,
lib/openxml/docx/properties/mirror_indent.rb,
lib/openxml/docx/elements/font_panose_one.rb,
lib/openxml/docx/properties/primary_style.rb,
lib/openxml/docx/properties/style_aliases.rb,
lib/openxml/docx/properties/right_to_left.rb,
lib/openxml/docx/properties/text_alignment.rb,
lib/openxml/docx/properties/text_direction.rb,
lib/openxml/docx/properties/line_numbering.rb,
lib/openxml/docx/properties/value_property.rb,
lib/openxml/docx/properties/personal_reply.rb,
lib/openxml/docx/properties/page_numbering.rb,
lib/openxml/docx/properties/paragraph_style.rb,
lib/openxml/docx/properties/toggle_property.rb,
lib/openxml/docx/elements/embed_bold_italic.rb,
lib/openxml/docx/properties/form_protection.rb,
lib/openxml/docx/properties/supress_overlap.rb,
lib/openxml/docx/properties/on_off_property.rb,
lib/openxml/docx/properties/string_property.rb,
lib/openxml/docx/elements/save_subset_fonts.rb,
lib/openxml/docx/properties/complex_italics.rb,
lib/openxml/docx/properties/personal_compose.rb,
lib/openxml/docx/properties/table_row_height.rb,
lib/openxml/docx/properties/integer_property.rb,
lib/openxml/docx/elements/nonbreaking_hyphen.rb,
lib/openxml/docx/properties/table_cell_width.rb,
lib/openxml/docx/elements/book_fold_printing.rb,
lib/openxml/docx/properties/footer_reference.rb,
lib/openxml/docx/properties/header_reference.rb,
lib/openxml/docx/properties/complex_property.rb,
lib/openxml/docx/elements/font_character_set.rb,
lib/openxml/docx/properties/boolean_property.rb,
lib/openxml/docx/elements/section_properties.rb,
lib/openxml/docx/elements/embed_system_fonts.rb,
lib/openxml/docx/properties/unhide_when_used.rb,
lib/openxml/docx/properties/east_asian_layout.rb,
lib/openxml/docx/properties/paragraph_borders.rb,
lib/openxml/docx/elements/font_alternate_name.rb,
lib/openxml/docx/properties/page_break_before.rb,
lib/openxml/docx/properties/table_cell_border.rb,
lib/openxml/docx/properties/table_cell_margin.rb,
lib/openxml/docx/properties/character_spacing.rb,
lib/openxml/docx/properties/complex_font_size.rb,
lib/openxml/docx/properties/table_description.rb,
lib/openxml/docx/properties/vertical_alignment.rb,
lib/openxml/docx/properties/table_cell_spacing.rb,
lib/openxml/docx/properties/textbox_tight_wrap.rb,
lib/openxml/docx/properties/contextual_spacing.rb,
lib/openxml/docx/properties/container_property.rb,
lib/openxml/docx/properties/table_cell_margins.rb,
lib/openxml/docx/properties/table_cell_borders.rb,
lib/openxml/docx/properties/table_cell_fit_text.rb,
lib/openxml/docx/elements/absolute_position_tab.rb,
lib/openxml/docx/elements/embed_true_type_fonts.rb,
lib/openxml/docx/properties/double_strikethrough.rb,
lib/openxml/docx/properties/supress_auto_hyphens.rb,
lib/openxml/docx/properties/overflow_punctuation.rb,
lib/openxml/docx/properties/supress_line_numbers.rb,
lib/openxml/docx/properties/compress_punctuation.rb,
lib/openxml/docx/elements/last_rendered_page_break.rb,
lib/openxml/docx/properties/table_cell_cell_margin.rb,
lib/openxml/docx/properties/conditional_formatting.rb,
lib/openxml/docx/properties/style_auto_redefinition.rb,
lib/openxml/docx/properties/phonetic_guide_language.rb,
lib/openxml/docx/properties/vertical_text_alignment.rb,
lib/openxml/docx/elements/book_fold_printing_sheets.rb,
lib/openxml/docx/properties/latent_styles_exception.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_font_size.rb,
lib/openxml/docx/properties/phonetic_guide_alignment.rb,
lib/openxml/docx/properties/positive_integer_property.rb,
lib/openxml/docx/properties/complex_script_formatting.rb,
lib/openxml/docx/elements/markup_compatibility_choice.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_extent.rb,
lib/openxml/docx/elements/word_processing_drawing_inline.rb,
lib/openxml/docx/elements/word_processing_drawing_anchor.rb,
lib/openxml/docx/properties/phonetic_guide_base_font_size.rb,
lib/openxml/docx/properties/phonetic_guide_font_size_raise.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_none.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_tight.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_square.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_through.rb,
lib/openxml/docx/elements/word_processing_drawing_wrap_polygon.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: AttributeBuilder, Elements, Parts, Properties, PropertyBuilder, RootNamespaces Classes: 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_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_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
}
VERSION =
"0.10.1"