InkAnnotation

InkAnnotation

Visió general

InkAnnotation és una classe a Aspose.PDF FOSS per a .NET. Hereta de: MarkupAnnotation.

Aquesta classe proporciona 17 mètodes per treballar amb objectes InkAnnotation en programes .NET. Els mètodes disponibles inclouen: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, InkAnnotation, MarkupAnnotation, SetMarkedState, i 3 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, i 45 més.

Propietats

NomTipusAccésDescripció
AnnotationTypeAnnotationTypeReadSempre tinta.
CapStyleCapStyleRead/WriteEstil de cap de traç; només emmagatzemat.
InkListIList<Point[]>Read/WriteL’entrada /InkList: cada matriu interna és un camí de traç.
CreationDateSystem.DateTimeRead/WriteMarca de temps de creació registrada a /CreationDate.
OpacitydoubleRead/WriteOpacitat (0..1) emmagatzemada a /CA.
PopupPopupAnnotation?Read/WriteAnotació emergent associada (/Popup).
ReplyTypeReplyTypeRead/WriteRelació de resposta a InReplyTo (/RT).
RichTextstring?Read/WriteContingut de text enriquit (/RC), formatat en XHTML.
Subjectstring?Read/WriteLínia d’assumpte (/Subj).
Titlestring?Read/WriteAutor / títol emmagatzemat a /T.
RectRectangle?Read/WriteEl rectangle d’anotació (posició a la pàgina).
WidthdoubleRead/WriteAmplada del rectangle d’anotació.
HeightdoubleRead/WriteAlçada del rectangle d’anotació.
ActiveStatestring?Read/WriteEstat d’aparença actualment actiu (/AS entry).
AlignmentTextAlignmentRead/WriteAlineació del text (per anotacions de text lliure / widget que contenen text enriquit).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteAlineació horitzontal, exposada a més d’Alineació; les dues es poden establir independentment.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteSobreescriptura d’alineació horitzontal específica del text.
AppearanceAppearanceDictionaryReadDiccionari d’aparença (/AP entry) — indexat pel nom del flux d’aparença (N, D, R).
StatesAppearanceDictionaryReadDiccionari d’estat d’aparença (el sub-diccionari per estat d’AP/N, p. ex.
NormalAppearanceXForm?ReadL’aparença normal (/AP /N) de l’anotació com a XForm, o nul·la si no n’hi ha.
UpdateAppearanceOnConvertboolRead/WriteSi s’ha de regenerar el flux d’aparença quan l’anotació es desa en un document convertit.
UseFontSubsetboolRead/WriteSi la tipografia incrustada (si n’hi ha) s’ha de subestablir.
Contentsstring?Read/WriteEl contingut de l’anotació (text).
BorderBorder?Read/WriteVora de l’anotació.
ColorColorRead/WriteEl color de la vora de l’anotació (/C entry).
InteriorColorColor?Read/WriteEl color interior de l’anotació (/IC entry, per anotacions de cercle/quadrat/linea).
Namestring?Read/WriteEl nom de l’anotació (identificador únic — l’entrada /NM).
FullNamestring?ReadNom completament qualificat de l’anotació.
ModifiedDatestring?ReadLa data de modificació.
ModifiedDateTimeRead/WriteLa data /M (modificada) com a DateTime tipat.
FlagsAnnotationFlagsRead/WriteIndicadors d’anotació (/F entry) — utilitzats com a emmagatzematge per a les formes int i tipades.
AnnotationFlagsAnnotationFlagsRead/WriteÀlies tipat de Flags que exposa AnnotationFlags com a propietat.
ActionPdfAction?Read/WriteL’acció associada a aquesta anotació (/A entry).
ActionsPdfActionCollectionReadCol·lecció d’accions associades a aquesta anotació.
Authorstring?ReadL’autor de l’anotació (/T entry).
AnnotationStatestring?ReadL’estat de l’anotació (/State entry), p. ex.
AnnotationStateModelstring?ReadEl model d’estat de l’anotació (/StateModel entry), p. ex.
InReplyToAnnotation?Read/WriteL’anotació a la qual aquesta respon (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints com una matriu de valors Point.
CharacteristicsCharacteristicsReadCaracterístiques d’aparença (color de vora, color de fons, rotació).
PageIndexintReadÍndex basat en 1 de la pàgina que posseeix aquesta anotació.
PagePage?ReadLa pàgina que posseeix aquesta anotació, o nul·la quan no es pot resoldre (p. ex.
VerticalAlignmentVerticalAlignmentRead/WriteAlineació vertical aplicada a aquest paràgraf.
MarginMarginInfo?Read/WriteInformació de marge exterior aplicada a aquest paràgraf.
IsFirstParagraphInColumnboolRead/WriteForçar que el paràgraf comenci una nova columna.
IsKeptWithNextboolRead/WriteMantenir aquest paràgraf a la mateixa pàgina que el següent.
IsInNewPageboolRead/WriteForçar que el paràgraf comenci en una nova pàgina.
IsInLineParagraphboolRead/WriteIndicador de paràgraf en línia (no comença una nova línia).
HyperlinkTextstring?Read/WriteDestinació d’enllaç hipèrtic de cadena llegada.
HyperlinkHyperlink?Read/WriteDecoració d’enllaç hipèrtic tipada aplicada al paràgraf.
ZIndexintRead/WriteÍndex d’ordre Z utilitzat pel renderitzador DOM.

Mètodes

SignaturaDescripció
InkAnnotation(page: Page, rect: Rectangle, inkList: IList<Point[]>)Construeix una anotació d’encre vinculada a una pàgina amb els camins de traç proporcionats.
InkAnnotation(document: Document, inkList: IList<Point[]>)Construeix una anotació d’encre vinculada a un document; el rectangle es deriva dels punts.
InkAnnotation(page: Page, rect: Rectangle, inkList: System.Collections.IList)Sobrecàrrega antiga no genèrica que accepta una IList de Point[].
ChangeAfterResize(transform: Matrix)Transformació de cada punt d’encre i actualització del rectangle delimitador.
Accept(visitor: AnnotationSelector)Crida Accept en aquesta instància d’InkAnnotation.
MarkupAnnotation(document: Document)Constructor vinculada al document per crear una anotació de marcatge que encara no està adjuntada a una pàgina específica; els crides la afegeixen més tard mitjançant page.Annotations.Add(annot).
GetState()Llegeix l’entrada /State al diccionari de propietats de l’anotació.
GetStateModel()Llegeix l’entrada /StateModel, mapant l’entrada /entry absent a Undefined.
SetMarkedState(marked: bool)Estableix /State a Marked o Unmarked i /StateModel = Marked.
SetReviewState(state: AnnotationState)Estableix l’estat de revisió.
ClearState()Elimina qualsevol /State i /StateModel registrats.
FindStateAnnotation()Troba l’anotació de seguiment d’estat vinculada a aquest marcatge (l’anotació de resposta /IRT més recent que conté una entrada /State, segons PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Rectangle delimitador ajustat per considerRotation.
UpdateAppearances()Regenera el flux d’aparença normal (/AP /N) a partir de la geometria i colors actuals de l’anotació.
WriteXfdf(writer: System.Xml.XmlWriter)Serialitza aquesta anotació com a element XFDF cap a l’escriptor (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Aplana aquesta anotació — renderitza la seva aparença visual al contingut de la pàgina i l’elimina de la matriu d’anotacions de la pàgina.
Clone()Clon superficial — copia l’estat escalar/compartit per referència.

Vegeu també

 Català