Анотация

Анотация

Преглед

Annotation е клас в Aspose.PDF FOSS за .NET.
Наследява от: BaseParagraph.

Представлява PDF анотация.

Този клас предоставя 7 метода за работа с обекти от тип Annotation в .NET програми.
Наличните методи включват: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState и още 40.

Свойства

ИмеТипДостъпОписание
AnnotationTypeAnnotationTypeReadПодтипът на анотацията.
RectRectangle?Read/WriteПрямоъгълникът на анотацията (позиция в страницата).
WidthdoubleRead/WriteШирината на правoъгълника на анотацията.
HeightdoubleRead/WriteВисочината на правoъгълника на анотацията.
ActiveStatestring?Read/WriteТекущо активното състояние на външния вид (/AS запис).
AlignmentTextAlignmentRead/WriteПодравняване на текста (за свободен текст / уиджет анотации, съдържащи форматиран текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteХоризонтално подравняване, изложено допълнително към Alignment; двете могат да се задават независимо.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteПрезапис на хоризонталното подравняване, специфично за текста.
AppearanceAppearanceDictionaryReadРечник за външния вид (/AP запис) — индексиран по име на поток за външния вид (N, D, R).
StatesAppearanceDictionaryReadРечник за състоянията на външния вид (подречник за всяко състояние в AP/N, напр.
NormalAppearanceXForm?ReadНормалният външен вид (/AP /N) на анотацията като XForm, или null ако няма такъв.
UpdateAppearanceOnConvertboolRead/WriteДали да се регенерира потокът за външния вид, когато анотацията се запише в конвертиран документ.
UseFontSubsetboolRead/WriteДали вграденият шрифт (ако има) трябва да бъде подмножество.
Contentsstring?Read/WriteСъдържанието на анотацията (текст).
OpacitydoubleRead/WriteНепрозрачност на анотацията (0.0 = прозрачно, 1.0 = непрозрачно).
BorderBorder?Read/WriteГраницата на анотацията.
ColorColorRead/WriteЦветът на границата на анотацията (/C запис).
InteriorColorColor?Read/WriteВътрешният цвят на анотацията (/IC запис, за анотации тип кръг/квадрат/линия).
Titlestring?Read/WriteЗаглавието на анотацията (автор за анотации за маркиране).
Namestring?Read/WriteИмето на анотацията (уникален идентификатор — /NM запис).
FullNamestring?ReadПълно квалифицирано име на анотацията.
Subjectstring?Read/WriteТемата на анотацията (/Subj запис).
ModifiedDatestring?ReadДата на модификация.
ModifiedDateTimeRead/WriteДата /M (модифицирана) като типизиран DateTime.
FlagsAnnotationFlagsRead/WriteФлагове на анотацията (/F запис) — използвани като съхранение за целочислената и типизираната форма.
AnnotationFlagsAnnotationFlagsRead/WriteТипизиран алиас на Flags, излагащ AnnotationFlags като свойство.
ActionPdfAction?Read/WriteДействието, свързано с тази анотация (/A запис).
ActionsPdfActionCollectionReadКолекция от действия, свързани с тази анотация.
Authorstring?ReadАвторът на анотацията (/T запис).
AnnotationStatestring?ReadСъстоянието на анотацията (/State запис), напр.
AnnotationStateModelstring?ReadМоделът на състоянието на анотацията (/StateModel запис), напр.
ReplyTypestring?ReadТипът на отговора (/RT запис), напр.
InReplyToAnnotation?Read/WriteАнотацията, на която този отговор е насочен (/IRT запис).
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
Accept(visitor: AnnotationSelector)Изпратете тази аннотация към типизираното Visit(SubType) презареждане на посетителя.
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()Повърхностно клониране — копира скаларното/реф‑споделено състояние.

Вижте също

 Български