Module: Idml::Elements

Defined in:
lib/idml/elements.rb,
lib/idml/elements/ink.rb,
lib/idml/elements/font.rb,
lib/idml/elements/link.rb,
lib/idml/elements/page.rb,
lib/idml/elements/tint.rb,
lib/idml/elements/color.rb,
lib/idml/elements/group.rb,
lib/idml/elements/image.rb,
lib/idml/elements/layer.rb,
lib/idml/elements/table.rb,
lib/idml/elements/swatch.rb,
lib/idml/elements/content.rb,
lib/idml/elements/polygon.rb,
lib/idml/elements/xml_tag.rb,
lib/idml/elements/gradient.rb,
lib/idml/elements/mixed_ink.rb,
lib/idml/elements/rectangle.rb,
lib/idml/elements/table_row.rb,
lib/idml/elements/toc_style.rb,
lib/idml/elements/xml_story.rb,
lib/idml/elements/cell_style.rb,
lib/idml/elements/properties.rb,
lib/idml/elements/table_cell.rb,
lib/idml/elements/text_frame.rb,
lib/idml/elements/font_family.rb,
lib/idml/elements/story_inner.rb,
lib/idml/elements/table_style.rb,
lib/idml/elements/trap_preset.rb,
lib/idml/elements/xml_element.rb,
lib/idml/elements/graphic_line.rb,
lib/idml/elements/object_style.rb,
lib/idml/elements/stroke_style.rb,
lib/idml/elements/gradient_stop.rb,
lib/idml/elements/path_geometry.rb,
lib/idml/elements/satin_setting.rb,
lib/idml/elements/spread_object.rb,
lib/idml/elements/contour_option.rb,
lib/idml/elements/xml_export_map.rb,
lib/idml/elements/xml_import_map.rb,
lib/idml/elements/character_style.rb,
lib/idml/elements/document_object.rb,
lib/idml/elements/feather_setting.rb,
lib/idml/elements/mixed_ink_group.rb,
lib/idml/elements/paragraph_style.rb,
lib/idml/elements/path_point_type.rb,
lib/idml/elements/pref_data_merge.rb,
lib/idml/elements/toc_style_entry.rb,
lib/idml/elements/blending_setting.rb,
lib/idml/elements/cell_style_group.rb,
lib/idml/elements/path_point_array.rb,
lib/idml/elements/story_preference.rb,
lib/idml/elements/pref_text_default.rb,
lib/idml/elements/table_style_group.rb,
lib/idml/elements/geometry_path_type.rb,
lib/idml/elements/inner_glow_setting.rb,
lib/idml/elements/object_style_group.rb,
lib/idml/elements/outer_glow_setting.rb,
lib/idml/elements/pref_index_options.rb,
lib/idml/elements/dashed_stroke_style.rb,
lib/idml/elements/dotted_stroke_style.rb,
lib/idml/elements/drop_shadow_setting.rb,
lib/idml/elements/pasted_smooth_shade.rb,
lib/idml/elements/pref_xml_preference.rb,
lib/idml/elements/frame_fitting_option.rb,
lib/idml/elements/inner_shadow_setting.rb,
lib/idml/elements/master_spread_object.rb,
lib/idml/elements/object_export_option.rb,
lib/idml/elements/pref_footnote_option.rb,
lib/idml/elements/pref_grid_preference.rb,
lib/idml/elements/pref_text_preference.rb,
lib/idml/elements/pref_view_preference.rb,
lib/idml/elements/striped_stroke_style.rb,
lib/idml/elements/style_export_tag_map.rb,
lib/idml/elements/text_wrap_preference.rb,
lib/idml/elements/transparency_setting.rb,
lib/idml/elements/character_style_group.rb,
lib/idml/elements/character_style_range.rb,
lib/idml/elements/opacity_gradient_stop.rb,
lib/idml/elements/paragraph_style_group.rb,
lib/idml/elements/paragraph_style_range.rb,
lib/idml/elements/pref_data_merge_field.rb,
lib/idml/elements/pref_guide_preference.rb,
lib/idml/elements/pref_print_preference.rb,
lib/idml/elements/root_cell_style_group.rb,
lib/idml/elements/text_frame_preference.rb,
lib/idml/elements/pref_button_preference.rb,
lib/idml/elements/pref_data_merge_option.rb,
lib/idml/elements/pref_margin_preference.rb,
lib/idml/elements/pref_page_item_default.rb,
lib/idml/elements/root_table_style_group.rb,
lib/idml/elements/anchored_object_setting.rb,
lib/idml/elements/root_object_style_group.rb,
lib/idml/elements/bevel_and_emboss_setting.rb,
lib/idml/elements/gradient_feather_setting.rb,
lib/idml/elements/pref_cjk_grid_preference.rb,
lib/idml/elements/pref_document_preference.rb,
lib/idml/elements/fill_transparency_setting.rb,
lib/idml/elements/pref_index_header_setting.rb,
lib/idml/elements/pref_print_booklet_option.rb,
lib/idml/elements/baseline_frame_grid_option.rb,
lib/idml/elements/pref_dictionary_preference.rb,
lib/idml/elements/pref_pasteboard_preference.rb,
lib/idml/elements/pref_xml_export_preference.rb,
lib/idml/elements/pref_xml_import_preference.rb,
lib/idml/elements/root_character_style_group.rb,
lib/idml/elements/root_paragraph_style_group.rb,
lib/idml/elements/transform_attribute_option.rb,
lib/idml/elements/directional_feather_setting.rb,
lib/idml/elements/object_style_export_tag_map.rb,
lib/idml/elements/pref_html_export_preference.rb,
lib/idml/elements/pref_mojikumi_ui_preference.rb,
lib/idml/elements/stroke_transparency_setting.rb,
lib/idml/elements/content_transparency_setting.rb,
lib/idml/elements/flex_layout_attribute_option.rb,
lib/idml/elements/pref_anchored_object_default.rb,
lib/idml/elements/pref_e_pub_export_preference.rb,
lib/idml/elements/pref_transparency_preference.rb,
lib/idml/elements/pref_tin_document_data_object.rb,
lib/idml/elements/pref_chapter_number_preference.rb,
lib/idml/elements/pref_export_for_web_preference.rb,
lib/idml/elements/pref_story_grid_data_information.rb,
lib/idml/elements/pref_layout_adjustment_preference.rb,
lib/idml/elements/pref_layout_grid_data_information.rb,
lib/idml/elements/text_frame_footnote_options_object.rb,
lib/idml/elements/pref_print_booklet_print_preference.rb,
lib/idml/elements/pref_e_pub_fixed_layout_export_preference.rb,
lib/idml/elements/pref_transparency_default_container_object.rb,
lib/idml/elements/object_style_fill_effects_category_settings.rb,
lib/idml/elements/object_style_object_effects_category_settings.rb,
lib/idml/elements/object_style_stroke_effects_category_settings.rb,
lib/idml/elements/object_style_content_effects_category_settings.rb

Overview

Typed models for IDML elements that appear inside parts. Every element class is generated from its _Object definition in the RNC schemas at reference-docs/schemas/package/ via scripts/rnc_to_lutaml.rb + scripts/assemble_element.rb (or scripts/generate_all_objects.rb for bulk generation).

Defined Under Namespace

Classes: AnchoredObjectDefault, AnchoredObjectSetting, BaselineFrameGridOption, BevelAndEmbossSetting, BlendingSetting, ButtonPreference, CellStyle, CellStyleGroup, ChapterNumberPreference, CharacterStyle, CharacterStyleGroup, CharacterStyleRange, CjkGridPreference, Color, Content, ContentTransparencySetting, ContourOption, DashedStrokeStyle, DataMerge, DataMergeField, DataMergeOption, DictionaryPreference, DirectionalFeatherSetting, DocumentObject, DocumentPreference, DottedStrokeStyle, DropShadowSetting, EPubExportPreference, EPubFixedLayoutExportPreference, ExportForWebPreference, FeatherSetting, FillTransparencySetting, FlexLayoutAttributeOption, Font, FontFamily, FootnoteOption, FrameFittingOption, GeometryPathType, Gradient, GradientFeatherSetting, GradientStop, GraphicLine, GridPreference, Group, GuidePreference, HTMLExportPreference, Image, IndexHeaderSetting, IndexOptions, Ink, InnerGlowSetting, InnerShadowSetting, Layer, LayoutAdjustmentPreference, LayoutGridDataInformation, Link, MarginPreference, MasterSpreadObject, MixedInk, MixedInkGroup, MojikumiUiPreference, ObjectExportOption, ObjectStyle, ObjectStyleContentEffectsCategorySettings, ObjectStyleExportTagMap, ObjectStyleFillEffectsCategorySettings, ObjectStyleGroup, ObjectStyleObjectEffectsCategorySettings, ObjectStyleStrokeEffectsCategorySettings, OpacityGradientStop, OuterGlowSetting, Page, PageItemDefault, ParagraphStyle, ParagraphStyleGroup, ParagraphStyleRange, PasteboardPreference, PastedSmoothShade, PathGeometry, PathPointArray, PathPointType, Polygon, PrintBookletOption, PrintBookletPrintPreference, PrintPreference, Properties, Rectangle, RootCellStyleGroup, RootCharacterStyleGroup, RootObjectStyleGroup, RootParagraphStyleGroup, RootTableStyleGroup, SatinSetting, SpreadObject, StoryGridDataInformation, StoryInner, StoryPreference, StripedStrokeStyle, StrokeStyle, StrokeTransparencySetting, StyleExportTagMap, Swatch, TOCStyle, TOCStyleEntry, Table, TableCell, TableRow, TableStyle, TableStyleGroup, TextDefault, TextFrame, TextFrameFootnoteOptionsObject, TextFramePreference, TextPreference, TextWrapPreference, TinDocumentDataObject, Tint, TransformAttributeOption, TransparencyDefaultContainerObject, TransparencyPreference, TransparencySetting, TrapPreset, ViewPreference, XMLExportPreference, XMLImportPreference, XMLPreference, XmlElement, XmlExportMap, XmlImportMap, XmlStory, XmlTag