OleObject sınıfı

OleObject sınıfı

Çalışma sayfasındaki 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ı belirtir.
z_order_positionBir şeklin z sırasına göre 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 satır 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 şekle ilişkin dolgu biçimlendirme özelliklerini içeren Shape.fill_format nesnesini döndürür.
shadow_effectGrafik öğesi veya şekil 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 şekil için parlama efektini belirten GlowEffect nesnesini temsil eder.
soft_edgesKenarlara uygulanacak bulanıklık yarıçapını nokta birimi cinsinden alır ve ayarlar.
three_d_formatŞeklin 3 boyutlu formatını alır ve ayarlar.
text_frameBelirtilen şeklin hizalama ve sabitleme özelliklerini içeren bir TextFrame nesnesi döndürür.
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, en boy oranında değişikliğe izin verilmediği anlamına gelir.
rotation_angleŞeklin dönüşünü alır ve ayarlar.
hyperlinkŞeklin köprüsünü 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 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_groupŞeklin bir grup olup olmadığını belirtir.
is_in_groupŞeklin gruplandırılıp gruplandırılmadığını belirtir.
is_word_artBu şeklin bir kelime sanatı olup olmadığını belirtir.
text_effectBelirtilen şekil için metin efekti biçimlendirme özelliklerini içeren bir TextEffectFormat nesnesi döndürür.
WordArt’ı temsil eden Shape nesneleri için geçerlidir.
is_lockedNesne kilitliyse True, sayfa korunurken nesne değiştirilebiliyorsa False.
is_printableNesne yazdırılabilirse doğrudur
mso_drawing_typeMso çizim tipini alır.
auto_shape_typeOtomatik şekil türünü alır ve ayarlar.
anchor_typeŞekil bağlantı yer tutucusunu alır ve ayarlar.
placementÇizim nesnesinin altındaki hücrelere bağlanma şeklini temsil eder.
Özellik, bir nesnenin çalışma sayfasına yerleştirilmesini kontrol eder.
upper_left_rowSol üst köşe satır dizinini temsil eder.
upper_delta_yŞeklin dikey uzaklığını sol üst köşe satırından alır veya ayarlar.
upper_left_columnSol üst köşe sütun dizinini temsil eder.
upper_delta_xŞeklin yatay uzaklığını sol üst köşe sütunundan alır veya ayarlar.
lower_right_rowSağ alt köşe satır dizinini temsil eder.
lower_delta_yŞeklin dikey uzaklığını sağ alt köşe satırından alır veya ayarlar.
lower_right_columnSağ alt köşe sütun dizinini temsil eder.
lower_delta_xŞeklin yatay uzaklığını sağ alt köşe sütunundan alır veya ayarlar.
rightŞeklin yatay uzaklığının sağ alt köşe sütunundan genişliğini piksel cinsinden temsil eder.
bottomPiksel biriminde, şeklin alt alt köşe satırından dikey uzaklığının genişliğini temsil eder.
widthPiksel birimi cinsinden şeklin genişliğini temsil eder.
width_inchŞeklin genişliğini inç birimi cinsinden temsil eder.
width_ptNokta birimi cinsinden şeklin genişliğini temsil eder.
width_cmŞeklin genişliğini santimetre cinsinden temsil eder.
heightPiksel birimi cinsinden şeklin yüksekliğini temsil eder.
height_inchŞeklin yüksekliğini inç cinsinden temsil eder.
height_ptNokta birimi cinsinden şeklin yüksekliğini temsil eder.
height_cmŞeklin yüksekliğini santimetre cinsinden temsil eder.
leftŞeklin sol sütunundan yatay uzaklığını piksel cinsinden temsil eder.
left_inchİnç birimi cinsinden şeklin sol sütunundan yatay uzaklığını temsil eder.
left_cmŞeklin sol sütunundan yatay uzaklığını santimetre cinsinden temsil eder.
topPiksel birimi cinsinden şeklin üst satırından dikey uzaklığını temsil eder.
top_inchİnç birimi cinsinden şeklin üst satırından dikey uzaklığını temsil eder.
top_cmŞeklin üst satırından dikey uzaklığını santimetre cinsinden temsil eder.
top_to_cornerÇalışma sayfasının üst kenarlığından şeklin dikey uzaklığını piksel biriminde alır ve ayarlar.
left_to_cornerÇalışma sayfasının sol kenarından şeklin yatay uzaklığını alır ve ayarlar.
xÇalışma sayfasının sol kenarlığından şeklin yatay uzaklığını piksel biriminde alır ve ayarlar.
yÇalışma sayfasının üst kenarlığından şeklin dikey uzaklığını piksel biriminde alır ve ayarlar.
width_scaleGenişlik ölçeğini orijinal resim genişliğinin yüzde birimi cinsinden alır ve ayarlar.
Şekil resim değilse WidthScale özelliği yalnızca 100 değerini döndürür;
height_scaleOrijinal resim yüksekliğinin yüzde birimi cinsinden yükseklik ölçeğini alır ve ayarlar.
Şekil resim değilse HeightScale özelliği yalnızca 100 değerini döndürür;
top_in_shapeŞeklin üst kenarlığından dikey uzaklığını temsil eder,
ana şeklin yüksekliğinin 1/4000’i biriminde.
left_in_shapeŞeklin üst şeklin sol kenarlığından yatay uzaklığını temsil eder,
ana şeklin genişliğinin 1/4000’i biriminde.
width_in_shapeAna şeklin 1/4000 birimi cinsinden şeklin genişliğini temsil eder.
height_in_shapeÜst şeklin yüksekliğinin 1/4000’i biriminde, şeklin üst kenarlığından dikey uzaklığını temsil eder.
groupBu şekli içeren grup şeklini alır.
typeOtomatik şekil türünü alır.
has_lineŞeklin görünür kenar çizgisini alır ve ayarlar.
is_filledDoldurma biçiminin görünür olup olmadığını belirtir.
is_flipped_horizontallyŞeklin yatay olarak çevrilip çevrilmediğini alır ve ayarlar.
is_flipped_verticallyŞeklin dikey olarak çevrilip çevrilmediğini alır ve ayarlar.
actual_lower_right_rowGerçek alt satırı alın.
connection_pointsBağlantı noktalarını alın
relative_to_original_picture_sizeŞeklin orijinal resim boyutuna göre olup olmadığını belirtir.
linked_cellDenetimin değerine bağlı çalışma sayfası aralığını alır veya ayarlar.
input_rangeBelirtilen birleşik giriş kutusunu 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 TextBox nesnesindeki dizeyi temsil eder.
is_rich_textMetnin zengin metin olup olmadığı.
html_textBu metin kutusundaki verileri 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_wrappedMetin 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.
control_dataKontrol verilerini alır.
active_x_controlActiveX kontrolünü alır.
pathsÖzel bir geometrik şeklin yollarını alır.
geometryGeometriyi alır
create_idBu şekil için oluşturma kimliğini alır ve ayarlar.
is_auto_sizeTrue, ole nesnesinin boyutunun, gömülü içeriğin anlık görüntüsünün boyutuna göre otomatik olarak değiştirileceğini belirtir.
ole nesnesi etkinleştirildiğinde.
is_linkOleObject dosyaya bağlanırsa true değerini döndürür.
display_as_iconBelirtilen nesne bir simge olarak görüntüleniyorsa doğrudur
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 tam katıştırılmış ole nesnesi ikili verilerini alır.
image_source_full_nameBağlantılı görüntünün kaynak dosyasının yolunu ve adını alır veya ayarlar.
prog_idOLE nesnesinin ProgID’sini alır veya ayarlar.
file_format_typeGömülü ole nesnesi verilerinin dosya türünü alır ve ayarlar
object_source_full_nameBağlantılı OLE nesnesinin kaynak dosyasının kaynak tam adını döndürür.
labelBağlı ole nesnesinin görüntü etiketini alır ve ayarlar.
source_full_nameBağlantılı OLE nesnesinin kaynak dosyasının kaynak tam adını döndürür.
auto_updateOleObject bağlantısının otomatik olarak güncelleştirilip güncelleştirilmeyeceğini belirtir.
auto_loadKatıştırılmış nesneye ilişkin ana bilgisayar uygulamasının yüklenmek üzere çağrılıp çağrılmayacağını belirtir
ana çalışma kitabı açıldığında nesne verileri otomatik olarak.
class_identifierKatıştırılmış nesnenin sınıf tanımlayıcısını alır ve ayarlar.
Bu, gömülü dosyayı hangi uygulamanın açtığı anlamına gelir.
image_typeOle nesnesinin görüntü formatını alır.

Yöntemler

YöntemTanım
to_imageŞekil görüntüsünü oluşturur ve onu belirtilen formatta bir akışa kaydeder.
to_imageŞekli bir dosyaya kaydeder.
to_imageŞekli bir akışa kaydeder.
format_charactersBazı karakterleri yazı tipi ayarıyla biçimlendirir.
format_charactersBazı karakterleri yazı tipi ayarıyla biçimlendirir.
set_embedded_objectGömülü nesne verilerini ayarlar.
set_embedded_objectGömülü nesne verilerini ayarlar.
get_result_of_smart_artAkıllı sanatı gruplandırılmış şekillere dönüştürme.
to_front_or_backŞekli öne getirir veya şekli arkaya gönderir.
get_locked_propertyKilitli özelliğin değerini alır.
set_locked_propertyKilitli özelliğini ayarlayın.
add_hyperlinkŞekle bir köprü ekler.
remove_hyperlinkŞeklin köprüsünü kaldırın.
move_to_rangeŞekli belirtilen aralığa taşır.
align_top_right_cornerResmi sağ üst köşeye taşır.
get_connection_pointsBağlantı noktalarını alın
get_linked_cellDenetimin değerine bağlı aralığı alır.
set_linked_cellDenetimin değerine bağlı aralığı ayarlar.
get_input_rangeDenetimi doldurmak için kullanılan aralığı alır.
set_input_rangeDenetimi doldurmak için kullanılan aralığı ayarlar.
update_selected_valueSeçilen değeri bağlantılı hücrenin değerine göre güncelleyin.
calculate_text_sizeMetin alanını yeniden hesapla
charactersMetin içindeki bir karakter aralığını temsil eden bir Characters nesnesini döndürür.
get_charactersTüm Karakter nesnelerini döndürür
metin içindeki bir karakter aralığını temsil eder.
get_rich_formattingsTüm Karakter nesnelerini döndürür
metin içindeki bir karakter aralığını temsil eder.
remove_active_x_controlActiveX kontrolünü kaldırın.
is_same_settingŞeklin aynı olup olmadığını döndürür.
get_actual_boxŞeklin gerçek konumunu ve boyutunu alın (döndürme, çevirme vb. uygulandıktan sonra)
set_native_source_full_nameOle yerel kaynağının tam dosya adını yolla 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