Зачертаваща анотация
Общ преглед
StrikeOutAnnotation е клас в Aspose.PDF FOSS за .NET.
Наследява от: MarkupAnnotation.
Зачертано текстово маркиране анотация.
Този клас предоставя 15 метода за работа с обекти от тип StrikeOutAnnotation в .NET програми.
Наличните методи включват: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState и 3 допълнителни метода.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState и още 43.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
AnnotationType | AnnotationType | Read | Получава типа на анотацията. |
CreationDate | System.DateTime | Read/Write | Времеви печат за създаване, записан в /CreationDate. |
Opacity | double | Read/Write | Непрозрачност (0..1), съхранявана в /CA. |
Popup | PopupAnnotation? | Read/Write | Свързана изскачаща анотация (/Popup). |
ReplyType | ReplyType | Read/Write | Отношение за отговор към InReplyTo (/RT). |
RichText | string? | Read/Write | Съдържание с богати текстове (/RC), форматирано като XHTML. |
Subject | string? | Read/Write | Тема (/Subj). |
Title | string? | Read/Write | Автор / заглавие, съхранявани в /T. |
Rect | Rectangle? | Read/Write | Правоъгълникът на анотацията (позиция на страницата). |
Width | double | Read/Write | Ширината на правоъгълника на анотацията. |
Height | double | Read/Write | Височината на правоъгълника на анотацията. |
ActiveState | string? | Read/Write | Текущо активното състояние на външния вид (/AS entry). |
Alignment | TextAlignment | Read/Write | Подравняване на текста (за свободен текст / уиджет анотации, съдържащи богат текст). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Хоризонтално подравняване, изложено в допълнение към Alignment; двете могат да се задават независимо. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Презаписване на хоризонталното подравняване, специфично за текста. |
Appearance | AppearanceDictionary | Read | Речник за външния вид (/AP entry) — индексиран по име на поток за външен вид (N, D, R). |
States | AppearanceDictionary | Read | Речник за състоянията на външния вид (подречник за всяко състояние в AP/N, напр. |
NormalAppearance | XForm? | Read | Нормалният външен вид (/AP /N) на анотацията като XForm, или null, ако няма такъв. |
UpdateAppearanceOnConvert | bool | Read/Write | Дали да се регенерира потокът за външния вид, когато анотацията се запише в конвертиран документ. |
UseFontSubset | bool | Read/Write | Дали вграденият шрифт (ако има) трябва да бъде подмножество. |
Contents | string? | Read/Write | Съдържанието на анотацията (текст). |
Border | Border? | Read/Write | Границата на анотацията. |
Color | Color | Read/Write | Цветът на границата на анотацията (/C entry). |
InteriorColor | Color? | Read/Write | Цветът на вътрешността на анотацията (/IC entry, за анотации тип кръг/квадрат/линия). |
Name | string? | Read/Write | Името на анотацията (уникален идентификатор — /NM entry). |
FullName | string? | Read | Пълно квалифицирано име на анотацията. |
ModifiedDate | string? | Read | Датата на модификация. |
Modified | DateTime | Read/Write | Датата /M (модифицирана) като типизиран DateTime. |
Flags | AnnotationFlags | Read/Write | Флагове на анотацията (/F entry) — използвани като съхранение за целочислената и типизираната форма. |
AnnotationFlags | AnnotationFlags | Read/Write | Типизиран алиас на Flags, излагащ AnnotationFlags като свойство. |
Action | PdfAction? | Read/Write | Действието, свързано с тази анотация (/A entry). |
Actions | PdfActionCollection | Read | Колекция от действия, свързани с тази анотация. |
Author | string? | Read | Авторът на анотацията (/T entry). |
AnnotationState | string? | Read | Състоянието на анотацията (/State entry), напр. |
AnnotationStateModel | string? | Read | Моделът на състоянието на анотацията (/StateModel entry), напр. |
InReplyTo | Annotation? | Read/Write | Анотацията, на която този отговаря (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints като масив от стойности Point. |
Characteristics | Characteristics | Read | Характеристики на външния вид (цвят на граница, цвят на фон, ротация). |
PageIndex | int | Read | Индекс (започващ от 1) на страницата, притежаваща тази анотация. |
Page | Page? | Read | Страницата, притежаваща тази анотация, или null, ако не може да се определи (например |
VerticalAlignment | VerticalAlignment | Read/Write | Вертикално подравняване, приложено към този параграф. |
Margin | MarginInfo? | Read/Write | Информация за външния отстъп, приложена към този параграф. |
IsFirstParagraphInColumn | bool | Read/Write | Принуждава параграфа да започне нова колона. |
IsKeptWithNext | bool | Read/Write | Запазва този параграф на същата страница като следващия. |
IsInNewPage | bool | Read/Write | Принуждава параграфа да започне на нова страница. |
IsInLineParagraph | bool | Read/Write | Флаг за вграден параграф (не започва нов ред). |
HyperlinkText | string? | Read/Write | Наследена цел за хипервръзка, типизирана като низ. |
Hyperlink | Hyperlink? | Read/Write | Типизирано декориране на хипервръзка, приложено към параграфа. |
ZIndex | int | Read/Write | Индекс Z-поръчка, използван от DOM рендеръра. |
Методи
| Signature | Description |
|---|---|
StrikeOutAnnotation(page: Page, rect: Rectangle) | Извиква StrikeOutAnnotation за този екземпляр на StrikeOutAnnotation. |
Accept(visitor: AnnotationSelector) | Създава речници от записа /AP на анотацията при първия достъп. Всеки запис /AP/N, /AP/D, /AP/R, който е поток, се съпоставя директно към <неизвестно> под неговия ключ (“N”, “D”, “R”). Когато записът е подречник, ключиран по състояние (например формите /Yes и /Off на отметка, или номерираните опции на радио), формата за всяко състояние се излага под съставния ключ “<K>.<state>” (например “D.0”, “N.Off”) и също се добавя от голия. |
MarkupAnnotation(document: Document) | Конструктор, свързан с документа, за създаване на маркираща анотация, която все още не е прикрепена към конкретна страница; извикващите я добавят по-късно чрез page.Annotations.Add(annot). |
GetState() | Прочита записа /State в речника със свойства на анотацията. |
GetStateModel() | Прочита записа /StateModel, като свързва липсващия /entry с Undefined. |
SetMarkedState(marked: bool) | Задава /State на Marked или Unmarked плюс /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Задава състоянието на преглед. |
ClearState() | Премахва всички записани /State и /StateModel. |
FindStateAnnotation() | Намира анотацията за проследяване на състоянието, свързана с този маркиращ елемент (най-скорошната анотация за отговор /IRT, която съдържа запис /State, според PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Граничният правоъгълник се коригира от considerRotation. |
ChangeAfterResize(transform: Matrix) | Коригира геометрията на анотацията след като потребителят промени размера на страницата или на хост правоъгълника. |
UpdateAppearances() | Регенерира нормалния поток за визуален вид (/AP /N) от текущата геометрия и цветове на анотацията. |
WriteXfdf(writer: System.Xml.XmlWriter) | Сериализира тази анотация като XFDF елемент към writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Изравнява (flatten) тази анотация — рендерира визуалния й вид в съдържанието на страницата и я премахва от масива с анотации на страницата. |
Clone() | Повърхностно клониране — копира скаларното/споделеното по референция състояние. |