RedactionAnnotation
Přehled
RedactionAnnotation je třída v Aspose.PDF FOSS pro .NET. Dědí z: Annotation.
Reprezentuje redakční anotaci.
Tato třída poskytuje 10 metod pro práci s objekty RedactionAnnotation v programech .NET. Dostupné metody zahrnují: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, Redact, RedactionAnnotation, UpdateAppearances, WriteXfdf. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState a dalších 52.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
AnnotationType | AnnotationType | Čtení | Získá typ anotace. |
DefaultAppearance | string | Čtení/zápis | Výchozí řetězec vzhledu (/DA) použitý pro překryvný text. |
FontSize | float | Čtení/zápis | Velikost písma používaná pro překryvný text. |
OverlayText | string? | Čtení/zápis | Překrývající text (/OverlayText záznam). |
Repeat | bool | Čtení/zápis | Zda má být překrývající text opakován (/Repeat záznam). |
Justification | int | Čtení/zápis | Zarovnání: 0=levý, 1=střed, 2=pravý (/Q entry). |
TextAlignment | HorizontalAlignment | Čtení/zápis | Zarovnání textu pro překryvný text (odpovídá /Q). |
FillColor | Color? | Čtení/zápis | Barva výplně (/IC entry). |
BorderColor | Color? | Čtení/zápis | Barva okraje (/C entry — stejná jako Color, ale typová; zachována pro pohodlí redakčního kódu, který rozlišuje okraj vs. |
Popup | PopupAnnotation? | Čtení | Vyskakovací anotace spojená s touto redakcí (/Popup entry), nebo null. |
QuadPoint | Point[]? | Čtení/zápis | QuadPoints (/QuadPoints entry) definující podobdélníky v rámci Rect anotace. |
CreationDate | DateTime | Čtení/zápis | The /CreationDate jako DateTime. |
Rect | Rectangle? | Čtení/zápis | Obdélník anotace (pozice na stránce). |
InnerRect | Rectangle? | Čtení | Obdélník anotace posunutý záznamem /RD (rozdíly obdélníků) — oblast skutečně vykreslená uvnitř Rect. |
Width | double | Čtení/zápis | Šířka anotovaného obdélníku. |
Height | double | Čtení/zápis | Výška anotovaného obdélníku. |
ActiveState | string? | Čtení/zápis | Aktuálně aktivní stav vzhledu (/AS entry). |
Alignment | TextAlignment | Čtení/zápis | Zarovnání textu (pro volný text / widgetové anotace nesoucí bohatý text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Horizontální zarovnání (zobrazené kromě Alignment; obě lze nastavit nezávisle). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Čtení/zápis | Přepsání vodorovného zarovnání textu. |
Appearance | AppearanceDictionary | Čtení | Dictionary vzhledu (/AP entry) — klíčováno podle názvu proudu vzhledu (N, D, R). |
States | AppearanceDictionary | Čtení | Dictionary stavů vzhledu (pod-slovník pro jednotlivé stavy AP/N, např. |
NormalAppearance | XForm? | Čtení | Normální vzhled anotace (/AP /N) jako XForm, nebo null, když žádný není. |
UpdateAppearanceOnConvert | bool | Čtení/zápis | Zda při uložení anotace do konvertovaného dokumentu regenerovat appearance stream. |
UseFontSubset | bool | Čtení/zápis | Zda by vložený font (pokud existuje) měl být subsetted. |
Contents | string? | Čtení/zápis | Obsah anotace (text). |
Opacity | double | Čtení/zápis | Průhlednost anotace (0.0 = průhledná, 1.0 = neprůhledná). |
Border | Border? | Čtení/zápis | Okraj anotace. |
Color | Color | Čtení/zápis | Barva okraje anotace (/C položka). |
InteriorColor | Color? | Čtení/zápis | Barva vnitřku anotace (/IC entry, pro kruhové/čtvercové/čárové anotace). |
Title | string? | Čtení/zápis | Název anotace (autor pro anotace značkování). |
Name | string? | Čtení/zápis | Název anotace (jedinečný identifikátor — /NM entry). |
FullName | string? | Čtení | Plně kvalifikovaný název anotace. |
Subject | string? | Čtení/zápis | Předmět anotace (/Subj entry). |
ModifiedDate | string? | Čtení | Datum změny. |
Modified | DateTime | Čtení/zápis | Datum /M (modified) jako zadaný DateTime. |
Flags | AnnotationFlags | Čtení/zápis | Příznaky anotace (/F entry) – používají se jako úložná podpora pro jak celočíselnou, tak typovanou formu. |
AnnotationFlags | AnnotationFlags | Čtení/zápis | Typovaný alias příznaků odpovídající veřejnému rozhraní, které vystavuje AnnotationFlags jako vlastnost. |
Action | PdfAction? | Čtení/zápis | Akce spojená s touto anotací (/A entry). |
Actions | PdfActionCollection | Čtení | Kolekce akcí souvisejících s touto anotací. |
Author | string? | Čtení | Autor anotace (/T entry). |
AnnotationState | string? | Čtení | Stav anotace (/State entry), např. |
AnnotationStateModel | string? | Čtení | Model stavu anotace (/StateModel entry), např. |
ReplyType | string? | Čtení | Typ odpovědi (/RT entry), např. |
InReplyTo | Annotation? | Čtení/zápis | Poznámka, na kterou tato odpovídá (/IRT entry). |
QuadPoints | Point[] | Čtení/zápis | QuadPoints jako pole hodnot Point. |
Characteristics | Characteristics | Čtení | Vzhledové charakteristiky (barva okraje, barva pozadí, otáčení). |
PageIndex | int | Čtení | Index stránky začínající od 1, která vlastní tuto anotaci. |
Page | Page? | Čtení | Stránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např. |
VerticalAlignment | VerticalAlignment | Čtení/zápis | Vertikální zarovnání použito v tomto odstavci. |
Margin | MarginInfo | Čtení/zápis | Informace o vnějším okraji použita v tomto odstavci. |
IsFirstParagraphInColumn | bool | Čtení/zápis | Vynutit, aby odstavec začal v novém sloupci. |
IsKeptWithNext | bool | Čtení/zápis | Udržte tento odstavec na stejné stránce jako následující. |
IsInNewPage | bool | Čtení/zápis | Vynutit, aby odstavec začínal na nové stránce. |
IsInLineParagraph | bool | Čtení/zápis | Příznak inline odstavce (nezačíná novým řádkem). |
HyperlinkText | string? | Čtení/zápis | Legacy řetězcový typ hypertextového odkazu. |
Hyperlink | Hyperlink? | Čtení/zápis | Typová dekorace hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Čtení/zápis | Z-order index používaný renderérem DOM. |
Metody
| Podpis: | Popis: |
|---|---|
RedactionAnnotation(page: Page, rect: Rectangle) | Vytvořte novou anotaci redakce pro daný obdélník stránky. |
RedactionAnnotation(document: Document) | Anotace redakce vázaná na dokument; volající ji později přidá na stránku. |
Flatten() | Zploštěte překrytí této redakce na stránku. |
Redact() | Zploštěte tuto anotaci a odstraňte podkladový obsah v jejím obdélníku: fyzicky smažte text, jehož glyfy spadají pod oblast redakce (aby už nemohl být extrahován), a poté natřete FillColor přes obdélník jako neprůhledný překryv. |
Accept(visitor: AnnotationSelector) | Volá Accept(visitor) na této instanci RedactionAnnotation. |
GetRectangle(considerRotation: bool) | Orámovací obdélník upravený pomocí considerRotation. |
ChangeAfterResize(transform: Matrix) | Upravte geometrii anotace po tom, co uživatel změnil velikost stránky nebo hostitelského obdélníku. |
UpdateAppearances() | Znovu vygenerovat normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializovat tuto anotaci jako prvek XFDF do zapisovače (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | Mírný klon — kopíruje skalární a referencemi sdílený stav. |