Екранна анотация

Екранна анотация

Общ преглед

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

Класът ScreenAnnotation ви позволява да добавите екранна анотация към страница, като предоставите страницата, правоъгълника и медийния файл, и излага свойствата AnnotationType, Action и Title.

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

Свойства

ИмеТипДостъпОписание
AnnotationTypeAnnotationTypeReadВинаги екран.
ActionPdfAction?ReadДействие за стартиране на рендериране (/A запис), или null, ако не е зададено.
Titlestring?Read/WriteЗаглавие/етикет, показван в интерфейса на прегледача (/T запис).
RectRectangle?Read/WriteПравоъгълникът на анотацията (позиция в страницата).
WidthdoubleRead/WriteШирината на правоъгълника на анотацията.
HeightdoubleRead/WriteВисочината на правоъгълника на анотацията.
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 запис, за анотации тип кръг/квадрат/линия).
Namestring?Read/WriteИмето на анотацията (уникален идентификатор — /NM запис).
FullNamestring?ReadПълно квалифицирано име на анотацията.
Subjectstring?Read/WriteТемата на анотацията (/Subj запис).
ModifiedDatestring?ReadДата на модификация.
ModifiedDateTimeRead/WriteДата /M (модифицирана) като типизиран DateTime.
FlagsAnnotationFlagsRead/WriteФлагове на анотацията (/F запис) — използвани като съхранение за целочислената и типизираната форма.
AnnotationFlagsAnnotationFlagsRead/WriteТипизиран алиас на Flags, излагащ AnnotationFlags като свойство.
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
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)Създайте екранна анотация, отнасяща се до mediaFile.
Accept(visitor: AnnotationSelector)Извиква Accept за този екземпляр на ScreenAnnotation.
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()Повърхностно клониране — копира скаларното/споделеното по референция състояние.

Вижте също

 Български