GenericAnnotation
Áttekintés
GenericAnnotation egy osztály a Aspose.PDF FOSS-ban .NET számára. Örökli: Annotation.
Tartalék annotációs osztály az olyan annotáció altípusokhoz, amelyeknek nincs dedikált modell (pl.
Ez az osztály 7 metódust biztosít a GenericAnnotation objektumok .NET programokban való kezeléséhez. Elérhető metódusok: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS for .NET csomag telepítése után. Tulajdonságok: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, és további 41.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
AnnotationType | AnnotationType | Olvasás | Az annotáció altípusa. |
Rect | Rectangle? | Olvasás/Írás | Az annotáció téglalapja (pozíció az oldalon). |
InnerRect | Rectangle? | Olvasás | Az annotációs téglalap, amelyet az /RD (rectangle differences) bejegyzés szűkít — a ténylegesen a Recten belül rajzolt terület. |
Width | double | Olvasás/Írás | Az annotációs téglalap szélessége. |
Height | double | Olvasás/Írás | Az annotációs téglalap magassága. |
ActiveState | string? | Olvasás/Írás | Jelenleg aktív appearance state (/AS bejegyzés). |
Alignment | TextAlignment | Olvasás/Írás | Text alignment (free-text / widget megjegyzésekhez, amelyek gazdag szöveget tartalmaznak). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Olvasás/Írás | Vízszintes igazítás (Aspose.Pdf ezt is elérhetővé teszi az Alignment mellett; a kettő függetlenül állítható be). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Olvasás/Írás | Szövegspecifikus vízszintes igazítás felülbírálása. |
Appearance | AppearanceDictionary | Olvasás | Megjelenési szótár (/AP bejegyzés) — a megjelenési adatfolyam neve (N, D, R) alapján kulcsolt. |
States | AppearanceDictionary | Olvasás | Megjelenés-állapot szótár (az AP/N állapotonkénti al-szótára, pl. |
NormalAppearance | XForm? | Olvasás | Az annotáció normál (/AP /N) megjelenése XFormként, vagy null, ha nincs. |
UpdateAppearanceOnConvert | bool | Olvasás/Írás | Azt határozza meg, hogy újra kell-e generálni a megjelenítési adatfolyamot, amikor egy annotációt elmentenek egy konvertált dokumentumba. |
UseFontSubset | bool | Olvasás/Írás | A beágyazott betűtípus (ha van) részhalmazra bontása szükséges-e. |
Contents | string? | Olvasás/Írás | Az annotáció tartalma (szöveg). |
Opacity | double | Olvasás/Írás | Az annotáció átlátszósága (0.0 = átlátszó, 1.0 = átlátszatlan). |
Border | Border? | Olvasás/Írás | Annotáció szegélye. |
Color | Color | Olvasás/Írás | Az annotáció szegélyszíne (/C bejegyzés). |
InteriorColor | Color? | Olvasás/Írás | Az annotáció belső színe (/IC bejegyzés, kör/négyzet/vonal annotációkhoz). |
Title | string? | Olvasás/Írás | Az annotáció címe (a jelölő annotációk szerzője). |
Name | string? | Olvasás/Írás | Az annotáció neve (egyedi azonosító — a /NM bejegyzés). |
FullName | string? | Olvasás | Teljesen kvalifikált annotáció neve. |
Subject | string? | Olvasás/Írás | A jegyzet tárgya (/Subj bejegyzés). |
ModifiedDate | string? | Olvasás | A módosítás dátuma. |
Modified | DateTime | Olvasás/Írás | A /M (módosított) dátum, mint egy DateTime típusú. |
Flags | AnnotationFlags | Olvasás/Írás | Annotációs jelzők (/F bejegyzés) — használva a tároló háttérként mind az int, mind a típusos formákhoz. |
AnnotationFlags | AnnotationFlags | Olvasás/Írás | A Flags típusos aliasa, amely megfelel a Aspose.Pdf nyilvános felületnek, és AnnotationFlags-t tulajdonságként teszi elérhetővé. |
Action | PdfAction? | Olvasás/Írás | Az annotációhoz társított művelet (/A bejegyzés). |
Actions | PdfActionCollection | Olvasás | Az annotációhoz társított műveletek gyűjteménye. |
Author | string? | Olvasás | Az annotáció szerzője (/T bejegyzés). |
AnnotationState | string? | Olvasás | Az annotáció állapota (/State bejegyzés), pl. |
AnnotationStateModel | string? | Olvasás | Az annotáció állapotmodell (/StateModel bejegyzés), pl. |
ReplyType | string? | Olvasás | A válasz típusa (/RT bejegyzés), pl. |
InReplyTo | Annotation? | Olvasás/Írás | Az a megjegyzés, amelyre ez válaszol (/IRT bejegyzés). |
QuadPoints | Point[] | Olvasás/Írás | QuadPoints mint Point értékek tömbje. |
Characteristics | Characteristics | Olvasás | Megjelenési jellemzők (keretszín, háttérszín, forgatás). |
PageIndex | int | Olvasás | Az oldal 1-alapú indexe, amelyikhez ez a megjegyzés tartozik. |
Page | Page? | Olvasás | Az oldal, amelyikhez ez a megjegyzés tartozik, vagy null, ha nem oldható fel (például. |
VerticalAlignment | VerticalAlignment | Olvasás/Írás | Függőleges igazítás alkalmazva erre a bekezdésre. |
Margin | MarginInfo | Olvasás/Írás | Külső margó információ alkalmazva erre a bekezdésre. |
IsFirstParagraphInColumn | bool | Olvasás/Írás | Kényszerítsd a bekezdést, hogy új oszlopban kezdődjön. |
IsKeptWithNext | bool | Olvasás/Írás | Tartsa ezt a bekezdést ugyanazon az oldalon, mint a következő. |
IsInNewPage | bool | Olvasás/Írás | Kényszerítse a bekezdést, hogy új oldalon kezdődjön. |
IsInLineParagraph | bool | Olvasás/Írás | Beágyazott bekezdés jelző (nem kezd új sort). |
HyperlinkText | string? | Olvasás/Írás | Hagyományos karakterlánc típusú hiperhivatkozás célja. |
Hyperlink | Hyperlink? | Olvasás/Írás | A bekezdésre alkalmazott típusú hiperhivatkozás dekoráció. |
ZIndex | int | Olvasás/Írás | A DOM renderelő által használt Z-sorrend index. |
Metódusok
| Aláírás | Leírás |
|---|---|
Accept(visitor: AnnotationSelector) | Küldje el ezt a megjegyzést a látogató típusos Visit(SubType) overload-jára. |
GetRectangle(considerRotation: bool) | A határoló téglalap a considerRotation által módosítva. |
ChangeAfterResize(transform: Matrix) | Állítsa be a megjegyzés geometriáját, miután a felhasználó átméretezte az oldalt vagy a gazda téglalapot. |
UpdateAppearances() | Regenerálja a normál megjelenítési adatfolyamot (/AP /N) az annotáció aktuális geometriája és színei alapján. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializálja ezt a megjegyzést XFDF elemeként az íróba (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Lapítsa le ezt a megjegyzést — renderelje a vizuális megjelenését a lap tartalmába, és távolítsa el a lap megjegyzések tömbjéből. |
Clone() | Felületes klón — másolja a skalár/ref-megosztott állapotot. |