Skærmannotation

Skærmannotation

Oversigt

ScreenAnnotation er en klasse i Aspose.PDF FOSS for .NET. Arver fra: Annotation.

ScreenAnnotation‑klassen lader dig tilføje en skærmannotation til en side ved at angive siden, rektanglet og mediefilen og eksponerer egenskaberne AnnotationType, Action og Title.

Denne klasse leverer 8 metoder til at arbejde med ScreenAnnotation‑objekter i .NET‑programmer. Tilgængelige metoder omfatter: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, ScreenAnnotation, UpdateAppearances, WriteXfdf. Alle offentlige medlemmer er tilgængelige for enhver .NET‑applikation efter installation af Aspose.PDF FOSS for .NET‑pakken. Egenskaber: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, og 40 flere.

Egenskaber

NavnTypeAdgangBeskrivelse
AnnotationTypeAnnotationTypeReadAltid Skærm.
ActionPdfAction?ReadRender-launch-handling (/A-indgang), eller null når ingen er angivet.
Titlestring?Read/WriteTitel/etiket vist i viewerens chrome (/T-indgang).
RectRectangle?Read/WriteAnnotationsrektanglet (position på siden).
WidthdoubleRead/WriteBredden af annotationsrektanglet.
HeightdoubleRead/WriteHøjden af annotationsrektanglet.
ActiveStatestring?Read/WriteAktuelt aktivt udseende-tilstand (/AS-indgang).
AlignmentTextAlignmentRead/WriteTekstjustering (for fritekst-/widget-annotationer med rig tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteVandret justering, eksponeret ud over Alignment; de to kan indstilles uafhængigt.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteTekst-specifik vandret justeringsoverskrivning.
AppearanceAppearanceDictionaryReadUdseendeordbog (/AP-indgang) — nøglebaseret på udseende-streamnavn (N, D, R).
StatesAppearanceDictionaryReadUdseende-tilstandsordbog (den per-tilstand underordbog af AP/N, f.eks.
NormalAppearanceXForm?ReadAnnotationens normale (/AP /N) udseende som en XForm, eller null når den ikke har nogen.
UpdateAppearanceOnConvertboolRead/WriteOm udseende-streamen skal regenereres, når annotationen gemmes i et konverteret dokument.
UseFontSubsetboolRead/WriteOm den indlejrede skrifttype (hvis nogen) skal underinddeles.
Contentsstring?Read/WriteAnnotationens indhold (tekst).
OpacitydoubleRead/WriteAnnotationens opacitet (0,0 = gennemsigtig, 1,0 = ugennemsigtig).
BorderBorder?Read/WriteAnnotationens kant.
ColorColorRead/WriteAnnotationens kantfarve (/C-indgang).
InteriorColorColor?Read/WriteAnnotationens indvendige farve (/IC-indgang, for cirkel/kvadrat/linje-annotationer).
Namestring?Read/WriteAnnotationens navn (unik identifikator — /NM-indgangen).
FullNamestring?ReadFuldt kvalificeret annotationnavn.
Subjectstring?Read/WriteAnnotationens emne (/Subj-indgang).
ModifiedDatestring?ReadÆndringsdatoen.
ModifiedDateTimeRead/Write/M (modificeret) datoen som en typed DateTime.
FlagsAnnotationFlagsRead/WriteAnnotationflag (/F-indgang) — brugt som lagringsbaggrund for både int- og typed-formerne.
AnnotationFlagsAnnotationFlagsRead/WriteTyped alias for Flag, der eksponerer AnnotationFlags som en egenskab.
ActionsPdfActionCollectionReadSamling af handlinger tilknyttet denne annotation.
Authorstring?ReadAnnotationens forfatter (/T-indgang).
AnnotationStatestring?ReadAnnotationens tilstand (/State-indgang), f.eks.
AnnotationStateModelstring?ReadAnnotationens tilstandsmodel (/StateModel-indgang), f.eks.
ReplyTypestring?ReadSvar-typen (/RT-indgang), f.eks.
InReplyToAnnotation?Read/WriteAnnotationen som denne svarer på (/IRT-indgang).
QuadPointsPoint[]Read/WriteQuadPoints som et array af Point-værdier.
CharacteristicsCharacteristicsReadUdseendeegenskaber (kantfarve, baggrundsfarve, rotation).
PageIndexintRead1-baseret indeks for siden, der ejer denne annotation.
PagePage?ReadSiden, der ejer denne annotation, eller null når den ikke kan løses (f.eks.
VerticalAlignmentVerticalAlignmentRead/WriteLodret justering anvendt på dette afsnit.
MarginMarginInfo?Read/WriteYdre margen-information anvendt på dette afsnit.
IsFirstParagraphInColumnboolRead/WriteTving afsnittet til at starte i en ny kolonne.
IsKeptWithNextboolRead/WriteHold dette afsnit på samme side som det næste.
IsInNewPageboolRead/WriteTving afsnittet til at starte på en ny side.
IsInLineParagraphboolRead/WriteInline-afsnitsflag (starter ikke en ny linje).
HyperlinkTextstring?Read/WriteLegacy streng-typed hyperlink-mål.
HyperlinkHyperlink?Read/WriteTyped hyperlink-dekoration anvendt på afsnittet.
ZIndexintRead/WriteZ-ordens indeks brugt af DOM-rendereren.

Metoder

SignaturBeskrivelse
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)Opret en skærmannotation, der refererer til mediaFile.
Accept(visitor: AnnotationSelector)Kalder Accept på denne ScreenAnnotation-instans.
GetRectangle(considerRotation: bool)Afgrænsningsrektangel justeret af considerRotation.
ChangeAfterResize(transform: Matrix)Juster annotationens geometri efter at brugeren har ændret størrelsen på siden eller værtsrektanglet.
UpdateAppearances()Gendan den normale udseendestrøm (/AP /N) ud fra annotationens aktuelle geometri og farver.
WriteXfdf(writer: System.Xml.XmlWriter)Serialiser denne annotation som et XFDF-element til writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Flad denne annotation — render dens visuelle udseende ind i sideindholdet og fjern den fra sidens annotations-array.
Clone()Overfladisk klon — kopierer skalar-/ref-delt tilstand.

Se også

 Dansk