PrinterMarkAnnotation

PrinterMarkAnnotation

Przegląd

PrinterMarkAnnotation jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Annotation.

Generator znaku agregacji drukarki.

Ta klasa udostępnia 9 metod do pracy z obiektami PrinterMarkAnnotation w programach .NET. Dostępne metody to: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Wszystkie publiczne składowe 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 41 innych.

Właściwości

NazwaTypDostępOpis
AnnotationTypeAnnotationTypeOdczytZawsze PrinterMark.
RectRectangle?Odczyt/zapisProstokąt adnotacji (pozycja na stronie).
InnerRectRectangle?OdczytProstokąt adnotacji wcięty przez wpis /RD (różnice prostokątów) — obszar 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 tekst sformatowany).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisWyrównanie poziome (Aspose.Pdf udostępnia to oprócz Alignment; oba można ustawiać niezależnie).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentOdczyt/zapisNadpisanie poziomego wyrównania specyficznego dla tekstu.
AppearanceAppearanceDictionaryOdczytSłownik wyglądu (/AP entry) — kluczowany według nazwy strumienia wyglądu (N, D, R).
StatesAppearanceDictionaryOdczytSłownik wyglądu-stanu (pod-słownik dla każdego stanu w 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 zostaje zapisana w przekonwertowanym dokumencie.
UseFontSubsetboolOdczyt/zapisCzy wbudowana czcionka (jeśli istnieje) powinna być podzestawiona.
Contentsstring?Odczyt/zapisZawartość adnotacji (tekst).
OpacitydoubleOdczyt/zapisPrzezroczystość adnotacji (0.0 = przezroczysta, 1.0 = nieprzezroczysta).
BorderBorder?Odczyt/zapisObramowanie adnotacji.
ColorColorOdczyt/zapisKolor obramowania adnotacji (/C entry).
InteriorColorColor?Odczyt/zapisKolor wnętrza adnotacji (/IC entry, dla adnotacji koło/kwadrat/linia).
Titlestring?Odczyt/zapisTytuł adnotacji (autor dla adnotacji znaczników).
Namestring?Odczyt/zapisNazwa adnotacji (unikalny identyfikator — wpis /NM).
FullNamestring?OdczytW pełni kwalifikowana nazwa adnotacji.
Subjectstring?Odczyt/zapisTemat adnotacji (/Subj entry).
ModifiedDatestring?OdczytData modyfikacji.
ModifiedDateTimeOdczyt/zapisData /M (modified) jako typowany DateTime.
FlagsAnnotationFlagsOdczyt/zapisFlagi adnotacji (/F entry) — używane jako podstawa przechowywania zarówno dla formy int, jak i typowanej.
AnnotationFlagsAnnotationFlagsOdczyt/zapisTypowany alias Flag pasujący do publicznego interfejsu Aspose.Pdf, który udostępnia AnnotationFlags jako właściwość.
ActionPdfAction?Odczyt/zapisDziałanie powiązane z tą adnotacją (/A entry).
ActionsPdfActionCollectionOdczytZbiór działań powiązanych z tą adnotacją.
Authorstring?OdczytAutor adnotacji (/T entry).
AnnotationStatestring?OdczytStan adnotacji (wejście /State), np.
AnnotationStateModelstring?OdczytModel stanu adnotacji (wejście /StateModel), np.
ReplyTypestring?OdczytTyp odpowiedzi (/RT 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 strony, do której należy ta adnotacja, liczony od 1.
PagePage?OdczytStrona, do której należy ta adnotacja, lub null, gdy nie da się jej ustalić (np.
VerticalAlignmentVerticalAlignmentOdczyt/zapisWyrównanie pionowe zastosowane do tego akapitu.
MarginMarginInfoOdczyt/zapisInformacje o marginesie zewnętrznym zastosowane do tego akapitu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś, aby akapit rozpoczął nową kolumnę.
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/zapisPrzestarzały cel hiperłącza typu string.
HyperlinkHyperlink?Odczyt/zapisDekoracja hiperłącza typu zastosowana w akapicie.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind)Dodaj żądane rodziny znaków drukarskich do każdej strony dokumentu.
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind)Dodaj żądane rodziny znaków drukarskich do jednej strony.
Accept(visitor: AnnotationSelector)Wyślij tę adnotację do przeciążonej wersji Visit(SubType) odwiedzającego.
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 macierzystego.
UpdateAppearances()Wygeneruj ponownie normalny strumień wyglądu (/AP /N) na podstawie bieżącej geometrii i kolorów adnotacji.
WriteXfdf(writer: System.Xml.XmlWriter)Zserializuj tę adnotację jako element XFDF do zapisu (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łytkie klonowanie — kopiuje stan skalarny/współdzielony referencyjnie.

Zobacz także

 Polski