IOleObjectFrame

IOleObjectFrame class

Represents an OLE object on a slide.

The IOleObjectFrame type exposes the following members:

Properties

Name Description
substitute_picture_format Returns OleObject image fill properties object.
Read-only IPictureFillFormat.
object_name Returns or sets the name of an object.
Read/write string.
embedded_data Gets information about OLE embedded data.
Read only IOleEmbeddedDataInfo.
object_prog_id Returns the ProgID of an object.
Read olny string.
link_file_name Returns the full path to a linked file. Short file name will be used.
Read-only string.
link_path_long Returns the full path to a linked file. Long file name will be used.
Read/write string.
link_path_relative Returns the relative path to a linked file if present, otherwise returns an empty string.
Readonly string.
embedded_file_label Returns the file name of embedded OLE object
embedded_file_name Returns the path of embedded OLE object
is_object_icon Determines whether an object is visible as icon.
Read/write bool.
is_object_link Determines whether an object is linked to external file.
Read-only bool.
update_automatic Determines if the linked embedded object is automatically updated when the presentation is opened or printed.
Read/write bool.
substitute_picture_title Returns or sets the title for OleObject icon.
Read/write string.
as_i_graphical_object Allows to get base IGraphicalObject interface.
Read-only IGraphicalObject.
shape_lock Returns shape’s locks.
Read-only IBaseShapeLock.
graphical_object_lock Returns shape’s locks.
Read-only IGraphicalObjectLock.
as_i_shape Allows to get base IShape interface.
Read-only IShape.
is_text_holder Determines whether the shape is TextHolder.
Read-only bool.
placeholder Returns the placeholder for a shape.
Read-only IPlaceholder.
custom_data Returns the shape’s custom data.
Read-only ICustomData.
raw_frame Returns or sets the raw shape frame’s properties.
Read/write IShapeFrame.
frame Returns or sets the shape frame’s properties.
Read/write IShapeFrame.
line_format Returns the LineFormat object that contains line formatting properties for a shape.
Read-only ILineFormat.
three_d_format Returns the ThreeDFormat object that contains line formatting properties for a shape.
Read-only IThreeDFormat.
effect_format Returns the EffectFormat object which contains pixel effects applied to a shape.
Read-only IEffectFormat.
fill_format Returns the FillFormat object that contains fill formatting properties for a shape.
Read-only IFillFormat.
hidden Determines whether the shape is hidden.
Read/write bool.
z_order_position Returns the position of a shape in the z-order.
Shapes[0] returns the shape at the back of the z-order,
and Shapes[Shapes.Count - 1] returns the shape at the front of the z-order.
Read-only
connection_site_count Returns the number of connection sites on the shape.
Read-only
rotation Returns or sets the number of degrees the specified shape is rotated around
the z-axis. A positive value indicates clockwise rotation; a negative value
indicates counterclockwise rotation.
Read/write
x Returns or sets the x-coordinate of the upper-left corner of the shape.
Read/write
y Returns or sets the y-coordinate of the upper-left corner of the shape.
Read/write
width Returns or sets the width of the shape.
Read/write
height Returns or sets the height of the shape.
Read/write
alternative_text Returns or sets the alternative text associated with a shape.
Read/write string.
alternative_text_title Returns or sets the title of alternative text associated with a shape.
Read/write string.
name Returns or sets the name of a shape.
Read/write string.
unique_id Gets unique shape identifier in presentation scope.
Read-only int.
See also office_interop_shape_id for getting unique shape identifier in slide scope.
office_interop_shape_id Gets unique shape identifier in slide scope.
Read-only int.
See also unique_id for getting unique shape identifier in presentation scope.
is_grouped Determines whether the shape is grouped.
Read-only bool.
black_white_mode Property specifies how a shape will render in black-and-white display mode..
Read/write BlackWhiteMode.
parent_group Returns parent GroupShape object if shape is grouped. Otherwise returns null.
Read-only IGroupShape.
as_i_hyperlink_container Allows to get base IHyperlinkContainer interface.
Read-only IHyperlinkContainer.
as_i_slide_component Allows to get base ISlideComponent interface.
Read-only ISlideComponent.
slide Returns the base slide.
Read-only IBaseSlide.
as_i_presentation_component Allows to get base IPresentationComponent interface.
Read-only IPresentationComponent.
presentation Returns the presentation.
Read-only IPresentation.
hyperlink_click Returns or sets the hyperlink defined for mouse click.
Read/write IHyperlink.
hyperlink_mouse_over Returns or sets the hyperlink defined for mouse over.
Read/write IHyperlink.
hyperlink_manager Hyperlinks manager
Read-only IHyperlinkManager.

Methods

Name Description
get_thumbnail() Returns shape thumbnail.
ShapeThumbnailBounds.Shape shape thumbnail bounds type is used by default.
get_thumbnail(bounds, scale_x, scale_y) Returns shape thumbnail.
write_as_svg(stream) Saves content of Shape as SVG file.
write_as_svg(stream, svg_options) Saves content of Shape as SVG file.
set_embedded_data(embedded_data) Sets information about OLE embedded data.
add_placeholder(placeholder_to_copy_from) Adds a new placeholder if there is no and sets placeholder properties to a specified one.
remove_placeholder() Defines that this shape isn’t a placeholder.
get_base_placeholder() Returns a basic placeholder shape (shape from the layout and/or master slide that the current shape is inherited from).

See Also