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 обект, ActiveX контрол, или картина. Документът на Word може да съдържа една или повече различни форми. Форматите на документа са представени от Shape Клас.
Можете да въведете в линия форма с определен тип и размер и свободно плаваща форма с определено положение, размер и текстова обвивка в документ с помощта на InsertShape метод. На InsertShape метод позволява въвеждане на DML форма в модела документ. Документът трябва да бъде записан във формат, който поддържа DML форми, в противен случай, такива възли ще бъдат преобразувани във VML форма, докато документ спестяване.
Следният пример за код показва как да вмъкнете тези видове форми в документа:
Използване Aspose.Words, Можете да посочите дали съотношението на аспекта е заключен през AspectRatioLocked собственост.
Следният пример с код показва как да работите с AspectRatioLocked собственост:
Можете също така да посочите дали формата се показва в таблица или извън нея с помощта на IsLayoutInCell собственост.
Следният пример с код показва как да работите с IsLayoutInCell собственост:
Можете да създадете ъглов правоъгълник с клъцване Aspose.Words. Типовете форма са SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped, TopCornersOneRoundedOneSnipped, SingleCornerRounded, TopCornersRounded, and DiagonalCornersRounded.
DML формата е създадена с помощта на InsertShape метод с тези видове форма. Тези типове не могат да бъдат използвани за създаване на VML форми. Опит за създаване на форма чрез използване на обществения конструктор на класа “Shape” повдига изключението “NotSupportedException.”
Следният пример за код показва как да се вкарат тези форми в документа:
Използване Aspose.Words API, Можете да получите местоположението и размера на формата, съдържаща блок в точки, спрямо котвата на най-горната форма. За целта използвайте BoundsInPoints собственост.
Следният пример с код показва как да работите с BoundsInPoints собственост:
Можете да посочите вертикалното подравняване на текста във форма с помощта на VerticalAnchor собственост.
Следният пример с код показва как да работите с VerticalAnchor собственост:
Aspose.Words също така позволява да се открие, ако формата има SmartArt Възразявам. За целта използвайте HasSmartArt собственост.
Следният пример с код показва как да работите с HasSmartArt собственост:
Можете да въведете хоризонтално правило форма в документ с помощта на InsertHorizontalRule метод.
Aspose.Words API осигурява HorizontalRuleFormat собственост за достъп до свойствата на хоризонталното правило. На HorizontalRuleFormat клас излага основни свойства като височина, цвят, NoShade и т.н. за форматиране на хоризонтално правило.
Следният пример с код показва как да зададете HorizontalRuleFormat:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.