FreeTextAnnotation

FreeTextAnnotation

Przegląd

FreeTextAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: MarkupAnnotation.

Ta klasa udostępnia 19 metod do pracy z obiektami FreeTextAnnotation w programach .NET. Dostępne metody obejmują: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, FreeTextAnnotation, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState oraz 4 dodatkowe metody. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState oraz 55 kolejnych.

Właściwości

NazwaTypDostępOpis
DefaultAppearancestring?Odczyt/zapisCiąg domyślnego wyglądu /DA.
DefaultAppearanceObjectDefaultAppearanceOdczytSilnie typowany obiekt domyślnego wyglądu będący podstawą DefaultAppearance.
DefaultStylestring?Odczyt/zapisWbudowany domyślny styl rich-text przenoszony w /DS.
RichTextstring?Odczyt/zapisCiąg rich text (XHTML) dla adnotacji (/RC entry).
AnnotationTypeAnnotationTypeOdczytZawsze FreeText.
CalloutPoint[]?Odczyt/zapisPolilinia adnotacji (/CL entry, PDF 32000 §12.5.6.6 — tekst wolny).
JustificationJustificationOdczyt/zapisWyrównanie renderowanego tekstu (/Q: 0=Lewo, 1=Środek, 2=Prawo).
IntentFreeTextIntentOdczyt/zapisIntencja tekstu wolnego (/IT — FreeTextCallout / FreeTextTypeWriter).
StartingStyleLineEndingOdczyt/zapisRozpoczynający styl zakończenia linii (/LE pierwszy wpis; tylko intencja wywołania).
EndingStyleLineEndingOdczyt/zapisKońcowy styl zakończenia linii (/LE drugi wpis; tylko intencja wywołania).
RotateAspose.Pdf.RotationOdczyt/zapisObrót strony renderowanego tekstu (/Rotate).
TextRectangleRectangle?Odczyt/zapisWewnętrzny prostokąt tekstu (/RD wcięty względem /Rect).
TextStyleTextStyleOdczyt/zapisZestawowy styl tekstu (czcionka / rozmiar / kolor / wyrównanie) stosowany przy renderowaniu zawartości tekstu sformatowanego.
CreationDateSystem.DateTimeOdczyt/zapisZnacznik czasu utworzenia zapisany w /CreationDate.
OpacitydoubleOdczyt/zapisPrzezroczystość (0..1) przenoszona w /CA.
PopupPopupAnnotation?Odczyt/zapisPowiązana adnotacja popup (/Popup).
ReplyTypeReplyTypeOdczyt/zapisOdpowiedź w stosunku do InReplyTo (/RT).
Subjectstring?Odczyt/zapisLinia tematu (/Subj).
Titlestring?Odczyt/zapisAutor / tytuł zawarty w /T.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji pomniejszony o wpis /RD (różnice prostokątów) — region faktycznie rysowany wewnątrz Rect.
WidthdoubleOdczyt/zapisSzerokość prostokąta adnotacji.
HeightdoubleOdczyt/zapisWysokość prostokąta adnotacji.
ActiveStatestring?Odczyt/zapisObecnie aktywny stan wyglądu (/AS entry).
AlignmentTextAlignmentOdczyt/zapisWyrównanie tekstu (dla adnotacji wolny tekst / widget niosących tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisPoziome wyrównanie (udostępnione dodatkowo do Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie poziomego wyrównania specyficznego dla tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — kluczowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik AP/N dla każdego stanu), np.
NormalAppearanceXForm?OdczytNormalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy ponownie generować strumień wyglądu, gdy adnotacja jest zapisywana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy osadzona czcionka (jeśli istnieje) powinna być podzbiorem.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
BorderBorder?Odczyt/zapisObramowanie adnotacji.
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
InteriorColorColor?Odczyt/zapisKolor wnętrza adnotacji (/IC entry, dla adnotacji koła, kwadratu lub linii).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (modyfikacji) jako typowany DateTime.
FlagsAnnotationFlagsOdczyt/zapisFlagi adnotacji (/F entry) — używane jako podstawa przechowywania zarówno dla formy int, jak i typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowany alias Flags odpowiadający publicznemu interfejsowi, który udostępnia AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisAkcja powiązana z tą adnotacją (/A entry).
ActionsPdfActionCollectionOdczytZbiór akcji powiązanych z tą adnotacją.
Authorstring?OdczytAutor adnotacji (/T entry).
AnnotationStatestring?OdczytStan adnotacji (/State entry), np.
AnnotationStateModelstring?OdczytModel stanu adnotacji (/StateModel entry), np.
InReplyToAnnotation?Odczyt/zapisAdnotacja, na którą odpowiada ta (/IRT entry).
QuadPointsPoint[]Odczyt/zapisQuadPoints jako tablica wartości Point.
CharacteristicsCharacteristicsOdczytCechy wyglądu (kolor obramowania, kolor tła, obrót).
PageIndexintOdczytIndeks liczony od 1 strony, która jest właścicielem tej adnotacji.
PagePage?OdczytStrona, która jest właścicielem tej adnotacji, lub null, gdy nie można jej rozwiązać (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane do tego akapitu.
MarginMarginInfoOdczyt/zapisInformacja o zewnętrznym marginesie zastosowana do tego akapitu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś, aby akapit rozpoczął się w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisZachowaj ten akapit na tej samej stronie co kolejny.
IsInNewPageboolOdczyt/zapisWymuś rozpoczęcie akapitu na nowej stronie.
IsInLineParagraphboolOdczyt/zapisFlaga akapitu w linii (nie rozpoczyna nowej linii).
HyperlinkTextstring?Odczyt/zapisStarszy cel hiperłącza typowany jako string.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza typowanego zastosowana w paragrafie.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance)Utwórz nowy FreeTextAnnotation z domyślnym wyglądem.
FreeTextAnnotation(document: Document, appearance: DefaultAppearance)Konstruktor powiązany z dokumentem służący do tworzenia FreeTextAnnotation, który nie jest jeszcze dołączony do konkretnej strony; wywołujący dodaje go za pomocą page.Annotations.Add(annot).
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color)Zastosuj flagi stylu do całego ciągu tekstowego.
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles)Zastosuj flagi stylu rich-text do podciągu [fromInd, toInd).
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji FreeTextAnnotation.
MarkupAnnotation(document: Document)Konstruktor powiązany z dokumentem służący do tworzenia adnotacji markup, która nie jest jeszcze dołączona do konkretnej strony; wywołujący dodaje ją później poprzez page.Annotations.Add(annot).
GetState()Odczytaj wpis /State w słowniku właściwości adnotacji.
GetStateModel()Przeczytaj wpis /StateModel, mapując brakujący /entry na Undefined.
SetMarkedState(marked: bool)Ustaw /State na Marked lub Unmarked oraz /StateModel = Marked.
SetReviewState(state: AnnotationState)Ustaw stan przeglądu.
SetReviewState(state: AnnotationState, userName: string)Ustaw stan recenzji wraz z nazwą użytkownika recenzenta (zapisane w /T zgodnie ze specyfikacją PDF).
ClearState()Usuń wszelkie zapisane /State i /StateModel.
FindStateAnnotation()Znajdź adnotację śledzącą stan powiązaną z tym oznaczeniem (najbardziej aktualną adnotację odpowiedzi /IRT, która zawiera wpis /State, zgodnie z PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Prostokąt ograniczający dostosowany przez considerRotation.
ChangeAfterResize(transform: Matrix)Dostosuj geometrię adnotacji po tym, jak użytkownik zmienił rozmiar strony lub prostokąta nadrzędnego.
UpdateAppearances()Wygeneruj ponownie normalny strumień wyglądu (/AP /N) na podstawie bieżącej geometrii i kolorów adnotacji.
WriteXfdf(writer: System.Xml.XmlWriter)Serializuj tę adnotację jako element XFDF do writera (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszcz tę adnotację — wyrenderuj jej wizualny wygląd w treści strony i usuń ją z tablicy adnotacji strony.
Clone()Płytka kopia — kopiuje stan skalarów/współdzielonych referencji.

Zobacz także

 Polski