Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Тази тема обсъжда как да се работи програмно с форми, използващи Aspose.Words.
Фигурите в Aspose.Words представляват обект в чертожния слой, като например AutoShape, текстово поле, свободна форма, OLE обект, контрола Активекс или картина. Документ Word може да съдържа една или повече различни фигури. Формите на документа са представени от клас Shape.
Можете да вмъкнете вградена фигура с определен тип и размер и свободно плаваща фигура с определена позиция, размер и тип на обтичане на текст в документ, като използвате метода InsertShape. Методът InsertShape позволява вмъкване на DML фигура в модела на документа. Документът трябва да бъде записан във формат, който поддържа DML фигури, в противен случай такива възли ще бъдат преобразувани във Фигура VML, докато документът се записва.
Следващият пример за код показва как да вмъкнете тези типове фигури в документа:
Използвайки Aspose.Words, можете да укажете дали пропорцията на фигурата е заключена чрез свойството AspectRatioLocked.
Следният пример за код показва как да работите със свойството AspectRatioLocked:
Можете също да укажете дали фигурата да се показва в таблица или извън нея, като използвате свойството IsLayoutInCell.
Следният пример за код показва как да работите със свойството IsLayoutInCell:
Можете да създадете правоъгълник за изрязване на ъгъла, като използвате Aspose.Words. Формите са SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, и DiagonalCornersRounded.
Форма DML се създава с помощта на InsertShape Метод с тези типове фигури. Тези типове не могат да се използват за създаване на VML фигури. Опит за създаване на фигура с помощта на публичния конструктор на класа " фигура “повдига изключението” NotSupportedException".
Следващият пример за код показва как да вмъкнете този тип фигури в документа:
Използвайки Aspose.Words API, можете да получите местоположението и размера на формата, съдържаща блок в точки, спрямо котвата на най-горната форма. За да направите това, използвайте функцията BoundsInPoints.
Следният пример за код показва как да работите със свойството BoundsInPoints:
Aspose.Words API предоставя свойството HorizontalRuleFormat за достъп до свойствата на фигурата на хоризонталното правило. HorizontalRuleFormat класът излага основни свойства като височина, цвят, сянка и т.н. за форматиране на хоризонтално правило.
Следващият пример за код показва как да зададете HorizontalRuleFormat:
Aspose.Words API осигурява Shape → InsertOleObjectAsIcon функция за вмъкване на вграден или свързан OLE обект като икона в документа. Тази функция позволява задаване на икона файл и надпис. Типът OLE обект се открива с помощта на разширението на файла.
Следващият пример за код показва как да зададете вмъкване на обект OLE като икона в документа:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.