SquareAnnotation
Översikt
SquareAnnotation är en klass i Aspose.PDF FOSS för .NET. ärvt från: CommonFigureAnnotation.
Metoden SquareAnnotation.Accept(besökare) implementerar besökarmönster, vilket gör det möjligt att anpassa anteckningsobjekt.
Denna klass ger 16 metoder för att arbeta med SquareAnnotation objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState,Och 45 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
AnnotationType | AnnotationType | Läsning | Hämtar annotationstypen. |
Frame | Rectangle | Läs/ Skriv | Den dragen figur rektangeln - anmälningsrektangel insett av /RD (rekta hörn skillnader) ingång. |
CreationDate | System.DateTime | Läs/ Skriv | Skapningstidsskiva registrerad i /CreationDate. |
Opacity | double | Läs/ Skriv | Opacity (0..1) körs i /CA. |
Popup | PopupAnnotation? | Läs/ Skriv | Associated popup annotation (/Popup) och anmälningar. |
ReplyType | ReplyType | Läs/ Skriv | Svar relationen till InReplyTo (/RT). |
RichText | string? | Läs/ Skriv | Rik textinnehåll (/RC), formatad med XHTML. |
Subject | string? | Läs/ Skriv | Subject line ( / Subj) är en del av. |
Title | string? | Läs/ Skriv | Författare / titel bärad i /T. |
Rect | Rectangle? | Läs/ Skriv | Annotation rektangeln (position på sidan). |
InnerRect | Rectangle? | Läsning | Annotation rektangeln insett av /RD (rektangel skillnader) ingång - regionen faktiskt dragit inuti Rect. |
Width | double | Läs/ Skriv | bredden på anmälningsrektangeln. |
Height | double | Läs/ Skriv | Höjden på anmälningsrektangeln. |
ActiveState | string? | Läs/ Skriv | Aktuellt aktiva utseende (/AS ingång). |
Alignment | TextAlignment | Läs/ Skriv | Text anpassning (för gratis text / widget anteckningar med rik text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Läs/ Skriv | Horisontell anpassning (Aspose.Pdf exponerar detta utöver Anpassningen; de två är oberoende inställbara). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Läs/ Skriv | Textspecifik horisontell anpassning överrida. |
Appearance | AppearanceDictionary | Läsning | Utseende ordbok (/AP ingång) - nyckeln med utseende strömnamn (N, D, R). |
States | AppearanceDictionary | Läsning | Utseende-stat ordbok (den per-state subdikt av AP/N, t.ex. |
NormalAppearance | XForm? | Läsning | Annotationens normala (/AP / N) utseende som en XForm, eller noll när den inte har någon. |
UpdateAppearanceOnConvert | bool | Läs/ Skriv | Att regenerera utseendet när en anteckning sparas i ett konverterat dokument. |
UseFontSubset | bool | Läs/ Skriv | Om det är en (om)drivning som skall ske. |
Contents | string? | Läs/ Skriv | Innehållet i anmälningen (text ). |
Border | Border? | Läs/ Skriv | Annotation gränser. |
Color | Color | Läs/ Skriv | Annotationens gränsfärg (/C ingång). |
InteriorColor | Color? | Läs/ Skriv | Annotationens inre färg (/IC-inträde, för cirkel/kvarts/linjeannotationer). |
Name | string? | Läs/ Skriv | Annotationens namn (en enda identifierare - /NM-inträde). |
FullName | string? | Läsning | Fullt kvalificerad anmälningsnamn. |
ModifiedDate | string? | Läsning | ändringens datum. |
Modified | DateTime | Läs/ Skriv | Den /M (förändrade) datum som en typ DateTime. |
Flags | AnnotationFlags | Läs/ Skriv | Annotation flaggor (/F ingång) – används som lagringsstöd för både int och typformulär. |
AnnotationFlags | AnnotationFlags | Läs/ Skriv | Typiska alias av flaggor som matchar den Aspose.Pdf offentliga ytan som exponerar AnnotationFlags som en egendom. |
Action | PdfAction? | Läs/ Skriv | Åtgärden som är förknippad med denna anmälning (/A inmatning). |
Actions | PdfActionCollection | Läsning | Sammanfattning av åtgärder som är förknippade med denna anmälan. |
Author | string? | Läsning | Författaren till anmälningen (/T entré). |
AnnotationState | string? | Läsning | Annotationstillståndet (/Stats ingång), t.ex. |
AnnotationStateModel | string? | Läsning | Annotationens statismodell (/StateModel ingång), t.ex. |
InReplyTo | Annotation? | Läs/ Skriv | Anmälningen i detta avsnitt är återställande till (/IRT entry). |
QuadPoints | Point[] | Läs/ Skriv | QuadPoints som en uppsättning poängvärden. |
Characteristics | Characteristics | Läsning | Utseende egenskaper (gränsfärg, bakgrund färg, rotation). |
PageIndex | int | Läsning | 1-based index of the page that owns this annotation. |
Page | Page? | Läsning | Den sida som äger denna anmälan, eller noll när den inte kan lösas (t.ex. |
VerticalAlignment | VerticalAlignment | Läs/ Skriv | Vertikal anpassning som tillämpas på denna punkt. |
Margin | MarginInfo | Läs/ Skriv | Outer-margin information tillämpad på denna punkt. |
IsFirstParagraphInColumn | bool | Läs/ Skriv | Tvinga paragrafen att starta en ny kolumn. |
IsKeptWithNext | bool | Läs/ Skriv | Håll detta avsnitt på samma sida som nästa. |
IsInNewPage | bool | Läs/ Skriv | Tvinga paragrafen att börja på en ny sida. |
IsInLineParagraph | bool | Läs/ Skriv | Inline paragraf flagga (börjar inte en ny linje). |
HyperlinkText | string? | Läs/ Skriv | Legacy string-typ hyperlänk mål. |
Hyperlink | Hyperlink? | Läs/ Skriv | Typad hyperlänk dekoration tillämpad på paragrafen. |
ZIndex | int | Läs/ Skriv | Z-orderindex som används av DOM renderaren. |
Metoder
| Signature | Beskrivning |
|---|---|
SquareAnnotation(document: Document) | Kalla SquareAnnotation(dokument) på detta SquareAnnotation instans. |
SquareAnnotation(page: Page, rect: Rectangle) | Kalla SquareAnnotation(sida, rect) på detta SquareAnnotation instans. |
Accept(visitor: AnnotationSelector) | Metoden implementerar besökarmönster, vilket gör det möjligt att anpassa anteckningsobjekt |
UpdateAppearances() | Generera det normala utseendet för en Square eller Circle annotation (PDF 32000 §12.5.6.8): stryka figuren med gränsvärdet, bredden och dash från /BS, alternativt fyll in interiören med /IC. |
MarkupAnnotation(document: Document) | Dokument-bind ctor för att skapa en markup anteckning som ännu inte är ansluten till en viss sida; callers lägger den senare via sidan.Annotations.Add(annot). |
GetState() | Läs /Statsinträdet på anmälnings egenskapsloggar. |
GetStateModel() | Läs /StateModel-inträde, kartlägga den saknade /intrutan till Odefinierad. |
SetMarkedState(marked: bool) | Ställ /State till Markerad eller Omarkerad plus /StateModel = Markerad. |
SetReviewState(state: AnnotationState) | Ställ in granskningsstatusen. |
ClearState() | Ta bort alla registrerade /State och /StateModel. |
FindStateAnnotation() | Hitta den statstryckningsanmärkning som är kopplad till denna markering (den senaste /IRT svaranmälan som bär en /State-inkomst, per PDF 32000 §12.5.6.3). |
GetRectangle(considerRotation: bool) | Gränssnitt rektangeln justerad av considerRotation. |
ChangeAfterResize(transform: Matrix) | Anpassa anmälningsgeometri efter att användaren omvandlat sidan eller värdretangeln. |
WriteXfdf(writer: System.Xml.XmlWriter) | Serialisera denna anmälning som ett XFDF-element till författaren (PDF 32000 §12.7.8 / X FDF 3.0). |
Flatten() | Flatten denna anteckning – gör dess visuella utseende i sidinnehållet och ta bort den från sidan anteckserie. |
Clone() | Shallow clone - kopierar scalar/ref-shared status. |