OleObject klass
OleObject klass
Representerar ett OleObject i ett kalkylblad.
Typen OleObject avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
macro_name | Hämtar och ställer in namnet på makrot. |
is_equation | Anger om formen endast innehåller en ekvation. |
is_smart_art | Indikerar om formen är smart konst. |
z_order_position | Returnerar positionen för en form i z-ordningen. |
name | Hämtar och ställer in namnet på formen. |
alternative_text | Returnerar eller ställer in den beskrivande (alternativa) textsträngen för objektet Shape . |
title | Anger titeln (bildtexten) för det aktuella formobjektet. |
line_format | Returnerar ett MsoLineFormat-objekt som innehåller linjeformateringsegenskaper för den angivna formen. |
fill_format | Returnerar ett MsoFillFormat-objekt som innehåller fyllningsformateringsegenskaper för den angivna formen. |
line | Får linjestil |
fill | Returnerar ett Shape.fill_format -objekt som innehåller fyllningsformateringsegenskaper för den angivna formen. |
shadow_effect | Representerar ett ShadowEffect -objekt som anger skuggeffekt för diagramelementet eller formen. |
reflection | Representerar ett ReflectionEffect -objekt som anger reflektionseffekt för diagramelementet eller formen. |
glow | Representerar ett GlowEffect -objekt som anger glödeffekt för diagramelementet eller formen. |
soft_edges | Hämtar och ställer in oskärmens radie som ska appliceras på kanterna, i punktenhet. |
three_d_format | Hämtar och ställer in 3d-format av formen. |
text_frame | Returnerar ett TextFrame-objekt som innehåller justerings- och förankringsegenskaperna för den angivna formen. |
format_picture | Hämtar och ställer in alternativen för bildformatet. |
is_hidden | Indikerar om objektet är synligt. |
is_lock_aspect_ratio | True betyder att det inte tillåter ändringar i bildförhållande. |
rotation_angle | Får och ställer in formens rotation. |
hyperlink | Hämtar hyperlänken till formen. |
id | Hämtar identifieraren för denna form. |
spid | Anger en valfri sträng som ett program kan använda för att identifiera den specifika formen. |
spt | Anger ett valfritt nummer som ett program kan använda för att associera den specifika formen med en definierad formtyp. |
worksheet | Hämtar objektet Shape.worksheet som innehåller denna form. |
is_group | Anger om formen är en grupp. |
is_in_group | Anger om formen är grupperad. |
is_word_art | Anger om denna form är en ordkonst. |
text_effect | Returnerar ett TextEffectFormat-objekt som innehåller texteffektformateringsegenskaper för den angivna formen. Gäller Shape-objekt som representerar WordArt. |
is_locked | Sant om objektet är låst, False om objektet kan ändras när arket är skyddat. |
is_printable | Sant om objektet är utskrivbart |
mso_drawing_type | Får mso-ritningstyp. |
auto_shape_type | Hämtar och ställer in den automatiska formtypen. |
anchor_type | Hämtar och ställer in platshållaren för formankaret. |
placement | Representerar hur ritobjektet är fäst vid cellerna under det. Egenskapen styr placeringen av ett objekt på ett kalkylblad. |
upper_left_row | Representerar radindex i övre vänstra hörnet. |
upper_delta_y | Hämtar eller ställer in formens vertikala förskjutning från dess övre vänstra hörnrad. |
upper_left_column | Representerar kolumnindex i det övre vänstra hörnet. |
upper_delta_x | Hämtar eller ställer in formens horisontella förskjutning från dess övre vänstra hörnspalt. |
lower_right_row | Representerar radindex i nedre högra hörnet. |
lower_delta_y | Hämtar eller ställer in formens vertikala förskjutning från dess nedre högra hörnrad. |
lower_right_column | Representerar kolumnindex i nedre högra hörnet. |
lower_delta_x | Hämtar eller ställer in formens horisontella förskjutning från dess nedre högra hörnkolumn. |
right | Representerar bredden på formens horisontella förskjutning från dess nedre högra hörnkolumn, i pixelenhet. |
bottom | Representerar bredden på formens vertikala förskjutning från dess nedre nedre hörnrad, i pixelenhet. |
width | Representerar formens bredd i pixelenhet. |
width_inch | Representerar formens bredd, i tumenhet. |
width_pt | Representerar formens bredd, i punktenhet. |
width_cm | Representerar formens bredd, i centimeterenhet. |
height | Representerar formhöjden, i pixelenhet. |
height_inch | Representerar höjden på formen, i enhet av tum. |
height_pt | Representerar höjden på formen, i punktenhet. |
height_cm | Representerar höjden på formen, i centimeterenhet. |
left | Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet av pixlar. |
left_inch | Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet av tum. |
left_cm | Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i centimeterenhet. |
top | Representerar den vertikala förskjutningen av formen från dess översta rad, i pixelenhet. |
top_inch | Representerar den vertikala förskjutningen av formen från dess översta rad, i enhet av tum. |
top_cm | Representerar den vertikala förskjutningen av formen från dess översta rad, i centimeterenhet. |
top_to_corner | Hämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixelenhet. |
left_to_corner | Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant. |
x | Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant, i pixelenhet. |
y | Hämtar och ställer in den vertikala förskjutningen av formen från kalkylbladets övre kant, i pixelenhet. |
width_scale | Hämtar och ställer in breddskalan, i procentenhet av den ursprungliga bildens bredd. Om formen inte är bild, returnerar egenskapen WidthScale endast 100; |
height_scale | Hämtar och ställer in höjdskalan, i procentenhet av den ursprungliga bildhöjden. Om formen inte är bild, returnerar egenskapen HeightScale endast 100; |
top_in_shape | Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enhet av 1/4000 av höjden på den överordnade formen. |
left_in_shape | Representerar den horisontella förskjutningen av formen från den vänstra kanten av den överordnade formen, i enhet av 1/4000 av bredden av den överordnade formen. |
width_in_shape | Representerar formens bredd, i enheten 1/4000 av den överordnade formen. |
height_in_shape | Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enhet av 1/4000 av höjden på den överordnade formen. |
group | Hämtar gruppformen som innehåller denna form. |
type | Hämtar den automatiska formtypen. |
has_line | Hämtar och ställer in linjekanten för formen är synlig. |
is_filled | Anger om fyllningsformatet är synligt. |
is_flipped_horizontally | Hämtar och ställer in om formen ska vändas horisontellt. |
is_flipped_vertically | Hämtar och ställer in om formen vänds vertikalt. |
actual_lower_right_row | Få den faktiska nedersta raden. |
connection_points | Skaffa anslutningspunkterna |
relative_to_original_picture_size | Anger om formen är relativt originalbildstorleken. |
linked_cell | Hämtar eller ställer in kalkylbladsintervallet kopplat till kontrollens värde. |
input_range | Hämtar eller ställer in kalkylbladsintervallet som används för att fylla den angivna kombinationsrutan. |
text_shape_type | Hämtar och ställer in den förinställda textformen. |
text_body | Hämtar och ställer in inställningen för formens text. |
font | Representerar formens teckensnitt. |
text_options | Representerar formens textalternativ. |
text | Representerar strängen i detta TextBox-objekt. |
is_rich_text | Om texten är rik text eller inte. |
html_text | Hämtar och ställer in html-strängen som innehåller data och vissa format i den här textrutan. |
text_vertical_overflow | Hämtar och ställer in textens vertikala överflödestyp för formen som innehåller text. |
text_horizontal_overflow | Hämtar och ställer in textens horisontella överflödestyp för formen som innehåller text. |
is_text_wrapped | Hämtar och ställer in texttypen för formen som innehåller text. |
text_orientation_type | Hämtar och ställer in formens textorienteringstyp. |
text_horizontal_alignment | Hämtar och ställer in textens horisontella anpassningstyp för formen. |
text_vertical_alignment | Hämtar och ställer in textens vertikala inriktningstyp för formen. |
text_direction | Hämtar/ställer in textflödets riktning för detta objekt. |
control_data | Får kontrolldata. |
active_x_control | Hämtar ActiveX-kontrollen. |
paths | Får vägarna för en anpassad geometrisk form. |
geometry | Får geometrin |
create_id | Hämtar och sätter skapa id för denna form. |
is_auto_size | True indikerar att storleken på ole-objektet kommer att ändras automatiskt som storleken på ögonblicksbilden av det inbäddade innehållet när ole-objektet är aktiverat. |
is_link | Returnerar sant om OleObject länkar till filen. |
display_as_icon | Sant om det angivna objektet visas som en ikon och bilden kommer inte att ändras automatiskt. |
image_data | Representerar bilden av ett objekt som byte-array. |
object_data | Representerar inbäddade ole-objektdata som byte-array. |
full_object_bin | Hämtar den fullständiga inbäddade ole-objektets binära data i mallfilen. |
image_source_full_name | Hämtar eller ställer in sökvägen och namnet på källfilen för den länkade bilden. |
prog_id | Hämtar eller ställer in ProgID för OLE-objektet. |
file_format_type | Hämtar och ställer in filtypen för de inbäddade ole-objektdata |
object_source_full_name | Returnerar det fullständiga källnamnet för källfilen för det länkade OLE-objektet. |
label | Hämtar och ställer in visningsetiketten för det länkade ole-objektet. |
source_full_name | Returnerar det fullständiga källnamnet för källfilen för det länkade OLE-objektet. |
auto_update | Anger om länken till OleObject uppdateras automatiskt eller inte. |
auto_load | Anger om värdapplikationen för det inbäddade objektet ska anropas för att laddas objektdata automatiskt när den överordnade arbetsboken öppnas. |
class_identifier | Hämtar och ställer in klassidentifieraren för det inbäddade objektet. Det betyder vilket program som öppnar den inbäddade filen. |
image_type | Hämtar bildformatet för ole-objektet. |
Metoder
Metod | Beskrivning |
---|---|
to_image | Skapar formbilden och sparar den i en ström i det angivna formatet. |
to_image | Sparar formen till en fil. |
to_image | Sparar formen till en ström. |
format_characters | Formaterar vissa tecken med teckensnittsinställningen. |
format_characters | Formaterar vissa tecken med teckensnittsinställningen. |
set_embedded_object | Ställer in inbäddade objektdata. |
set_embedded_object | Ställer in inbäddade objektdata. |
get_result_of_smart_art | Konvertera smart konst till grupperade former. |
to_front_or_back | För formen framåt eller skickar formen bakåt. |
get_locked_property | Får värdet av låst egendom. |
set_locked_property | Ställ in den låsta egenskapen. |
add_hyperlink | Lägger till en hyperlänk till formen. |
remove_hyperlink | Ta bort hyperlänken för formen. |
move_to_range | Flyttar formen till ett angivet område. |
align_top_right_corner | Flyttar bilden till det övre högra hörnet. |
get_connection_points | Skaffa anslutningspunkterna |
get_linked_cell | Får intervallet kopplat till kontrollens värde. |
set_linked_cell | Ställer in intervallet kopplat till kontrollens värde. |
get_input_range | Får intervallet som används för att fylla kontrollen. |
set_input_range | Ställer in intervallet som används för att fylla kontrollen. |
update_selected_value | Uppdatera det valda värdet med värdet för den länkade cellen. |
calculate_text_size | Beräkna om textområdet |
characters | Returnerar ett teckenobjekt som representerar ett teckenintervall i texten. |
get_characters | Returnerar alla teckenobjekt som representerar ett antal tecken i texten. |
get_rich_formattings | Returnerar alla teckenobjekt som representerar ett antal tecken i texten. |
remove_active_x_control | Ta bort ActiveX-kontrollen. |
is_same_setting | Returnerar om formen är densamma. |
get_actual_box | Få den faktiska positionen och storleken på formen (efter applicering av rotation, flip, etc.) |
set_native_source_full_name | Ställer in den ursprungliga källans fullständiga filnamn med sökväg. |
Exempel
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")
Se även
- modul
aspose.cells.drawing
- klass
GlowEffect
- klass
OleObject
- klass
ReflectionEffect
- klass
ShadowEffect
- klass
Shape