OleObject sınıfı

OleObject sınıfı

Bir çalışma sayfasında OleObject’i temsil eder.

Miras: OleObjectShape

OleObject türü aşağıdaki üyeleri ortaya çıkarır:

Özellikler

MülkTanım
macro_nameMakronun adını alır ve ayarlar.
is_equationŞeklin yalnızca bir denklem içerip içermediğini belirtir.
is_smart_artŞeklin akıllı sanat olup olmadığını gösterir.
z_order_positionBir şeklin z-sırasındaki konumunu döndürür.
nameŞeklin adını alır ve ayarlar.
alternative_textShape nesnesinin açıklayıcı (alternatif) metin dizesini döndürür veya ayarlar.
titleGeçerli şekil nesnesinin başlığını (başlığını) belirtir.
line_formatBelirtilen şekil için çizgi biçimlendirme özelliklerini içeren bir MsoLineFormat nesnesi döndürür.
fill_formatBelirtilen şekil için dolgu biçimlendirme özelliklerini içeren bir MsoFillFormat nesnesi döndürür.
lineÇizgi stilini alır
fillBelirtilen şekil için dolgu biçimlendirme özelliklerini içeren Shape.fill_format nesnesini döndürür.
shadow_effectGrafik öğesi veya şekli için gölge efektini belirten ShadowEffect nesnesini temsil eder.
reflectionGrafik öğesi veya şekli için yansıma efektini belirten ReflectionEffect nesnesini temsil eder.
glowGrafik öğesi veya şekli için parıltı efektini belirten GlowEffect nesnesini temsil eder.
soft_edgesKenarlara uygulanacak bulanıklık yarıçapını nokta biriminde alır ve ayarlar.
three_d_formatŞeklin 3 boyutlu formatını alır ve ayarlar.
format_pictureResim formatının seçeneklerini alır ve ayarlar.
is_hiddenNesnenin görünür olup olmadığını belirtir.
is_lock_aspect_ratioDoğru, şeklin en boy oranının kilitlendiği anlamına gelir.
is_aspect_ratio_lockedDoğru, şeklin en boy oranının kilitlendiği anlamına gelir.
rotation_angleŞeklin dönüşünü alır ve ayarlar.
hyperlinkŞeklin hiperlinkini alır.
idBu şeklin tanımlayıcısını alır.
spidBir uygulamanın belirli bir şekli tanımlamak için kullanabileceği isteğe bağlı bir dize tanımlayıcısını belirtir.
sptBir uygulamanın belirli bir şekli tanımlanmış bir şekil türüyle ilişkilendirmek için kullanabileceği isteğe bağlı bir sayıyı belirtir.
worksheetBu şekli içeren Shape.worksheet nesnesini alır.
is_groupBu şeklin bir grup şekli olup olmadığını gösterir.
is_in_groupŞeklin gruplanmış olup olmadığını gösterir.
is_word_artBu şeklin bir kelime sanatı olup olmadığını gösterir.
text_effectBelirtilen şekil için metin efekti biçimlendirme özelliklerini içeren bir TextEffectFormat nesnesi döndürür.
WordArt’ı temsil eden Şekil nesneleri için geçerlidir.
is_lockedTrue, sayfa korunduğunda nesnenin değiştirilemeyeceği anlamına gelir.
Bu değerin yalnızca çalışma sayfası veya çalışma sayfasındaki nesneler korunuyorsa anlamlı olduğunu unutmayın.
is_printableNesnenin yazdırılabilir olup olmadığını belirtir.
Eğer False ise, yazdırma sırasında bu şekil yazdırılmayacaktır.
mso_drawing_typeÇizim türünü alır.
auto_shape_typeOtomatik şekil türünü alır ve ayarlar.
anchor_typeŞekil bağlantı yer tutucusunun türünü alır ve ayarlar.
placementÇizim nesnesinin altındaki hücrelere bağlanma şeklini gösterir.
Özellik, bir nesnenin çalışma sayfasındaki yerleşimini kontrol eder.
upper_left_rowEn üst satırdaki indeksi temsil eder.
upper_delta_yŞeklin sol üst köşe satırından dikey uzaklığını alır veya ayarlar.
upper_left_columnSol üst köşedeki sütun indeksini temsil eder.
upper_delta_xŞeklin sol üst köşesindeki sütundan yatay uzaklığını alır veya ayarlar.
lower_right_rowSağ alt köşedeki satır indeksini temsil eder.
lower_delta_yŞeklin sağ alt köşesindeki satırdan dikey uzaklığını alır veya ayarlar.
lower_right_columnSağ alt köşedeki sütun indeksini temsil eder.
lower_delta_xŞeklin sağ alt köşesindeki sütundan yatay uzaklığını alır veya ayarlar.
rightŞeklin sağ alt köşesindeki sütundan yatay uzaklığının piksel cinsinden genişliğini temsil eder.
bottomŞeklin alt alt köşe satırından itibaren dikey ofsetinin genişliğini piksel cinsinden temsil eder.
widthŞeklin genişliğini piksel cinsinden temsil eder.
width_inchŞeklin genişliğini inç cinsinden gösterir.
width_ptŞeklin genişliğini nokta birimiyle temsil eder.
width_cmŞeklin genişliğini santimetre cinsinden gösterir.
heightŞeklin yüksekliğini piksel cinsinden temsil eder.
height_inchŞeklin yüksekliğini inç cinsinden gösterir.
height_ptŞeklin yüksekliğini nokta birimiyle gösterir.
height_cmŞeklin yüksekliğini santimetre cinsinden gösterir.
leftŞeklin sol sütunundan yatay olarak uzaklığını piksel cinsinden gösterir.
left_inchŞeklin sol sütundan yatay uzaklığını inç cinsinden gösterir.
left_cmŞeklin sol sütundan yatay uzaklığını santimetre cinsinden gösterir.
topŞeklin üst satırından dikey uzaklığını piksel cinsinden gösterir.
top_inchŞeklin üst sırasından dikey uzaklığını inç cinsinden gösterir.
top_cmŞeklin üst sırasından dikey uzaklığını santimetre cinsinden gösterir.
top_to_cornerŞeklin çalışma sayfasının üst sınırından dikey uzaklığını piksel cinsinden alır ve ayarlar.
left_to_cornerŞeklin çalışma sayfasının sol kenarından yatay uzaklığını alır ve ayarlar.
xÇalışma sayfasının sol kenarından şeklin yatay ofsetini piksel cinsinden alır ve ayarlar.
yŞeklin çalışma sayfasının üst sınırından dikey uzaklığını piksel cinsinden alır ve ayarlar.
width_scaleOrijinal resim genişliğinin yüzde biriminde genişlik ölçeğini alır ve ayarlar.
Eğer şekil resim değilse, WidthScale özelliği sadece 100 değerini döndürür;
height_scaleOrijinal resim yüksekliğinin yüzde biriminde yükseklik ölçeğini alır ve ayarlar.
Eğer şekil resim değilse, HeightScale özelliği sadece 100 değerini döndürür;
top_in_shapeŞeklin, ana şeklin üst sınırından dikey uzaklığını temsil eder.
ana şeklin yüksekliğinin 1/4000’i biriminde.
left_in_shapeŞeklin ana şeklin sol sınırından yatay olarak uzaklığını temsil eder.
ana şeklin genişliğinin 1/4000’i biriminde.
width_in_shapeŞeklin genişliğini, ana şeklin 1/4000’i biriminde temsil eder.
height_in_shapeAna şeklin üst sınırından şeklin dikey uzaklığını, ana şeklin yüksekliğinin 1/4000’i biriminde temsil eder.
groupBu şekli içeren grup şeklini alır.
typeOtomatik şekil türünü alır.
has_lineŞeklin çizgi sınırının görünür olmasını sağlar ve ayarlar.
is_filledDoldurma biçiminin görünür olup olmadığını belirtir.
is_flipped_horizontallyŞeklin yatay olarak çevrilip çevrilmeyeceğini alır ve ayarlar.
is_flipped_verticallyŞeklin dikey olarak çevrilip çevrilmeyeceğini alır ve ayarlar.
actual_lower_right_rowGerçek alt sırayı alın.
relative_to_original_picture_sizeŞeklin orijinal resim boyutuna göreli olup olmadığını gösterir.
linked_cellDenetimin değerine bağlı çalışma sayfası aralığını alır veya ayarlar.
input_rangeBelirtilen birleşik kutuyu doldurmak için kullanılan çalışma sayfası aralığını alır veya ayarlar.
text_shape_typeÖnceden ayarlanmış metin şekli türünü alır ve ayarlar.
text_bodyŞeklin metninin ayarını alır ve ayarlar.
fontŞeklin yazı tipini temsil eder.
text_optionsŞeklin metin seçeneklerini temsil eder.
textBu şeklin metnini alır ve ayarlar.
is_rich_textMetnin zengin metin olup olmadığı.
html_textBu metin kutusunda veri ve bazı formatları içeren html dizesini alır ve ayarlar.
text_vertical_overflowMetni içeren şeklin metin dikey taşma türünü alır ve ayarlar.
text_horizontal_overflowMetni içeren şeklin metin yatay taşma türünü alır ve ayarlar.
is_text_wrappedMetni içeren şeklin metin sarma türünü alır ve ayarlar.
text_orientation_typeŞeklin metin yönlendirme türünü alır ve ayarlar.
text_horizontal_alignmentŞeklin metin yatay hizalama türünü alır ve ayarlar.
text_vertical_alignmentŞeklin metin dikey hizalama türünü alır ve ayarlar.
text_directionBu nesne için metin akışının yönünü alır/ayarlar.
text_box_optionsŞekildeki metin bilgilerini alır
control_dataKontrol verilerini alır.
active_x_controlActiveX denetimini alır.
pathsÖzel bir geometrik şeklin yollarını alır.
create_idBu şeklin oluşturma kimliğini alır ve ayarlar.
is_decorativeNesnenin dekoratif olup olmadığını belirtir.
is_auto_sizeTrue, ole nesnesinin boyutunun gömülü içeriğin anlık görüntüsünün boyutuyla otomatik olarak değiştirileceğini belirtir
ole nesnesi aktifleştirildiğinde.
is_linkOleObject dosyaya bağlıysa true değerini döndürür.
display_as_iconBelirtilen nesne bir simge olarak görüntüleniyorsa Doğru
ve görüntü otomatik olarak değiştirilmeyecektir.
image_dataOle nesnesinin görüntüsünü bayt dizisi olarak temsil eder.
object_dataGömülü ole nesne verilerini bayt dizisi olarak temsil eder.
full_object_binŞablon dosyasındaki gömülü ole nesnesinin tam ikili verilerini alır.
image_source_full_nameBağlantılı görüntü için kaynak dosyanın yolunu ve adını alır veya ayarlar.
prog_idOLE nesnesinin ProgID’sini alır veya ayarlar.
file_format_typeKatıştırılmış ole nesnesi verilerinin dosya türünü alır ve ayarlar
object_source_full_nameBağlantılı OLE nesnesi için kaynak dosyasının tam adını döndürür.
labelBağlantılı ole nesnesinin görüntüleme etiketini alır ve ayarlar.
source_full_nameBağlantılı OLE nesnesi için kaynak dosyasının tam adını döndürür.
auto_updateOleObject’e olan bağlantının otomatik olarak güncellenip güncellenmeyeceğini belirtir.
auto_loadGömülü nesne için ana uygulamanın yükleme için çağrılıp çağrılmayacağını belirtir
Üst çalışma kitabı açıldığında nesne verileri otomatik olarak.
class_identifierGömülü nesnenin sınıf tanımlayıcısını alır ve ayarlar.
Gömülü dosyayı hangi uygulamanın açtığını ifade eder.
image_typeOle nesnesinin görüntü biçimini alır.

Yöntemler

YöntemTanım
to_image(self, stream, image_type)Şekil görüntüsünü oluşturur ve belirtilen formatta bir akışa kaydeder.
to_image(self, image_file, options)Şekli bir dosyaya kaydeder.
to_image(self, stream, options)Şekli bir akışa kaydeder.
set_embedded_object(self, link_to_file, object_data, source_file_name, display_as_icon, label)Gömülü nesne verilerini ayarlar.
set_embedded_object(self, link_to_file, object_data, source_file_name, display_as_icon, label, update_icon)Gömülü nesne verilerini ayarlar.
get_result_of_smart_art(self)Akıllı sanatı gruplanmış şekillere dönüştürme.
to_front_or_back(self, orders)Şekli öne getirir veya arkaya gönderir.
get_locked_property(self, type)Kilitli mülkün değerini alır.
set_locked_property(self, type, value)Kilitli özelliğini ayarlayın.
add_hyperlink(self, address)Şekle bir köprü ekler.
remove_hyperlink(self)Şeklin hiperlinkini kaldırır.
move_to_range(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)Şekli belirtilen bir aralığa taşır.
align_top_right_corner(self, top_row, right_column)Resmi sağ üst köşeye taşır.
get_connection_points(self)Bağlantı noktalarını alın
get_linked_cell(self, is_r1c1, is_local)Kontrolün değerine bağlı aralığı alır.
set_linked_cell(self, formula, is_r1c1, is_local)Kontrolün değerine bağlı aralığı ayarlar.
get_input_range(self, is_r1c1, is_local)Kontrolü doldurmak için kullanılan aralığı alır.
set_input_range(self, formula, is_r1c1, is_local)Kontrolün doldurulmasında kullanılan aralığı ayarlar.
update_selected_value(self)Bağlantılı hücrenin değerine göre seçili değeri güncelle.
calculate_text_size(self)Metin alanını yeniden hesapla
format_characters(self, start_index, length, font, flag)Bazı karakterleri yazı tipi ayarıyla biçimlendirir.
characters(self, start_index, length)Metin içindeki karakter aralığını temsil eden bir Characters nesnesi döndürür.
get_characters(self)Tüm Karakter nesnelerini döndürür
metin içindeki karakter aralığını temsil eder.
get_rich_formattings(self)Tüm Karakter nesnelerini döndürür
metin içindeki karakter aralığını temsil eder.
remove_active_x_control(self)ActiveX denetimini kaldırın.
is_same_setting(self, obj)Şeklin aynı olup olmadığını döndürür.
get_actual_box(self)Şeklin gerçek konumunu ve boyutunu alın (döndürme, çevirme vb. uygulandıktan sonra)
fit_to_text_size(self)Tüm metin içeriğini görüntülemeye uygun bir metin alanı yeniden hesaplayın.
set_native_source_full_name(self, source_full_name)Ole yerel kaynak dosyasının tam adını yolu ile birlikte ayarlar.

Örnek

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")

Ayrıca bakınız