LineAnnotation

LineAnnotation

Przegląd

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

Ta klasa udostępnia 18 metod do pracy z obiektami LineAnnotation w programach .NET. Dostępne metody to: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, LineAnnotation, MarkupAnnotation, SetMarkedState oraz 4 dodatkowe metody. Wszystkie publiczne elementy 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 56 kolejnych.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytZawsze Linia.
BorderBorder?Odczyt/zapisObramowanie z szerokością, stylem i wzorem kreski określonym na podstawie /BS.
StartingPointOdczyt/zapisPunkt początkowy linii (/L entry, pierwsza para).
EndingPointOdczyt/zapisPunkt końcowy linii (/L entry, druga para).
CaptionOffsetPointOdczyt/zapisPrzesunięcie podpisu względem jego kotwicy (/CO entry).
CaptionPositionCaptionPositionOdczyt/zapisGdzie znajduje się podpis względem linii (/CP entry).
InteriorColorColor?Odczyt/zapisKolor wypełnienia wnętrza końcówek linii (/IC entry).
LeaderLinedoubleOdczyt/zapisDługość linii prowadzącej prostopadła do linii (/LL entry).
LeaderLineExtensiondoubleOdczyt/zapisRozszerzenie linii prowadzącej poza linię (/LLE entry).
LeaderLineOffsetdoubleOdczyt/zapisPrzesunięcie linii prowadzącej od punktu końcowego linii (/LLO entry).
ShowCaptionboolOdczyt/zapisCzy podpis linii jest wyświetlany (/Cap entry).
MeasureMeasureOdczyt/zapisMetadane jednostek miary (/Measure entry).
IntentLineIntentOdczyt/zapisPobiera lub ustawia intencję.
StartingStyleLineEndingOdczyt/zapisPobiera lub ustawia styl początkowy.
EndingStyleLineEndingOdczyt/zapisPobiera lub ustawia styl zakończenia.
CreationDateSystem.DateTimeOdczyt/zapisZnacznik czasu utworzenia zapisany w /CreationDate.
OpacitydoubleOdczyt/zapisPrzezroczystość (0..1) przechowywana w /CA.
PopupPopupAnnotation?Odczyt/zapisPowiązana adnotacja popup (/Popup).
ReplyTypeReplyTypeOdczyt/zapisZwiązek odpowiedzi do InReplyTo (/RT).
RichTextstring?Odczyt/zapisZawartość tekstu sformatowanego (/RC), w formacie XHTML.
Subjectstring?Odczyt/zapisLinia tematu (/Subj).
Titlestring?Odczyt/zapisAutor / tytuł przenoszony w /T.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji wcięty przez 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 free-text / widget zawierających rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (udostępniane dodatkowo do Alignment; obie wartości można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie wyrównania poziomego specyficzne dla tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — kluczowany nazwą strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik stanu wyglądu (pod-słownik dla każdego stanu AP/N, np.
NormalAppearanceXForm?OdczytNormalny wygląd adnotacji (/AP /N) jako XForm, lub null, gdy go nie ma.
UpdateAppearanceOnConvertboolOdczyt/zapisCzy odtworzyć strumień wyglądu, gdy adnotacja zostanie zapisana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy osadzona czcionka (jeśli istnieje) ma być podzbiorem.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (modified) jako wpisany DateTime.
FlagsAnnotationFlagsOdczyt/zapisFlagi adnotacji (/F entry) — używane jako podstawa przechowywania zarówno dla formy int, jak i typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTyp aliasu 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ą ta odpowiada (/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 da się jej rozwiązać (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisPionowe wyrównanie zastosowane w tym akapicie.
MarginMarginInfoOdczyt/zapisInformacja o zewnętrznym marginesie zastosowana w tym akapicie.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś, aby akapit rozpoczął się w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisUtrzymaj 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 odnośnik hiperłącza typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza określonego typem zastosowana do akapitu.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
LineAnnotation(page: Page, rect: Rectangle, start: Point, end: Point)Wywołuje LineAnnotation(page, rect, start, end) na tej instancji LineAnnotation.
LineAnnotation(document: Document, start: Point, end: Point)Konstruktor LineAnnotation powiązany z dokumentem.
UpdateAppearances()Wywołuje UpdateAppearances na tej instancji LineAnnotation.
UpdateAppearance(annotation: LineAnnotation)Zregeneruj wygląd adnotacji.
ChangeAfterResize(transform: Matrix)Zastosuj transformację do punktów początkowych i końcowych linii po zmianie rozmiaru strony lub kontenera.
Accept(visitor: AnnotationSelector)Wywołuje Accept(visitor) na tej instancji LineAnnotation.
MarkupAnnotation(document: Document)Konstruktor powiązany z dokumentem (ctor) do tworzenia adnotacji markup, która nie jest jeszcze przypięta do konkretnej strony; wywołujący dodają 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 plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Ustaw stan przeglądu.
SetReviewState(state: AnnotationState, userName: string)Ustaw stan recenzji wraz z nazwą użytkownika recenzenta (zapisany 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.
WriteXfdf(writer: System.Xml.XmlWriter)Serializuj tę adnotację jako element XFDF do obiektu writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Spłaszczyć tę adnotację — wyrenderować jej wizualny wygląd w treści strony i usunąć ją z tablicy adnotacji strony.
Clone()Płytkie klonowanie — kopiuje stan skalarny/współdzielony referencyjnie.

Zobacz także

 Polski