TextFragment
Общ преглед
TextFragment е клас в Aspose.PDF FOSS за .NET. Наследници от: BaseParagraph.
Представя фрагмент от текст на страница с информация за позицията и стила.
Този клас предоставя 8 метода за работа с TextFragment обекти в .NET програми. Наличните методи включват: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment,И още 20.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
TabStops | TabStops? | Чете/Пише | Таб спира за този фрагмент (използва се с #$TAB маркери в текста). |
TextEditOptions | TextEditOptions | Чете/Пише | Изменения на редактиране, прилагани при замяна на текст / шрифт. |
IsInLineParagraph | bool | Чете/Пише | Когато е вярно, този текстов фрагмент се представя на същия ред като предходния встроен параграф (виж docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | Чете/Пише | Получава или поставя е в нова страница. |
VerticalAlignment | VerticalAlignment | Чете/Пише | Получава или определя вертикалното подравняване. |
Text | string | Чете/Пише | Съдържанието на текста. |
ReplaceOptions | TextReplaceOptions | Прочети. | Оферти за заместване на текст, използвани от TextFragmentAbsorber заменят пътеки. |
Page | Page? | Прочети. | Страницата, на която принадлежи този фрагмент (публичен псевдоним за SourcePage). |
Form | XForm? | Прочети. | XForm този фрагмент е извлечен от, или нулеви за странични-ниво на фрагменти. |
FootNote | Note? | Чете/Пише | Незадължително допълнение към този фрагмент. |
HorizontalAlignment | HorizontalAlignment | Чете/Пише | Оризонтално подравняване, използвано когато този фрагмент е изложен като параграф (добавен към страница.Параграфи). |
Rectangle | Rectangle? | Прочети. | Ограничаващият правоъгълник на този текст върху страницата. |
Position | Position? | Чете/Пише | Позицията на текста. |
BaselinePosition | Position? | Чете/Пише | Текстът е в базовата позиция. |
Margin | MarginInfo | Чете/Пише | Информация за маржата, когато се използва като елемент на параграф. |
TextState | TextFragmentState | Прочети. | Състояние на текста (черник, размер, цвят). |
PageIndex | int | Прочети. | Индексът на страницата (0-базиран) е този фрагмент. |
FontSize | double | Прочети. | Кратък път за TextState.FontSize. |
Segments | TextSegmentCollection | Чете/Пише | Събирането на текстови сегменти, които съставляват този фрагмент (1-индексиран). |
Hyperlink | Hyperlink | Чете/Пише | Хипервръзка към този фрагмент. |
EndNote | Note? | Чете/Пише | В допълнение към този фрагмент. |
WrapLinesCount | int | Чете/Пише | Броят на обвити линии, изчислени по време на оформлението. |
IsFirstParagraphInColumn | bool | Чете/Пише | Принуди параграфа да започне нова колона. |
IsKeptWithNext | bool | Чете/Пише | Дръж този параграф на една страница с следващия. |
HyperlinkText | string? | Чете/Пише | Цели на хипервръзки с традиционен код. |
ZIndex | int | Чете/Пише | Z-order индекс, използван от DOM рендератора. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
TextFragment() | Създаване на текстови фрагмент с прекъсвания. |
TextFragment(tabStops: TabStops) | Назовава TextFragment на този TextFragment пример. |
TextFragment(text: string) | Създаване на текстов фрагмент с даден текст. |
TextFragment(text: string, tabStops: TabStops) | Създаване на текстов фрагмент с даден текст и таблица за разделителна способност TabStops. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | Връщане на текстови сегменти, обхващащи даден диапазон от знаци (startIndex е базиран на 1). |
Clone() | Плоско копие на фрагмента (текст + състояние). |
CloneWithSegments() | Клонирайте фрагмента И неговите сегменти. |