RichMediaAnnotation
Přehled
RichMediaAnnotation je třída v Aspose.PDF FOSS pro .NET.
Dědí z: Annotation.
Tato třída poskytuje 12 metod pro práci s objekty RichMediaAnnotation v programech .NET.
Dostupné metody zahrnují: Accept, AddCustomData, ChangeAfterResize, Clone, Flatten, GetRectangle, RichMediaAnnotation, SetContent, SetPoster, Update, UpdateAppearances, WriteXfdf.
Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: Action, Actions, ActivateOn, ActiveState, Alignment, AnnotationFlags a dalších 45.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
AnnotationType | AnnotationType | Read | Získá typ anotace. |
Type | ContentType | Read/Write | Získá nebo nastaví typ. |
ActivateOn | ActivationEvent | Read/Write | Získá nebo nastaví aktivaci. |
CustomFlashVariables | string? | Read/Write | Získá nebo nastaví vlastní proměnné flash. |
Content | System.IO.Stream? | Read | Získá obsah. |
CustomPlayer | System.IO.Stream? | Read/Write | Získá nebo nastaví vlastní přehrávač. |
Rect | Rectangle? | Read/Write | Obdélník anotace (pozice na stránce). |
Width | double | Read/Write | Šířka obdélníku anotace. |
Height | double | Read/Write | Výška obdélníku anotace. |
ActiveState | string? | Read/Write | Aktuálně aktivní stav vzhledu (/AS položka). |
Alignment | TextAlignment | Read/Write | Zarovnání textu (pro volný text / widget anotace nesoucí formátovaný text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Vodorovné zarovnání, zobrazované kromě Alignment; obě lze nastavit nezávisle. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | Přepsání vodorovného zarovnání specifického pro text. |
Appearance | AppearanceDictionary | Read | Slovník vzhledu (/AP položka) — klíčovaný podle názvu proudu vzhledu (N, D, R). |
States | AppearanceDictionary | Read | Slovník stavů vzhledu (podslovník pro každý stav v AP/N, např. |
NormalAppearance | XForm? | Read | Normální vzhled anotace (/AP /N) jako XForm, nebo null, pokud žádný není. |
UpdateAppearanceOnConvert | bool | Read/Write | Zda regenerovat proud vzhledu při uložení anotace do převedeného dokumentu. |
UseFontSubset | bool | Read/Write | Zda má být vložené písmo (pokud existuje) podmnoženo. |
Contents | string? | Read/Write | Obsah anotace (text). |
Opacity | double | Read/Write | Průhlednost anotace (0,0 = průhledná, 1,0 = neprůhledná). |
Border | Border? | Read/Write | Okraj anotace. |
Color | Color | Read/Write | Barva okraje anotace (/C položka). |
InteriorColor | Color? | Read/Write | Barva výplně anotace (/IC položka, pro kruhové/čtvercové/čárové anotace). |
Title | string? | Read/Write | Název anotace (autor pro značkové anotace). |
Name | string? | Read/Write | Název anotace (jedinečný identifikátor — /NM položka). |
FullName | string? | Read | Plně kvalifikovaný název anotace. |
Subject | string? | Read/Write | Předmět anotace (/Subj položka). |
ModifiedDate | string? | Read | Datum úpravy. |
Modified | DateTime | Read/Write | Datum /M (upraveno) jako typovaný DateTime. |
Flags | AnnotationFlags | Read/Write | Příznaky anotace (/F položka) — používá se jako úložiště pro celočíselnou i typovanou formu. |
AnnotationFlags | AnnotationFlags | Read/Write | Typovaný alias příznaků vystavující AnnotationFlags jako vlastnost. |
Action | PdfAction? | Read/Write | Akce spojená s touto anotací (/A položka). |
Actions | PdfActionCollection | Read | Kolekce akcí spojených s touto anotací. |
Author | string? | Read | Autor anotace (/T položka). |
AnnotationState | string? | Read | Stav anotace (/State položka), např. |
AnnotationStateModel | string? | Read | Model stavu anotace (/StateModel položka), např. |
ReplyType | string? | Read | Typ odpovědi (/RT položka), např. |
InReplyTo | Annotation? | Read/Write | Anotace, na kterou tato odpovídá (/IRT položka). |
QuadPoints | Point[] | Read/Write | QuadPoints jako pole hodnot Point. |
Characteristics | Characteristics | Read | Vlastnosti vzhledu (barva okraje, barva pozadí, rotace). |
PageIndex | int | Read | Index stránky (od 1), která vlastní tuto anotaci. |
Page | Page? | Read | Stránka, která vlastní tuto anotaci, nebo null, pokud ji nelze vyřešit (např. |
VerticalAlignment | VerticalAlignment | Read/Write | Vertikální zarovnání použité v tomto odstavci. |
Margin | MarginInfo? | Read/Write | Informace o vnějších okrajích použité v tomto odstavci. |
IsFirstParagraphInColumn | bool | Read/Write | Vynutit, aby odstavec začal v novém sloupci. |
IsKeptWithNext | bool | Read/Write | Udržet tento odstavec na stejné stránce jako následující. |
IsInNewPage | bool | Read/Write | Vynutit, aby odstavec začal na nové stránce. |
IsInLineParagraph | bool | Read/Write | Příznak vloženého odstavce (nezačíná novým řádkem). |
HyperlinkText | string? | Read/Write | Starý řetězcový cíl hypertextového odkazu. |
Hyperlink | Hyperlink? | Read/Write | Typovaná dekorace hypertextového odkazu aplikovaná na odstavec. |
ZIndex | int | Read/Write | Index Z-řazení používaný rendererem DOM. |
Metody
| Signature | Description |
|---|---|
RichMediaAnnotation(page: Page, rect: Rectangle) | Volá RichMediaAnnotation na této instanci RichMediaAnnotation. |
SetContent(fileName: string, audio: System.IO.Stream) | Nastaví hodnotu content. |
SetPoster(imageStream: System.IO.Stream) | Nastaví hodnotu poster. |
AddCustomData(name: string, data: System.IO.Stream) | Volá AddCustomData na této instanci RichMediaAnnotation. |
Update() | Znovu vyprodukuje vzhled ze uložených bufferů. |
Accept(visitor: AnnotationSelector) | Horizontální zarovnání, vystavené kromě ; oba lze nastavit nezávisle. |
GetRectangle(considerRotation: bool) | Ohraničující obdélník upravený pomocí considerRotation. |
ChangeAfterResize(transform: Matrix) | Upraví geometrii anotace po změně velikosti stránky nebo hostitelského obdélníku uživatelem. |
UpdateAppearances() | Znovu vygeneruje normální stream vzhledu (/AP /N) z aktuální geometrie a barev anotace. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serializuje tuto anotaci jako prvek XFDF do writeru (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Zploští tuto anotaci — vykreslí její vizuální vzhled do obsahu stránky a odstraní ji z pole anotací stránky. |
Clone() | Mělká klonování — kopíruje skalární/ref-shared stavy. |