SquareAnnotation

SquareAnnotation

Revisió

SquareAnnotation És una classe en Aspose.PDF FOSS per a .NET. Heretat de: CommonFigureAnnotation.

El mètode SquareAnnotation.Accept(visitor) implementa el patró de visitants, permetent el tractament personalitzat d’objectes d’anotació.

Aquesta classe proporciona 16 mètodes per treballar amb els objectes SquareAnnotation en programes .NET. Els mètodes disponibles inclouen: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState,I tres mètodes addicionals. Tots els membres públics estan accessibles a qualsevol aplicació .NET després d’instal·lar el Aspose.PDF FOSS per al paquet .Net. Propietats : Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,I més de 45 anys.

Propietats

NomTipusAccessDescripció
AnnotationTypeAnnotationTypeLlegirObté el tipus d’anotació.
FrameRectangleLlegir / EscriureEl recteangle de la figura dibuixada - l’insecte recta d’anotació per la entrada /RD (diferències rectes).
CreationDateSystem.DateTimeLlegir / EscriureEl timestamp de creació està enregistrat a /CreationDate.
OpacitydoubleLlegir / EscriureOpacitat (0.1) es porta a /CA.
PopupPopupAnnotation?Llegir / EscriureAnotació de popup associada (Popup).
ReplyTypeReplyTypeLlegir / EscriureRespondre la relació a InReplyTo (/RT).
RichTextstring?Llegir / EscriureContingut de text rics (/RC), formatat en XHTML.
Subjectstring?Llegir / EscriureLínia de subjecte ( / Subj).
Titlestring?Llegir / EscriureTítol / títol portat en /T.
RectRectangle?Llegir / EscriureLa direcció de la anotació (posició a la pàgina).
InnerRectRectangle?LlegirL’anotació rectangle insecte per la entrada /RD (diferències de l’oestang) - la regió realment atrapada dins del Rect.
WidthdoubleLlegir / EscriureLa amplada de l’anotació rectangular.
HeightdoubleLlegir / EscriureL’alçada de la anotació rectangular.
ActiveStatestring?Llegir / EscriureEstat d’aparició actualment actiu ( / entrada de l’AS).
AlignmentTextAlignmentLlegir / EscriureAlineació de text (per a anotacions gratuïtes / widget amb rics textos).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLlegir / EscriureAlineació horitzontal (Aspose.Pdf exposa això a més de l’Alineación; les dues són independentment ajustables).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLlegir / EscriureEl text específic de l’alineació horitzontal.
AppearanceAppearanceDictionaryLlegirDicionari d’aparença (/entrada AP) - clau per nom de flux d’aparança, N, D, R.
StatesAppearanceDictionaryLlegirDicionari d’aparença-estat (el subdict per estat de AP/N, etc.
NormalAppearanceXForm?LlegirL’aparença normal (/AP / N) de l’anotació com un XForm, o nul quan no té cap.
UpdateAppearanceOnConvertboolLlegir / EscriureO per regenerar el flux d’aparença quan una anotació es salva en un document convertit.
UseFontSubsetboolLlegir / EscriureSi la font incorporada (si és alguna) ha de ser subset.
Contentsstring?Llegir / EscriureEl contingut de l’anotament (text).
BorderBorder?Llegir / EscriureLa frontera de l’anotació.
ColorColorLlegir / EscriureEl color de la anotació frontera ( / C entrada).
InteriorColorColor?Llegir / EscriureEl color interior de l’anotació ( / entrada IC, per a anotacions de cercle / quadrada / línia).
Namestring?Llegir / EscriureEl nom de l’anotació (únic identificador - la entrada /NM).
FullNamestring?LlegirNom de la anotació completament qualificat.
ModifiedDatestring?LlegirData de la modificació.
ModifiedDateTimeLlegir / EscriureLa data /M (modificada) com a un DateTime.
FlagsAnnotationFlagsLlegir / EscriureBanderes d’anotació ( / entrada F) - utilitzats com a suport de l’emmagatzematge per tant els formularis int i tipat.
AnnotationFlagsAnnotationFlagsLlegir / EscriureTipat alias de Banderes que correspon a la superfície pública Aspose.Pdf que exposa AnnotationFlags com a propietat.
ActionPdfAction?Llegir / EscriureL’acció associada amb aquesta anotació (/A entrada).
ActionsPdfActionCollectionLlegirCol·lecció d’accions associades a aquesta anotació.
Authorstring?LlegirEl autor de l’anotament ( / T entrada).
AnnotationStatestring?LlegirEl estat d’anotació ( / entrada estatal), per exemple.
AnnotationStateModelstring?LlegirEl model d’estat de l’anotació (/StateModel entrada), per exemple.
InReplyToAnnotation?Llegir / EscriureLa nota d’aquest és la que es repeteix a ( / entrada IRT).
QuadPointsPoint[]Llegir / EscriureQuadPoints com a un seguit de valors punts.
CharacteristicsCharacteristicsLlegirCaracterístiques d’aparició (cora de frontera, color de fons, rotació).
PageIndexintLlegirIndicador de la pàgina que posseeix aquesta anotació.
PagePage?LlegirLa pàgina que posseeix aquesta anotació, o nul quan no es pot resoldre (per exemple.
VerticalAlignmentVerticalAlignmentLlegir / EscriureAlineació vertical aplicada a aquest paràgraf.
MarginMarginInfoLlegir / EscriureInformació de marge exterior aplicada a aquest paràgraf.
IsFirstParagraphInColumnboolLlegir / EscriureForçar el paràgraf per iniciar una nova columna.
IsKeptWithNextboolLlegir / EscriureMantenir aquest paràgraf en la mateixa pàgina que el següent.
IsInNewPageboolLlegir / EscriureEsforçar el paràgraf per començar en una nova pàgina.
IsInLineParagraphboolLlegir / EscriureLa bandera de la línia (no comença una nova línia).
HyperlinkTextstring?Llegir / EscriureEl seu objectiu és el tipus d’hiperenllaç.
HyperlinkHyperlink?Llegir / EscriureTipus de decoració d’hiperenllaç aplicat al paràgraf.
ZIndexintLlegir / EscriureIndicador de comanda Z utilitzat pel render DOM.

Mètodes

SignatureDescripció
SquareAnnotation(document: Document)Coneix SquareAnnotation(document) en aquest instància SquareAnnotation.
SquareAnnotation(page: Page, rect: Rectangle)Calla SquareAnnotation (pàrdia, recte) en aquest instància SquareAnnotation.
Accept(visitor: AnnotationSelector)El mètode implementa el patró de visitants, permetent el tractament personalitzat d’objectes d’anotació
UpdateAppearances()Genera l’aparença normal per a una anotació de quadre o cercle (PDF 32000 §12.5.6.8): estirar la figura amb el color frontereri, ample i llistat des de /BS, opcionalment omplir l’interior amb /IC.
MarkupAnnotation(document: Document)Document-bound ctor per crear una anotació de marcada que encara no està lligat a una pàgina específica; els trucadors la afegiran més endavant a través de la pàgina.Annotations.Add(no).
GetState()Llegeix la entrada /Estat en el diccionari de propietats de l’anotació.
GetStateModel()Llegeix la entrada /StateModel, mapejant la /entrada desapareguda a Desdefinida.
SetMarkedState(marked: bool)Estableix /State a Marcat o No marcat i /StateModel = Marcat.
SetReviewState(state: AnnotationState)Estableix l’estat de revisió.
ClearState()Elimina qualsevol /Estat registrat i /StateModel.
FindStateAnnotation()Troba l’anotació de seguiment d’estat vinculada a aquesta etiqueta (l’anonotación de resposta /IRT més recent que porta una entrada /Estat, per PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)El rectangle de la frontera s’ajusta per considerRotation.
ChangeAfterResize(transform: Matrix)Ajustar la geometria de l’anotació després que l’usuari resegués la pàgina o el rectangle del host.
WriteXfdf(writer: System.Xml.XmlWriter)Serialitza aquesta anotació com un element XFDF per a l’escriptor (PDF 32000 §12.7.8 / X FDF 3.0).
Flatten()Flatte aquesta anotació - fer que la seva aparició visual estigui en el contingut de la pàgina i eliminar-la de l’arranya d’anotaments de les pàgines.
Clone()Clona de Shallow: còpies d’estat escalar/ref-shared.

Veure també

 Català