Зачертаваща анотация

Зачертаваща анотация

Общ преглед

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.

Свойства

ИмеТипДостъпОписание
AnnotationTypeAnnotationTypeReadПолучава типа на анотацията.
CreationDateSystem.DateTimeRead/WriteВремеви печат за създаване, записан в /CreationDate.
OpacitydoubleRead/WriteНепрозрачност (0..1), съхранявана в /CA.
PopupPopupAnnotation?Read/WriteСвързана изскачаща анотация (/Popup).
ReplyTypeReplyTypeRead/WriteОтношение за отговор към InReplyTo (/RT).
RichTextstring?Read/WriteСъдържание с богати текстове (/RC), форматирано като XHTML.
Subjectstring?Read/WriteТема (/Subj).
Titlestring?Read/WriteАвтор / заглавие, съхранявани в /T.
RectRectangle?Read/WriteПравоъгълникът на анотацията (позиция на страницата).
WidthdoubleRead/WriteШирината на правоъгълника на анотацията.
HeightdoubleRead/WriteВисочината на правоъгълника на анотацията.
ActiveStatestring?Read/WriteТекущо активното състояние на външния вид (/AS entry).
AlignmentTextAlignmentRead/WriteПодравняване на текста (за свободен текст / уиджет анотации, съдържащи богат текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteХоризонтално подравняване, изложено в допълнение към Alignment; двете могат да се задават независимо.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteПрезаписване на хоризонталното подравняване, специфично за текста.
AppearanceAppearanceDictionaryReadРечник за външния вид (/AP entry) — индексиран по име на поток за външен вид (N, D, R).
StatesAppearanceDictionaryReadРечник за състоянията на външния вид (подречник за всяко състояние в AP/N, напр.
NormalAppearanceXForm?ReadНормалният външен вид (/AP /N) на анотацията като XForm, или null, ако няма такъв.
UpdateAppearanceOnConvertboolRead/WriteДали да се регенерира потокът за външния вид, когато анотацията се запише в конвертиран документ.
UseFontSubsetboolRead/WriteДали вграденият шрифт (ако има) трябва да бъде подмножество.
Contentsstring?Read/WriteСъдържанието на анотацията (текст).
BorderBorder?Read/WriteГраницата на анотацията.
ColorColorRead/WriteЦветът на границата на анотацията (/C entry).
InteriorColorColor?Read/WriteЦветът на вътрешността на анотацията (/IC entry, за анотации тип кръг/квадрат/линия).
Namestring?Read/WriteИмето на анотацията (уникален идентификатор — /NM entry).
FullNamestring?ReadПълно квалифицирано име на анотацията.
ModifiedDatestring?ReadДатата на модификация.
ModifiedDateTimeRead/WriteДатата /M (модифицирана) като типизиран DateTime.
FlagsAnnotationFlagsRead/WriteФлагове на анотацията (/F entry) — използвани като съхранение за целочислената и типизираната форма.
AnnotationFlagsAnnotationFlagsRead/WriteТипизиран алиас на Flags, излагащ AnnotationFlags като свойство.
ActionPdfAction?Read/WriteДействието, свързано с тази анотация (/A entry).
ActionsPdfActionCollectionReadКолекция от действия, свързани с тази анотация.
Authorstring?ReadАвторът на анотацията (/T entry).
AnnotationStatestring?ReadСъстоянието на анотацията (/State entry), напр.
AnnotationStateModelstring?ReadМоделът на състоянието на анотацията (/StateModel entry), напр.
InReplyToAnnotation?Read/WriteАнотацията, на която този отговаря (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints като масив от стойности Point.
CharacteristicsCharacteristicsReadХарактеристики на външния вид (цвят на граница, цвят на фон, ротация).
PageIndexintReadИндекс (започващ от 1) на страницата, притежаваща тази анотация.
PagePage?ReadСтраницата, притежаваща тази анотация, или null, ако не може да се определи (например
VerticalAlignmentVerticalAlignmentRead/WriteВертикално подравняване, приложено към този параграф.
MarginMarginInfo?Read/WriteИнформация за външния отстъп, приложена към този параграф.
IsFirstParagraphInColumnboolRead/WriteПринуждава параграфа да започне нова колона.
IsKeptWithNextboolRead/WriteЗапазва този параграф на същата страница като следващия.
IsInNewPageboolRead/WriteПринуждава параграфа да започне на нова страница.
IsInLineParagraphboolRead/WriteФлаг за вграден параграф (не започва нов ред).
HyperlinkTextstring?Read/WriteНаследена цел за хипервръзка, типизирана като низ.
HyperlinkHyperlink?Read/WriteТипизирано декориране на хипервръзка, приложено към параграфа.
ZIndexintRead/WriteИндекс Z-поръчка, използван от DOM рендеръра.

Методи

SignatureDescription
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()Повърхностно клониране — копира скаларното/споделеното по референция състояние.

Вижте също

 Български