CommonFigureAnnotation
Pārskats
CommonFigureAnnotation ir klase Aspose.PDF FOSS priekš .NET.
Manto no: MarkupAnnotation.
Kopējā bāze kvadrāta un riņķa anotācijām — figūra, kas uzzīmēta iekšpusē taisnstūrī, pēc izvēles iekļauta ar /RD (PDF 32000 §12.5.6.8).
Šī klase nodrošina 14 metodes, lai strādātu ar CommonFigureAnnotation objektiem .NET programmās.
Pieejamās metodes ietver: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, un vēl 2 papildu metodes.
Visi publiskie locekļi ir pieejami jebkurai .NET lietojumprogrammai pēc Aspose.PDF FOSS for .NET pakotnes instalēšanas.
Īpašības: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, un vēl 44.
Īpašības
| Name | Type | Access | Description |
|---|---|---|---|
Frame | Rectangle | Read/Write | Zīmētā figūras taisnstūris — anotācijas taisnstūris, kas ir iekļauts /RD (taisnstūra atšķirību) ierakstā. |
CreationDate | System.DateTime | Read/Write | Izveides laika zīmogs, reģistrēts /CreationDate. |
Opacity | double | Read/Write | Necaurspīdība (0..1), kas glabāta /CA. |
Popup | PopupAnnotation? | Read/Write | Saistīta uznirstošā anotācija (/Popup). |
ReplyType | ReplyType | Read/Write | Atbildes attiecība uz InReplyTo (/RT). |
RichText | string? | Read/Write | Bagātināta teksta saturs (/RC), XHTML formatēts. |
Subject | string? | Read/Write | Temata rinda (/Subj). |
Title | string? | Read/Write | Autors / virsraksts, kas glabāts /T. |
AnnotationType | AnnotationType | Read | Anotācijas apakštips. |
Rect | Rectangle? | Read/Write | Anotācijas taisnstūris (pozīcija lapā). |
Width | double | Read/Write | Anotācijas taisnstūra platums. |
Height | double | Read/Write | Anotācijas taisnstūra augstums. |
ActiveState | string? | Read/Write | Pašlaik aktīvā izskata stāvoklis (/AS ieraksts). |
Alignment | TextAlignment | Read/Write | Teksta līdzinājums (brīvā teksta / logrīka anotācijām, kas satur bagātinātu tekstu). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Horizontālais līdzinājums, kas ir pieejams papildus Alignment; abi var tikt iestatīti neatkarīgi. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Tekstam specifisks horizontālā līdzinājuma pārrakstījums. |
Appearance | AppearanceDictionary | Read | Izskata vārdnīca (/AP ieraksts) — indeksēta pēc izskata plūsmas nosaukuma (N, D, R). |
States | AppearanceDictionary | Read | Izskata stāvokļa vārdnīca (katra stāvokļa apakšvārdnīca AP/N, piemēram. |
NormalAppearance | XForm? | Read | Anotācijas parastais (/AP /N) izskats kā XForm, vai null, ja tāda nav. |
UpdateAppearanceOnConvert | bool | Read/Write | Vai atjaunot izskata plūsmu, kad anotācija tiek saglabāta pārveidotā dokumentā. |
UseFontSubset | bool | Read/Write | Vai iegultajam fontam (ja tāds ir) jābūt apakškopētam. |
Contents | string? | Read/Write | Anotācijas saturs (teksts). |
Border | Border? | Read/Write | Anotācijas robeža. |
Color | Color | Read/Write | Anotācijas robežas krāsa (/C ieraksts). |
InteriorColor | Color? | Read/Write | Anotācijas iekšējā krāsa (/IC ieraksts, apļa/tvertnes/linijas anotācijām). |
Name | string? | Read/Write | Anotācijas nosaukums (unikāls identifikators — /NM ieraksts). |
FullName | string? | Read | Pilnībā kvalificēts anotācijas nosaukums. |
ModifiedDate | string? | Read | Modifikācijas datums. |
Modified | DateTime | Read/Write | /M (modificēts) datums kā tipa DateTime. |
Flags | AnnotationFlags | Read/Write | Anotācijas karogi (/F ieraksts) — izmantoti kā glabāšanas atbalsts gan int, gan tipa formām. |
AnnotationFlags | AnnotationFlags | Read/Write | Tipa alias karogiem, kas atklāj AnnotationFlags kā īpašību. |
Action | PdfAction? | Read/Write | Darbība, kas saistīta ar šo anotāciju (/A ieraksts). |
Actions | PdfActionCollection | Read | Darbību kolekcija, kas saistīta ar šo anotāciju. |
Author | string? | Read | Anotācijas autors (/T ieraksts). |
AnnotationState | string? | Read | Anotācijas stāvoklis (/State ieraksts), piemēram. |
AnnotationStateModel | string? | Read | Anotācijas stāvokļa modelis (/StateModel ieraksts), piemēram. |
InReplyTo | Annotation? | Read/Write | Anotācija, uz ko šī atbilst (/IRT ieraksts). |
QuadPoints | Point[] | Read/Write | QuadPoints kā masīvs ar Point vērtībām. |
Characteristics | Characteristics | Read | Izskata īpašības (robežas krāsa, fona krāsa, rotācija). |
PageIndex | int | Read | 1‑bāzes indekss lapai, kurai pieder šī anotācija. |
Page | Page? | Read | Lapa, kurai pieder šī anotācija, vai null, ja to nevar noteikt (piemēram. |
VerticalAlignment | VerticalAlignment | Read/Write | Vertikālais līdzinājums, kas piemērots šim rindkopam. |
Margin | MarginInfo? | Read/Write | Ārējā robežas informācija, kas piemērota šim rindkopam. |
IsFirstParagraphInColumn | bool | Read/Write | Piespiest rindkopu sākt jaunu kolonnu. |
IsKeptWithNext | bool | Read/Write | Paturēt šo rindkopu tajā pašā lapā kā nākamo. |
IsInNewPage | bool | Read/Write | Piespiest rindkopu sākt jaunā lapā. |
IsInLineParagraph | bool | Read/Write | Iekļautas rindkopas karogs (nesākt jaunu rindu). |
HyperlinkText | string? | Read/Write | Mantotais virknes tipa hipersaite mērķis. |
Hyperlink | Hyperlink? | Read/Write | Tipa hipersaite dekorācija, kas piemērota rindkopai. |
ZIndex | int | Read/Write | Z‑kārtas indekss, ko izmanto DOM renderētājs. |
Metodes
| Signature | Description |
|---|---|
MarkupAnnotation(document: Document) | Dokumentam piesaistīts ctor, lai izveidotu marķējuma anotāciju, kas vēl nav pievienota konkrētai lapai; izsaucēji pievieno to vēlāk, izmantojot page.Annotations.Add(annot). |
GetState() | Nolasīt /State ierakstu anotācijas īpašību vārdnīcā. |
GetStateModel() | Nolasīt /StateModel ierakstu, mapējot trūkstošo /entry uz Undefined. |
SetMarkedState(marked: bool) | Iestatīt /State uz Marked vai Unmarked, plus /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Iestatīt pārskatīšanas stāvokli. |
ClearState() | Noņemt visus ierakstītos /State un /StateModel. |
FindStateAnnotation() | Atrast stāvokļa izsekošanas anotāciju, kas saistīta ar šo marķējumu (jaunāko /IRT atbildes anotāciju, kas satur /State ierakstu, saskaņā ar PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Nosūtīt šo anotāciju tipizētajam Visit(SubType) pārsnieguma apmeklētājam. |
GetRectangle(considerRotation: bool) | Apmēra taisnstūris, ko pielabo considerRotation. |
ChangeAfterResize(transform: Matrix) | Pielāgot anotācijas ģeometriju pēc tam, kad lietotājs mainīja lapas vai saimnieka taisnstūra izmērus. |
UpdateAppearances() | Atkārtoti ģenerēt parasto izskata straumi (/AP /N) no anotācijas pašreizējās ģeometrijas un krāsām. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializēt šo anotāciju kā XFDF elementu uz rakstītāju (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Saplacināt šo anotāciju — attēlot tās vizuālo izskatu lapas saturā un noņemt to no lapas anotāciju masīva. |
Clone() | Sekla klons — kopē skalāro/atsauču koplietoto stāvokli. |