TextBox класс
TextBox класс
Инкапсулирует объект, представляющий текстовое поле в электронной таблице.
Тип TextBox предоставляет следующие элементы:
Характеристики
Свойство | Описание |
---|---|
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 | Получает и устанавливает идентификатор для этой фигуры. |
Методы
Метод | Описание |
---|---|
to_image | Создает изображение фигуры и сохраняет его в поток в указанном формате. |
to_image | Сохраняет форму в файл. |
to_image | Сохраняет форму в поток. |
format_characters | Форматирует некоторые символы с помощью настройки шрифта. |
format_characters | Форматирует некоторые символы с помощью настройки шрифта. |
get_equation_paragraph | Получите указанный математический абзац из свойства TextBody объекта TextBox. Уведомление: (1) Возвращает NULL, если индекс выходит за пределы или не найден. (2) Также возвращает NULL, если указанная позиция индекса не является математическим абзацем. |
get_equation_paragraph | Получает первый математический абзац из свойства TextBody объекта TextBox. |
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 | Получите фактическое положение и размер фигуры (после применения поворота, переворота и т. д.). |
Пример
from aspose.cells import Workbook
from aspose.cells.drawing import MsoLineDashStyle, MsoLineStyle, PlacementType
from aspose.pydrawing import Color
# Instantiate a new Workbook.
workbook = Workbook()
# Get the first worksheet in the book.
worksheet = workbook.worksheets[0]
# Add a new textbox to the collection.
textboxIndex = worksheet.text_boxes.add(2, 1, 160, 200)
# Get the textbox object.
textbox0 = worksheet.text_boxes[textboxIndex]
# Fill the text.
textbox0.text = "ASPOSE______The .NET and JAVA Component Publisher!"
# Set the textbox to adjust it according to its contents.
textbox0.text_body.text_alignment.auto_size = True
# Set the placement.
textbox0.placement = PlacementType.FREE_FLOATING
# Set the font color.
textbox0.font.color = Color.blue
# Set the font to bold.
textbox0.font.is_bold = True
# Set the font size.
textbox0.font.size = 14
# Set font attribute to italic.
textbox0.font.is_italic = True
# Add a hyperlink to the textbox.
textbox0.add_hyperlink("http://www.aspose.com/")
# Get the filformat of the textbox.
fillformat = textbox0.fill
# Set the fillcolor.
fillformat.solid_fill.color = Color.silver
# Get the lineformat type of the textbox.
lineformat = textbox0.line
# Set the line style.
lineformat.compound_type = MsoLineStyle.THIN_THICK
# Set the line weight.
lineformat.weight = 6.0
# Set the dash style to squaredot.
lineformat.dash_style = MsoLineDashStyle.SQUARE_DOT
# Add another textbox.
textboxIndex = worksheet.text_boxes.add(15, 4, 85, 120)
# Get the second textbox.
textbox1 = worksheet.text_boxes[textboxIndex]
# Input some text to it.
textbox1.text = "This is another simple text box"
# Set the placement type as the textbox will move and
# resize with cells.
textbox1.placement = PlacementType.MOVE_AND_SIZE
# Save the excel file.
workbook.save("tsttextboxes.xlsx")
Смотрите также
- модуль
aspose.cells.drawing
- класс
GlowEffect
- класс
ReflectionEffect
- класс
ShadowEffect
- класс
Shape
- класс
TextBox