Shape
- class Shape(*args, **options)
The shape object is a member of the
shapescollection:>>> import xlwings as xw >>> sheet = xw.books['Book1'].sheets[0] >>> sheet.shapes[0] # or sheet.shapes['ShapeName'] <Shape 'Rectangle 1' in Sheet1>
在 0.9.0 版的變更.
- property api: Any
Returns the native object (
pywin32orappscriptobj) of the engine being used.在 0.19.2 版被加入.
- async get_text()
Fetch the shape's text on demand.
Noneif the shape holds no text.Requires xlwings Lite.
- 回傳型別:
str | None
- property height: float
Returns or sets the number of points that represent the height of the shape.
在 0.5.0 版被加入.
- property left: float
Returns or sets the number of points that represent the horizontal position of the shape.
在 0.5.0 版被加入.
- property parent: Sheet
Returns the parent of the shape.
在 0.9.0 版被加入.
- scale_height(factor, relative_to_original_size=False, scale='scale_from_top_left')
- 參數:
factor (float) -- For example 1.5 to scale it up to 150%
relative_to_original_size (bool) -- If
False, it scales relative to current height (default). ForTruemust be a picture or OLE object.scale (str) -- One of
scale_from_top_left(default),scale_from_bottom_right,scale_from_middle
在 0.19.2 版被加入.
- scale_width(factor, relative_to_original_size=False, scale='scale_from_top_left')
- 參數:
factor (float) -- For example 1.5 to scale it up to 150%
relative_to_original_size (bool) -- If
False, it scales relative to current width (default). ForTruemust be a picture or OLE object.scale (str) -- One of
scale_from_top_left(default),scale_from_bottom_right,scale_from_middle
在 0.19.2 版被加入.