OleObject класс
OleObject класс
Представляет OleObject на листе.
Наследование: OleObject
→
Shape
Тип OleObject предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
macro_name | Получает и задает имя макроса. |
is_equation | Указывает, содержит ли фигура только уравнение. |
is_smart_art | Указывает, является ли фигура интеллектуальным искусством. |
z_order_position | Возвращает положение фигуры в z-порядке. |
name | Получает и задает имя фигуры. |
alternative_text | Возвращает или задает описательную (альтернативную) текстовую строку объекта Shape . |
title | Указывает заголовок (заголовок) текущего объекта фигуры. |
line_format | Возвращает объект MsoLineFormat, содержащий свойства форматирования строк для указанной фигуры. |
fill_format | Возвращает объект MsoFillFormat, содержащий свойства форматирования заливки для указанной фигуры. |
line | Получает стиль линии |
fill | Возвращает объект Shape.fill_format , содержащий свойства форматирования заливки для указанной фигуры. |
shadow_effect | Представляет объект ShadowEffect , задающий эффект тени для элемента или фигуры диаграммы. |
reflection | Представляет объект ReflectionEffect , задающий эффект отражения для элемента или фигуры диаграммы. |
glow | Представляет объект GlowEffect , который задает эффект свечения для элемента или фигуры диаграммы. |
soft_edges | Получает и задает радиус размытия, применяемый к краям, в точках. |
three_d_format | Получает и устанавливает 3D-формат фигуры. |
text_frame | Возвращает объект TextFrame, содержащий свойства выравнивания и привязки для указанной фигуры. |
format_picture | Получает и задает параметры формата изображения. |
is_hidden | Указывает, виден ли объект. |
is_lock_aspect_ratio | True означает, что изменение соотношения сторон запрещено. |
rotation_angle | Получает и задает вращение фигуры. |
hyperlink | Получает гиперссылку фигуры. |
id | Получает идентификатор этой фигуры. |
spid | Указывает необязательную строку, которую приложение может использовать для идентификации конкретной фигуры. |
spt | Указывает необязательный номер, который приложение может использовать для связи конкретной фигуры с определенным типом фигуры. |
worksheet | Получает объект Shape.worksheet , содержащий эту фигуру. |
is_group | Указывает, является ли фигура группой. |
is_in_group | Указывает, сгруппирована ли фигура. |
is_word_art | Указывает, является ли эта фигура художественным текстом. |
text_effect | Возвращает объект TextEffectFormat, содержащий свойства форматирования текстового эффекта для указанной фигуры. Применяется к объектам Shape, представляющим WordArt. |
is_locked | True, если объект заблокирован, False, если объект можно изменить, когда лист защищен. |
is_printable | True, если объект можно распечатать |
mso_drawing_type | Получает тип чертежа MSO. |
auto_shape_type | Получает и задает тип автоматической фигуры. |
anchor_type | Получает и задает заполнитель привязки формы. |
placement | Представляет способ прикрепления объекта рисования к ячейкам под ним. Свойство управляет размещением объекта на листе. |
upper_left_row | Представляет индекс строки в верхнем левом углу. |
upper_delta_y | Получает или задает вертикальное смещение фигуры от ее верхнего левого угла. |
upper_left_column | Представляет индекс столбца в верхнем левом углу. |
upper_delta_x | Получает или задает горизонтальное смещение фигуры от ее верхнего левого углового столбца. |
lower_right_row | Представляет индекс строки в правом нижнем углу. |
lower_delta_y | Получает или задает вертикальное смещение фигуры от ее нижнего правого угла. |
lower_right_column | Представляет индекс столбца в правом нижнем углу. |
lower_delta_x | Получает или задает горизонтальное смещение фигуры от ее нижнего правого углового столбца. |
right | Представляет ширину горизонтального смещения фигуры от ее нижнего правого углового столбца в пикселях. |
bottom | Представляет ширину вертикального смещения фигуры от нижнего нижнего угла строки в пикселях. |
width | Представляет ширину фигуры в пикселях. |
width_inch | Представляет ширину фигуры в дюймах. |
width_pt | Представляет ширину фигуры в точках. |
width_cm | Представляет ширину фигуры в сантиметрах. |
height | Представляет высоту фигуры в пикселях. |
height_inch | Представляет высоту фигуры в дюймах. |
height_pt | Представляет высоту фигуры в точках. |
height_cm | Представляет высоту фигуры в сантиметрах. |
left | Представляет горизонтальное смещение фигуры от ее левого столбца в пикселях. |
left_inch | Представляет горизонтальное смещение фигуры от ее левого столбца в дюймах. |
left_cm | Представляет горизонтальное смещение фигуры от ее левого столбца в сантиметрах. |
top | Представляет вертикальное смещение фигуры от ее верхнего ряда в пикселях. |
top_inch | Представляет вертикальное смещение фигуры от ее верхнего ряда в дюймах. |
top_cm | Представляет вертикальное смещение фигуры от ее верхнего ряда в сантиметрах. |
top_to_corner | Получает и задает вертикальное смещение фигуры от верхней границы листа в пикселях. |
left_to_corner | Получает и задает горизонтальное смещение фигуры от левой границы листа. |
x | Получает и задает горизонтальное смещение фигуры от левой границы листа в пикселях. |
y | Получает и задает вертикальное смещение фигуры от верхней границы листа в пикселях. |
width_scale | Получает и задает масштаб ширины в процентах от ширины исходного изображения. Если фигура не является изображением, свойство WidthScale возвращает только 100; |
height_scale | Получает и задает шкалу высоты в процентах от высоты исходного изображения. Если фигура не является изображением, свойство HeightScale возвращает только 100; |
top_in_shape | Представляет вертикальное смещение фигуры от верхней границы родительской фигуры. в единице 1/4000 высоты родительской фигуры. |
left_in_shape | Представляет горизонтальное смещение фигуры от левой границы родительской фигуры. в единице 1/4000 ширины родительской фигуры. |
width_in_shape | Представляет ширину фигуры в единицах 1/4000 родительской фигуры. |
height_in_shape | Представляет вертикальное смещение фигуры от верхней границы родительской фигуры в единицах 1/4000 высоты родительской фигуры. |
group | Получает фигуру группы, содержащую эту фигуру. |
type | Получает тип автоматической фигуры. |
has_line | Получает и задает видимую линию границы фигуры. |
is_filled | Указывает, виден ли формат заливки. |
is_flipped_horizontally | Получает и устанавливает, отражается ли фигура по горизонтали. |
is_flipped_vertically | Получает и устанавливает, переворачивается ли фигура по вертикали. |
actual_lower_right_row | Получите фактическую нижнюю строку. |
connection_points | Получите точки подключения |
relative_to_original_picture_size | Указывает, соответствует ли форма исходному размеру изображения. |
linked_cell | Получает или задает диапазон листа, связанный со значением элемента управления. |
input_range | Получает или задает диапазон листа, используемый для заполнения указанного поля со списком. |
text_shape_type | Получает и задает заданный тип фигуры текста. |
text_body | Получает и задает настройку текста фигуры. |
font | Представляет шрифт фигуры. |
text_options | Представляет параметры текста фигуры. |
text | Представляет строку в этом объекте TextBox. |
is_rich_text | Является ли текст форматированным текстом. |
html_text | Получает и задает строку HTML, содержащую данные и некоторые форматы в этом текстовом поле. |
text_vertical_overflow | Получает и задает тип вертикального переполнения текста для фигуры, содержащей текст. |
text_horizontal_overflow | Получает и задает тип горизонтального переполнения текста для фигуры, содержащей текст. |
is_text_wrapped | Получает и задает тип переноса текста для фигуры, содержащей текст. |
text_orientation_type | Получает и задает тип ориентации текста фигуры. |
text_horizontal_alignment | Получает и задает тип горизонтального выравнивания текста фигуры. |
text_vertical_alignment | Получает и задает тип вертикального выравнивания текста фигуры. |
text_direction | Получает/задает направление потока текста для этого объекта. |
control_data | Получает данные управления. |
active_x_control | Получает элемент управления ActiveX. |
paths | Получает пути пользовательской геометрической фигуры. |
geometry | Получает геометрию |
create_id | Получает и устанавливает идентификатор для этой фигуры. |
is_auto_size | True указывает, что размер объекта ole будет автоматически изменен в соответствии с размером снимка встроенного содержимого. когда объект ole активирован. |
is_link | Возвращает true, если OleObject ссылается на файл. |
display_as_icon | Истинно, если указанный объект отображается в виде значка и изображение не будет автоматически изменено. |
image_data | Представляет изображение ole-объекта в виде массива байтов. |
object_data | Представляет внедренные данные старого объекта в виде массива байтов. |
full_object_bin | Получает полные двоичные данные встроенного объекта ole в файле шаблона. |
image_source_full_name | Получает или задает путь и имя исходного файла связанного изображения. |
prog_id | Получает или задает ProgID объекта OLE. |
file_format_type | Получает и задает тип файла данных встроенного ole-объекта. |
object_source_full_name | Возвращает исходное полное имя исходного файла для связанного объекта OLE. |
label | Получает и задает отображаемую метку связанного объекта ole. |
source_full_name | Возвращает исходное полное имя исходного файла для связанного объекта OLE. |
auto_update | Указывает, обновляется ли ссылка на OleObject автоматически или нет. |
auto_load | Указывает, должно ли ведущее приложение для внедренного объекта вызываться для загрузки. данные объекта автоматически при открытии родительской книги. |
class_identifier | Получает и задает идентификатор класса внедренного объекта. Это означает, какое приложение открывает встроенный файл. |
image_type | Получает формат изображения объекта ole. |
Методы
Метод | Описание |
---|---|
to_image | Создает изображение фигуры и сохраняет его в поток в указанном формате. |
to_image | Сохраняет форму в файл. |
to_image | Сохраняет форму в поток. |
format_characters | Форматирует некоторые символы с помощью настройки шрифта. |
format_characters | Форматирует некоторые символы с помощью настройки шрифта. |
set_embedded_object | Устанавливает данные встроенного объекта. |
set_embedded_object | Устанавливает данные встроенного объекта. |
get_result_of_smart_art | Преобразование смарт-арта в сгруппированные фигуры. |
to_front_or_back | Перемещает фигуру на передний план или отодвигает ее назад. |
get_locked_property | Получает значение заблокированного свойства. |
set_locked_property | Установите заблокированное свойство. |
add_hyperlink | Добавляет гиперссылку на фигуру. |
remove_hyperlink | Удалите гиперссылку фигуры. |
move_to_range | Перемещает фигуру в указанный диапазон. |
align_top_right_corner | Перемещает изображение в правый верхний угол. |
get_connection_points | Получите точки подключения |
get_linked_cell | Получает диапазон, связанный со значением элемента управления. |
set_linked_cell | Устанавливает диапазон, связанный со значением элемента управления. |
get_input_range | Получает диапазон, используемый для заполнения элемента управления. |
set_input_range | Устанавливает диапазон, используемый для заполнения элемента управления. |
update_selected_value | Обновите выбранное значение значением связанной ячейки. |
calculate_text_size | Пересчитать текстовую область |
characters | Возвращает объект символов, представляющий диапазон символов в тексте. |
get_characters | Возвращает все объекты символов который представляет собой диапазон символов в тексте. |
get_rich_formattings | Возвращает все объекты символов который представляет собой диапазон символов в тексте. |
remove_active_x_control | Удалить элемент ActiveX. |
is_same_setting | Возвращает, одинакова ли форма. |
get_actual_box | Получите фактическое положение и размер фигуры (после применения поворота, переворота и т. д.). |
set_native_source_full_name | Устанавливает полное имя файла исходного исходного кода с путем. |
Пример
from aspose.cells import Workbook
import bytearray
# Instantiate a new Workbook.
workbook = Workbook()
# Get the first worksheet.
sheet = workbook.worksheets[0]
# Define a string variable to store the image path.
ImageUrl = "school.jpg"
# Get the picture into the streams.
fs = open(ImageUrl, "rb")
# Define a byte array.
imageData = bytearray(utils.filesize(fs))
# Obtain the picture into the array of bytes from streams.
fs.readinto(imageData)
# Close the stream.
fs.close()
# Get an excel file path in a variable.
path = "Book1.xls"
# Get the file into the streams.
fs = open(path, "rb")
# Define an array of bytes.
objectData = bytearray(utils.filesize(fs))
# Store the file from streams.
fs.readinto(objectData)
# Close the stream.
fs.close()
# Add an Ole object into the worksheet with the image
# shown in MS Excel.
sheet.ole_objects.add(14, 3, 200, 220, imageData)
# Set embedded ole object data.
sheet.ole_objects[0].object_data = objectData
# Save the excel file
workbook.save(r"oleobjects.xls")
Смотрите также
- модуль
aspose.cells.drawing
- класс
GlowEffect
- класс
OleObject
- класс
ReflectionEffect
- класс
ShadowEffect
- класс
Shape